com.atlassian.confluence.testbatching
Class TestBatcher

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

public class TestBatcher
extends java.lang.Object

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


Constructor Summary
TestBatcher(java.lang.String[] basePackages, java.lang.String includeTestClassNamePattern, java.lang.String[] excludeTestClassNamePatterns, TestBatchingStrategy batchingStrategy)
           
 
Method Summary
 java.util.List<java.lang.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(java.lang.String[] basePackages,
                   java.lang.String includeTestClassNamePattern,
                   java.lang.String[] excludeTestClassNamePatterns,
                   TestBatchingStrategy batchingStrategy)
Method Detail

getTestClassesForTargetBucket

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.