|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.testbatching.WeightedTestBatchingStrategy
public class WeightedTestBatchingStrategy
An implementation of TestBatchingStrategy which partitions
the tests based on the calculated "weight" of each test class, trying to keep the total weight in each
partition as even as possible.
A TestWeightCalculator is used to calculate the weight of individual
test classes.
| Constructor Summary | |
|---|---|
WeightedTestBatchingStrategy(TestWeightCalculator testWeightCalculator)
|
|
| Method Summary | |
|---|---|
java.util.List<java.util.List<java.lang.Class<?>>> |
partitionTests(java.util.List<java.lang.Class<?>> testClasses,
int numberOfPartitions)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WeightedTestBatchingStrategy(TestWeightCalculator testWeightCalculator)
| Method Detail |
|---|
public java.util.List<java.util.List<java.lang.Class<?>>> partitionTests(java.util.List<java.lang.Class<?>> testClasses,
int numberOfPartitions)
partitionTests in interface TestBatchingStrategy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||