com.atlassian.confluence.testbatching
Class TestBatcher

java.lang.Object
  extended by com.atlassian.confluence.testbatching.TestBatcher

public class TestBatcher
extends Object

Locates tests on the classpath and partitions them into batches using a TestBatchingStrategy, which are then run by TestBatchRunner.


Constructor Summary
TestBatcher(String[] basePackages, String includeTestClassNamePattern, String[] excludeTestClassNamePatterns, TestBatchingStrategy batchingStrategy)
           
 
Method Summary
 List<Class<?>> getTestClassesForTargetBucket(int numberOfBuckets, int oneBasedTargetBucketNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestBatcher

public TestBatcher(String[] basePackages,
                   String includeTestClassNamePattern,
                   String[] excludeTestClassNamePatterns,
                   TestBatchingStrategy batchingStrategy)
Method Detail

getTestClassesForTargetBucket

public List<Class<?>> getTestClassesForTargetBucket(int numberOfBuckets,
                                                    int oneBasedTargetBucketNumber)
                                             throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2003–2015 Atlassian. All rights reserved.