final class TestNGDirectoryTestSuite extends TestSuite
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
junitOptions |
private java.lang.Class<? extends java.lang.annotation.Annotation> |
junitRunWithAnnotation |
private java.lang.Class<? extends java.lang.annotation.Annotation> |
junitTestAnnotation |
private java.lang.Class<?> |
junitTestClass |
private java.util.List<CommandLineOption> |
mainCliOptions |
private TestListResolver |
methodFilter |
private java.util.Map<java.lang.String,java.lang.String> |
options |
private java.io.File |
reportsDirectory |
private int |
skipAfterFailureCount |
private java.lang.String |
testSourceDirectory |
Constructor and Description |
---|
TestNGDirectoryTestSuite(java.lang.String testSourceDirectory,
java.util.Map<java.lang.String,java.lang.String> confOptions,
java.io.File reportsDirectory,
TestListResolver methodFilter,
java.util.List<CommandLineOption> mainCliOptions,
int skipAfterFailureCount) |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
createJUnitOptions() |
(package private) void |
execute(TestsToRun testsToRun,
RunListener reporterManager) |
private void |
executeLazy(TestsToRun testsToRun,
RunListener reporterManager) |
private void |
executeMulti(TestsToRun testsToRun,
RunListener reporterManager) |
private void |
executeSingleClass(RunListener reporter,
java.lang.Class<?> testClass) |
private static java.lang.Class<java.lang.annotation.Annotation> |
findJUnitRunWithAnnotation() |
private static java.lang.Class<java.lang.annotation.Annotation> |
findJUnitTestAnnotation() |
private static java.lang.Class<?> |
findJUnitTestClass() |
(package private) java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
private boolean |
hasJunit4RunWithAnnotation(java.lang.Class<?> c) |
private boolean |
hasJunit4TestAnnotation(java.lang.Class<?> c) |
private boolean |
isJunit3Test(java.lang.Class<?> c) |
private boolean |
isJunit4Test(java.lang.Class<?> c) |
private boolean |
isJUnitTest(java.lang.Class<?> c) |
private static java.lang.Class<java.lang.annotation.Annotation> |
lookupAnnotation(java.lang.String className) |
private static java.lang.Class<?> |
lookupClass(java.lang.String className) |
finishTestSuite, getSuiteName, startTestSuite
private final java.util.Map<java.lang.String,java.lang.String> options
private final java.util.Map<java.lang.String,java.lang.String> junitOptions
private final java.lang.String testSourceDirectory
private final java.io.File reportsDirectory
private final TestListResolver methodFilter
private final java.lang.Class<?> junitTestClass
private final java.lang.Class<? extends java.lang.annotation.Annotation> junitRunWithAnnotation
private final java.lang.Class<? extends java.lang.annotation.Annotation> junitTestAnnotation
private final java.util.List<CommandLineOption> mainCliOptions
private final int skipAfterFailureCount
TestNGDirectoryTestSuite(java.lang.String testSourceDirectory, java.util.Map<java.lang.String,java.lang.String> confOptions, java.io.File reportsDirectory, TestListResolver methodFilter, java.util.List<CommandLineOption> mainCliOptions, int skipAfterFailureCount)
void execute(TestsToRun testsToRun, RunListener reporterManager) throws TestSetFailedException
TestSetFailedException
private void executeSingleClass(RunListener reporter, java.lang.Class<?> testClass) throws TestSetFailedException
TestSetFailedException
private void executeLazy(TestsToRun testsToRun, RunListener reporterManager) throws TestSetFailedException
TestSetFailedException
private static java.lang.Class<?> findJUnitTestClass()
private static java.lang.Class<java.lang.annotation.Annotation> findJUnitRunWithAnnotation()
private static java.lang.Class<java.lang.annotation.Annotation> findJUnitTestAnnotation()
private static java.lang.Class<java.lang.annotation.Annotation> lookupAnnotation(java.lang.String className)
private static java.lang.Class<?> lookupClass(java.lang.String className)
private void executeMulti(TestsToRun testsToRun, RunListener reporterManager) throws TestSetFailedException
TestSetFailedException
private boolean isJUnitTest(java.lang.Class<?> c)
private boolean isJunit4Test(java.lang.Class<?> c)
private boolean hasJunit4RunWithAnnotation(java.lang.Class<?> c)
private boolean hasJunit4TestAnnotation(java.lang.Class<?> c)
private boolean isJunit3Test(java.lang.Class<?> c)
private java.util.Map<java.lang.String,java.lang.String> createJUnitOptions()
java.util.Map<java.lang.String,java.lang.String> getOptions()
getOptions
in class TestSuite