final class TestNGExecutor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
TestNGExecutor.SuiteAndNamedTests |
private static class |
TestNGExecutor.TestMetadata |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DEFAULT_SUREFIRE_SUITE_NAME
The default name for a suite launched from the maven surefire plugin
|
private static java.lang.String |
DEFAULT_SUREFIRE_TEST_NAME
The default name for a test launched from the maven surefire plugin
|
private static boolean |
HAS_TEST_ANNOTATION_ON_CLASSPATH |
Modifier | Constructor and Description |
---|---|
private |
TestNGExecutor() |
Modifier and Type | Method and Description |
---|---|
private static void |
addSelector(org.testng.xml.XmlTest xmlTest,
org.testng.xml.XmlMethodSelector selector) |
private static org.testng.xml.XmlMethodSelector |
createGroupMatchingSelector(java.util.Map<java.lang.String,java.lang.String> options) |
private static org.testng.xml.XmlMethodSelector |
createMethodNameFilteringSelector(TestListResolver methodFilter) |
private static Stoppable |
createStoppable(RunListener reportManager,
int skipAfterFailureCount) |
private static TestNGReporter |
createTestNGReporter(RunListener reportManager) |
private static int |
extractVerboseLevel(java.util.Map<java.lang.String,java.lang.String> options) |
private static <T extends java.lang.annotation.Annotation> |
findAnnotation(java.lang.Class<?> clazz,
java.lang.Class<T> annotationType) |
private static TestNGExecutor.TestMetadata |
findTestMetadata(java.lang.Class<?> testClass) |
private static Configurator |
getConfigurator(java.lang.String className) |
private static boolean |
isCliDebugOrShowErrors(java.util.List<CommandLineOption> mainCliOptions) |
private static void |
postConfigure(org.testng.TestNG testNG,
java.lang.String sourcePath,
RunListener reportManager,
java.io.File reportsDirectory,
int skipAfterFailureCount,
int verboseLevel) |
(package private) static void |
run(java.lang.Iterable<java.lang.Class<?>> testClasses,
java.lang.String testSourceDirectory,
java.util.Map<java.lang.String,java.lang.String> options,
RunListener reportManager,
java.io.File reportsDirectory,
TestListResolver methodFilter,
java.util.List<CommandLineOption> mainCliOptions,
int skipAfterFailureCount) |
(package private) static void |
run(java.util.List<java.lang.String> suiteFiles,
java.lang.String testSourceDirectory,
java.util.Map<java.lang.String,java.lang.String> options,
RunListener reportManager,
java.io.File reportsDirectory,
int skipAfterFailureCount) |
private static final java.lang.String DEFAULT_SUREFIRE_SUITE_NAME
private static final java.lang.String DEFAULT_SUREFIRE_TEST_NAME
private static final boolean HAS_TEST_ANNOTATION_ON_CLASSPATH
static void run(java.lang.Iterable<java.lang.Class<?>> testClasses, java.lang.String testSourceDirectory, java.util.Map<java.lang.String,java.lang.String> options, RunListener reportManager, java.io.File reportsDirectory, TestListResolver methodFilter, java.util.List<CommandLineOption> mainCliOptions, int skipAfterFailureCount) throws TestSetFailedException
TestSetFailedException
private static boolean isCliDebugOrShowErrors(java.util.List<CommandLineOption> mainCliOptions)
private static TestNGExecutor.TestMetadata findTestMetadata(java.lang.Class<?> testClass)
private static <T extends java.lang.annotation.Annotation> T findAnnotation(java.lang.Class<?> clazz, java.lang.Class<T> annotationType)
private static void addSelector(org.testng.xml.XmlTest xmlTest, org.testng.xml.XmlMethodSelector selector)
private static org.testng.xml.XmlMethodSelector createMethodNameFilteringSelector(TestListResolver methodFilter) throws TestSetFailedException
TestSetFailedException
private static org.testng.xml.XmlMethodSelector createGroupMatchingSelector(java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
TestSetFailedException
static void run(java.util.List<java.lang.String> suiteFiles, java.lang.String testSourceDirectory, java.util.Map<java.lang.String,java.lang.String> options, RunListener reportManager, java.io.File reportsDirectory, int skipAfterFailureCount) throws TestSetFailedException
TestSetFailedException
private static Configurator getConfigurator(java.lang.String className)
private static void postConfigure(org.testng.TestNG testNG, java.lang.String sourcePath, RunListener reportManager, java.io.File reportsDirectory, int skipAfterFailureCount, int verboseLevel)
private static Stoppable createStoppable(RunListener reportManager, int skipAfterFailureCount)
private static TestNGReporter createTestNGReporter(RunListener reportManager)
private static int extractVerboseLevel(java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
TestSetFailedException