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)