Merge pull request #99789 from alculquicondor/indexed-job-unit

Test for removal of invalid and repeated indexes
This commit is contained in:
Kubernetes Prow Robot 2021-03-04 14:41:29 -08:00 committed by GitHub
commit ba0817b746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -474,6 +474,29 @@ func TestControllerSyncJob(t *testing.T) {
expectedCompletedIdxs: "0",
indexedJobEnabled: true,
},
"indexed job repeated indexes": {
parallelism: 5,
completions: 5,
backoffLimit: 6,
completionMode: batch.IndexedCompletion,
succeededPods: 1,
failedPods: 1,
podsWithIndexes: []indexPhase{
{"invalid", v1.PodRunning},
{"0", v1.PodSucceeded},
{"1", v1.PodRunning},
{"2", v1.PodRunning},
{"2", v1.PodPending},
},
jobKeyForget: true,
expectedCreations: 2,
expectedDeletions: 2,
expectedActive: 4,
expectedSucceeded: 1,
expectedCompletedIdxs: "0",
expectedCreatedIndexes: sets.NewInt(3, 4),
indexedJobEnabled: true,
},
"indexed job feature disabled": {
parallelism: 2,
completions: 3,