org.apache.maven.surefire.testng
Class TestNGDirectoryTestSuite
java.lang.Object
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
org.apache.maven.surefire.testng.TestNGDirectoryTestSuite
- All Implemented Interfaces:
- org.apache.maven.surefire.suite.SurefireTestSuite
public class TestNGDirectoryTestSuite
- extends org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
Test suite for TestNG based on a directory of Java test classes. Can also execute JUnit tests.
- Author:
- Brett Porter
Fields inherited from class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite |
bundle, testSets |
Constructor Summary |
TestNGDirectoryTestSuite(java.io.File basedir,
java.util.ArrayList includes,
java.util.ArrayList excludes,
java.lang.String groups,
java.lang.String excludedGroups,
java.lang.Boolean parallel,
java.lang.Integer threadCount,
java.lang.String testSourceDirectory)
|
Method Summary |
protected org.apache.maven.surefire.testset.SurefireTestSet |
createTestSet(java.lang.Class testClass,
java.lang.ClassLoader classLoader)
|
private void |
createXmlTest(org.testng.xml.XmlSuite suite,
org.apache.maven.surefire.testset.SurefireTestSet testSet)
|
void |
execute(org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
|
void |
execute(java.lang.String testSetName,
org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
|
private void |
executeTestNG(org.testng.xml.XmlSuite suite,
org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
|
java.util.Map |
locateTestSets(java.lang.ClassLoader classLoader)
|
Methods inherited from class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite |
getNumTests, getNumTestSets |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
groups
private java.lang.String groups
excludedGroups
private java.lang.String excludedGroups
parallel
private boolean parallel
threadCount
private int threadCount
testSourceDirectory
private java.lang.String testSourceDirectory
TestNGDirectoryTestSuite
public TestNGDirectoryTestSuite(java.io.File basedir,
java.util.ArrayList includes,
java.util.ArrayList excludes,
java.lang.String groups,
java.lang.String excludedGroups,
java.lang.Boolean parallel,
java.lang.Integer threadCount,
java.lang.String testSourceDirectory)
locateTestSets
public java.util.Map locateTestSets(java.lang.ClassLoader classLoader)
throws org.apache.maven.surefire.testset.TestSetFailedException
- Specified by:
locateTestSets
in interface org.apache.maven.surefire.suite.SurefireTestSuite
- Overrides:
locateTestSets
in class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
createTestSet
protected org.apache.maven.surefire.testset.SurefireTestSet createTestSet(java.lang.Class testClass,
java.lang.ClassLoader classLoader)
- Specified by:
createTestSet
in class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
execute
public void execute(java.lang.String testSetName,
org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
throws org.apache.maven.surefire.report.ReporterException,
org.apache.maven.surefire.testset.TestSetFailedException
- Specified by:
execute
in interface org.apache.maven.surefire.suite.SurefireTestSuite
- Overrides:
execute
in class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
- Throws:
org.apache.maven.surefire.report.ReporterException
org.apache.maven.surefire.testset.TestSetFailedException
execute
public void execute(org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
throws org.apache.maven.surefire.report.ReporterException,
org.apache.maven.surefire.testset.TestSetFailedException
- Specified by:
execute
in interface org.apache.maven.surefire.suite.SurefireTestSuite
- Overrides:
execute
in class org.apache.maven.surefire.suite.AbstractDirectoryTestSuite
- Throws:
org.apache.maven.surefire.report.ReporterException
org.apache.maven.surefire.testset.TestSetFailedException
createXmlTest
private void createXmlTest(org.testng.xml.XmlSuite suite,
org.apache.maven.surefire.testset.SurefireTestSet testSet)
executeTestNG
private void executeTestNG(org.testng.xml.XmlSuite suite,
org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)