| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | DeclarativeSlotManager | FineGrainedSlotManager | |||||||||||||||||||||||
2 | module | TestCase | whether covered | TestCase if have, reason if no need | |||||||||||||||||||||
3 | DeclarativeSlotManager | testCloseAfterSuspendDoesNotThrowException() | new added | testCloseAfterSuspendDoesNotThrowException | |||||||||||||||||||||
4 | testTaskManagerRegistration() | yes | testTaskManagerRegistration | ||||||||||||||||||||||
5 | testTaskManagerUnregistration() | yes | testTaskManagerUnregistration | ||||||||||||||||||||||
6 | testRequirementDeclarationWithoutFreeSlotsTriggersWorkerAllocation() | yes | testRequirementDeclarationWithoutFreeSlotsTriggersWorkerAllocation | ||||||||||||||||||||||
7 | testRequirementDeclarationWithBlockedSlotsTriggersWorkerAllocation() | yes | testRequirementDeclarationWithBlockedSlotsTriggersWorkerAllocation | ||||||||||||||||||||||
8 | testRequirementDeclarationWithResourceAllocationFailure() | new added | testRequirementDeclarationWithResourceAllocationFailure | ||||||||||||||||||||||
9 | testRequirementDeclarationWithFreeSlot() | yes | testRequirementDeclarationWithFreeResource | ||||||||||||||||||||||
10 | testRequirementDeclarationWithPendingSlot() | yes | testRequirementDeclarationWithPendingResource | ||||||||||||||||||||||
11 | testFreeSlot() | yes | testSlotStatusProcessing | ||||||||||||||||||||||
12 | testDuplicateResourceRequirementDeclarationAfterSuccessfulAllocation() | yes | testDuplicateResourceRequirementDeclarationAfterSuccessfulAllocation | ||||||||||||||||||||||
13 | testSlotCanBeAllocatedForDifferentJobAfterFree() | yes | testResourceCanBeAllocatedForDifferentJobWithDeclarationBeforeSlotFree | ||||||||||||||||||||||
14 | testReceivingUnknownSlotReport() | yes | testReceivingUnknownSlotReport | ||||||||||||||||||||||
15 | testUpdateSlotReport() | yes | testSlotStatusProcessing | ||||||||||||||||||||||
16 | testSlotAllocationTimeout() | new added | testSlotRequestTimeout | ||||||||||||||||||||||
17 | testTaskExecutorSlotAllocationTimeoutHandling() | yes | testSlotRequestFailure | ||||||||||||||||||||||
18 | testSlotReportWithConflictingJobIdDuringSlotAllocation() | not need | dynamic slots always send slot index -1 to TaskExecutor, so there is no conflict | ||||||||||||||||||||||
19 | testReportAllocatedSlot() | yes | testTaskManagerRegistrationDeductPendingTaskManager | ||||||||||||||||||||||
20 | testSlotRequestFailure() | yes | testSlotRequestFailure | ||||||||||||||||||||||
21 | testSlotRequestRemovedIfTMReportsAllocation() | not need | dynamic slots always send slot index -1 to TaskExecutor, so there is no conflict | ||||||||||||||||||||||
22 | testTaskExecutorFailedHandling() | new added | testTaskManagerUnregisterAfterResourceRequirements | ||||||||||||||||||||||
23 | testRequestNewResources() | yes | testRequestNewResources | ||||||||||||||||||||||
24 | testSpreadOutSlotAllocationStrategy() | yes | testFulfillRequirementWithRegisteredResourcesEvenly | ||||||||||||||||||||||
25 | testNotificationAboutNotEnoughResources() | yes | testNotificationAboutNotEnoughResources | ||||||||||||||||||||||
26 | testGracePeriodForNotificationAboutNotEnoughResources() | yes | testGracePeriodForNotificationAboutNotEnoughResources | ||||||||||||||||||||||
27 | testAllocationUpdatesIgnoredIfTaskExecutorUnregistered() | yes | testAllocationUpdatesIgnoredIfTaskExecutorUnregistered | ||||||||||||||||||||||
28 | testAllocationUpdatesIgnoredIfSlotMarkedAsAllocatedAfterSlotReport() | yes | testAllocationUpdatesIgnoredIfSlotMarkedAsAllocatedAfterSlotReport() | ||||||||||||||||||||||
29 | testAllocationUpdatesIgnoredIfSlotMarkedAsPendingForOtherJob() | new added | testAllocationUpdatesIgnoredIfSlotFreed | ||||||||||||||||||||||
30 | testReclaimInactiveSlotsOnClearRequirements() | yes | testReclaimInactiveSlotsOnClearRequirements() | ||||||||||||||||||||||
31 | testProcessResourceRequirementsWithDelay() | yes | testRequirementCheckOnlyTriggeredOnce | ||||||||||||||||||||||
32 | testClearRequirementsClearsResourceTracker() | yes | testRegisterPendingResourceAfterClearingRequirement | ||||||||||||||||||||||
33 | testMetricsUnregisteredWhenSuspending() | yes | testMetricsUnregisteredWhenSuspending | ||||||||||||||||||||||
34 | testMetricsUnregisteredWhenClosing() | yes | testMetricsUnregisteredWhenClosing | ||||||||||||||||||||||
35 | TaskExecutorManager | testPendingSlotNotFulfilledIfProfilesAreNotExactMatch() | yes | testTaskManagerRegistrationDeductPendingTaskManager | |||||||||||||||||||||
36 | testPendingSlotNotFulfilledByAllocatedSlot() | yes | testTaskManagerRegistrationDeductPendingTaskManager | ||||||||||||||||||||||
37 | testTaskManagerTimeoutDoesNotRemoveSlots() | yes | testTimeoutForUnusedTaskManager | ||||||||||||||||||||||
38 | testTimeoutForUnusedTaskManager() | yes | testTimeoutForUnusedTaskManager | ||||||||||||||||||||||
39 | testWorkerOnlyAllocatedIfRequestedSlotCouldBeFulfilled() | yes | testWorkerOnlyAllocatedIfRequestedSlotCouldBeFulfilled | ||||||||||||||||||||||
40 | testMaxSlotLimitAllocateWorker() | yes | testMaxTotalResourceCpuExceeded | ||||||||||||||||||||||
41 | testMaxSlotLimitRegisterWorker() | yes | testMaxTotalResourceCpuExceeded | ||||||||||||||||||||||
42 | testGetResourceOverview() | yes | testGetResourceOverview() | ||||||||||||||||||||||
43 | ResourceManager | ResourceManagerTest#slotManager | new added | add ParameterizedTest for ResourceManagerTest | |||||||||||||||||||||
44 | |||||||||||||||||||||||||
45 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||
47 | |||||||||||||||||||||||||
48 | |||||||||||||||||||||||||
49 | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||
51 | |||||||||||||||||||||||||
52 | |||||||||||||||||||||||||
53 | |||||||||||||||||||||||||
54 | |||||||||||||||||||||||||
55 | |||||||||||||||||||||||||
56 | |||||||||||||||||||||||||
57 | |||||||||||||||||||||||||
58 | |||||||||||||||||||||||||
59 | |||||||||||||||||||||||||
60 | |||||||||||||||||||||||||
61 | |||||||||||||||||||||||||
62 | |||||||||||||||||||||||||
63 | |||||||||||||||||||||||||
64 | |||||||||||||||||||||||||
65 | |||||||||||||||||||||||||
66 | |||||||||||||||||||||||||
67 | |||||||||||||||||||||||||
68 | |||||||||||||||||||||||||
69 | |||||||||||||||||||||||||
70 | |||||||||||||||||||||||||
71 | |||||||||||||||||||||||||
72 | |||||||||||||||||||||||||
73 | |||||||||||||||||||||||||
74 | |||||||||||||||||||||||||
75 | |||||||||||||||||||||||||
76 | |||||||||||||||||||||||||
77 | |||||||||||||||||||||||||
78 | |||||||||||||||||||||||||
79 | |||||||||||||||||||||||||
80 | |||||||||||||||||||||||||
81 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||
83 | |||||||||||||||||||||||||
84 | |||||||||||||||||||||||||
85 | |||||||||||||||||||||||||
86 | |||||||||||||||||||||||||
87 | |||||||||||||||||||||||||
88 | |||||||||||||||||||||||||
89 | |||||||||||||||||||||||||
90 | |||||||||||||||||||||||||
91 | |||||||||||||||||||||||||
92 | |||||||||||||||||||||||||
93 | |||||||||||||||||||||||||
94 | |||||||||||||||||||||||||
95 | |||||||||||||||||||||||||
96 | |||||||||||||||||||||||||
97 | |||||||||||||||||||||||||
98 | |||||||||||||||||||||||||
99 | |||||||||||||||||||||||||
100 | |||||||||||||||||||||||||