org.apache.maven.surefire.testng
Class TestNGXmlTestSuite
java.lang.Object
org.apache.maven.surefire.testng.TestNGXmlTestSuite
- All Implemented Interfaces:
- org.apache.maven.surefire.suite.SurefireTestSuite
public class TestNGXmlTestSuite
- extends java.lang.Object
- implements org.apache.maven.surefire.suite.SurefireTestSuite
Handles suite xml file definitions for TestNG.
- Author:
- jkuhnert, Alex Popescu
|
Constructor Summary |
TestNGXmlTestSuite(java.io.File[] suiteFiles,
java.lang.String testSourceDirectory,
java.lang.String artifactVersion,
java.lang.String artifactClassifier,
java.util.Properties confOptions,
java.io.File reportsDirectory)
Creates a testng testset to be configured by the specified
xml file(s). |
|
Method Summary |
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)
|
int |
getNumTests()
|
java.lang.String |
getSuiteName()
|
java.util.Map |
locateTestSets(java.lang.ClassLoader classLoader)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestNGXmlTestSuite
public TestNGXmlTestSuite(java.io.File[] suiteFiles,
java.lang.String testSourceDirectory,
java.lang.String artifactVersion,
java.lang.String artifactClassifier,
java.util.Properties confOptions,
java.io.File reportsDirectory)
- Creates a testng testset to be configured by the specified
xml file(s). The XML files are suite definitions files according to TestNG DTD.
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
- Throws:
org.apache.maven.surefire.report.ReporterException
org.apache.maven.surefire.testset.TestSetFailedException
execute
public void execute(java.lang.String testSetName,
org.apache.maven.surefire.report.ReporterManager reporterManager,
java.lang.ClassLoader classLoader)
throws org.apache.maven.surefire.testset.TestSetFailedException
- Specified by:
execute in interface org.apache.maven.surefire.suite.SurefireTestSuite
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
getNumTests
public int getNumTests()
- Specified by:
getNumTests in interface org.apache.maven.surefire.suite.SurefireTestSuite
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
- Throws:
org.apache.maven.surefire.testset.TestSetFailedException
getSuiteName
public java.lang.String getSuiteName()
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.