Package org.testng.internal.invokers
Class ClassBasedParallelWorker
- java.lang.Object
-
- org.testng.internal.invokers.AbstractParallelWorker
-
- org.testng.internal.invokers.ClassBasedParallelWorker
-
class ClassBasedParallelWorker extends AbstractParallelWorker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.testng.internal.invokers.AbstractParallelWorker
AbstractParallelWorker.Arguments
-
-
Constructor Summary
Constructors Constructor Description ClassBasedParallelWorker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static TestMethodWorker
createTestMethodWorker(AbstractParallelWorker.Arguments attributes, java.util.List<IMethodInstance> methodInstances, java.util.Map<java.lang.String,java.lang.String> params, java.lang.Class<?> c)
java.util.List<IWorker<ITestNGMethod>>
createWorkers(AbstractParallelWorker.Arguments arguments)
private static java.util.List<IMethodInstance>
findClasses(java.util.List<IMethodInstance> methodInstances, java.lang.Class<?> c)
private static java.util.Set<java.lang.Class<?>>
gatherClassesThatShouldRunSequentially(AbstractParallelWorker.Arguments arguments)
private static java.util.Map<java.lang.String,java.lang.String>
getParameters(IMethodInstance im)
private static boolean
isSequential(ITestAnnotation test, XmlTest xmlTest)
private java.util.List<MethodInstance>
methodsToMultipleMethodInstances(ITestNGMethod... methods)
private static boolean
shouldRunSequentially(java.lang.Class<?> c, java.util.Set<java.lang.Class<?>> sequentialClasses)
-
Methods inherited from class org.testng.internal.invokers.AbstractParallelWorker
newWorker
-
-
-
-
Method Detail
-
gatherClassesThatShouldRunSequentially
private static java.util.Set<java.lang.Class<?>> gatherClassesThatShouldRunSequentially(AbstractParallelWorker.Arguments arguments)
-
createWorkers
public java.util.List<IWorker<ITestNGMethod>> createWorkers(AbstractParallelWorker.Arguments arguments)
- Specified by:
createWorkers
in classAbstractParallelWorker
-
shouldRunSequentially
private static boolean shouldRunSequentially(java.lang.Class<?> c, java.util.Set<java.lang.Class<?>> sequentialClasses)
-
findClasses
private static java.util.List<IMethodInstance> findClasses(java.util.List<IMethodInstance> methodInstances, java.lang.Class<?> c)
-
createTestMethodWorker
private static TestMethodWorker createTestMethodWorker(AbstractParallelWorker.Arguments attributes, java.util.List<IMethodInstance> methodInstances, java.util.Map<java.lang.String,java.lang.String> params, java.lang.Class<?> c)
-
methodsToMultipleMethodInstances
private java.util.List<MethodInstance> methodsToMultipleMethodInstances(ITestNGMethod... methods)
-
isSequential
private static boolean isSequential(ITestAnnotation test, XmlTest xmlTest)
-
getParameters
private static java.util.Map<java.lang.String,java.lang.String> getParameters(IMethodInstance im)
-
-