-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
M
Context:
The overall IT stage duration on branch builds is prolonged by a very uneven test duration distribution, we have some that take a couple of seconds and others that take up to 2 minutes, given unfortunate distribution of these tests among our parallel test threads the overall duration is prolonged by some threads that unfortunately got assigned long running tests. See attached screenshot for an example.
AT:
- long running test classes are identified and broken up into smaller scoped test classes if feasible
This is the controller panel for Smart Panels app
1.
|
Extract longSearchTerm terms from EventListRestServiceRolloverIT class to a different class | Done | Unassigned | |
2.
|
Extract tests with suggestions from EventCountRestServiceIT to a different class | Done | Unassigned | |
3.
|
Initialize ES and Optimize once for a the whole ImportIT class | Done | Unassigned | |
4.
|
Split ReportCollectionRoleAuthorizationIT class in user and group test classes | Done | Unassigned | |
5.
|
Reduce parameterized test overhead by dicreasing test cases amount in TimeZoneAdjustmentRestServiceIT | Done | Unassigned | |
6.
|
Research how AutogenerationITs could be split in smaller chunks | Done | Unassigned | |
7.
|
Split EventDeleteRestServiceRolloverIT in smaller chunks | Done | Unassigned |