Package org.apache.maven.surefire.testng
Class TestNGXmlTestSuite
- java.lang.Object
-
- org.apache.maven.surefire.testng.TestSuite
-
- org.apache.maven.surefire.testng.TestNGXmlTestSuite
-
final class TestNGXmlTestSuite extends TestSuite
Handles suite xml file definitions for TestNG.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
options
private java.io.File
reportsDirectory
private int
skipAfterFailureCount
private java.util.List<java.lang.String>
suiteFilePaths
private java.util.List<java.io.File>
suiteFiles
private java.lang.String
testSourceDirectory
-
Constructor Summary
Constructors Constructor Description TestNGXmlTestSuite(java.util.List<java.io.File> suiteFiles, java.lang.String testSourceDirectory, java.util.Map<java.lang.String,java.lang.String> confOptions, java.io.File reportsDirectory, int skipAfterFailureCount)
Creates a testng testset to be configured by the specified xml file(s).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
execute(RunListener reporter)
(package private) java.util.Map<java.lang.String,java.lang.String>
getOptions()
(package private) java.lang.Iterable
locateTestSets()
-
Methods inherited from class org.apache.maven.surefire.testng.TestSuite
finishTestSuite, startTestSuite
-
-
-
-
Field Detail
-
suiteFiles
private final java.util.List<java.io.File> suiteFiles
-
suiteFilePaths
private java.util.List<java.lang.String> suiteFilePaths
-
testSourceDirectory
private final java.lang.String testSourceDirectory
-
options
private final java.util.Map<java.lang.String,java.lang.String> options
-
reportsDirectory
private final java.io.File reportsDirectory
-
skipAfterFailureCount
private final int skipAfterFailureCount
-
-
Constructor Detail
-
TestNGXmlTestSuite
TestNGXmlTestSuite(java.util.List<java.io.File> suiteFiles, java.lang.String testSourceDirectory, java.util.Map<java.lang.String,java.lang.String> confOptions, java.io.File reportsDirectory, int skipAfterFailureCount)
Creates a testng testset to be configured by the specified xml file(s). The XML files are suite definitions files according to TestNG DTD.
-
-
Method Detail
-
execute
void execute(RunListener reporter) throws TestSetFailedException
- Throws:
TestSetFailedException
-
locateTestSets
java.lang.Iterable locateTestSets() throws TestSetFailedException
- Throws:
TestSetFailedException
-
getOptions
java.util.Map<java.lang.String,java.lang.String> getOptions()
- Specified by:
getOptions
in classTestSuite
-
-