Class TestRequest
- java.lang.Object
-
- org.apache.maven.surefire.testset.TestRequest
-
public class TestRequest extends java.lang.Object
Information about the requested test.
-
-
Field Summary
Fields Modifier and Type Field Description private TestListResolver
requestedTests
private int
rerunFailingTestsCount
private java.util.List<java.io.File>
suiteXmlFiles
private java.io.File
testSourceDirectory
-
Constructor Summary
Constructors Constructor Description TestRequest(java.util.List suiteXmlFiles, java.io.File testSourceDirectory, TestListResolver requestedTests)
TestRequest(java.util.List suiteXmlFiles, java.io.File testSourceDirectory, TestListResolver requestedTests, int rerunFailingTestsCount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.List<java.io.File>
createFiles(java.util.List suiteXmlFiles)
int
getRerunFailingTestsCount()
How many times to rerun failing tests, issued with -Dsurefire.rerunFailingTestsCount from the command line.java.util.List<java.io.File>
getSuiteXmlFiles()
Represents suitexmlfiles that define the test-run requestTestListResolver
getTestListResolver()
A specific test request issued with -Dtest= from the command line.java.io.File
getTestSourceDirectory()
Test source directory, normally ${project.build.testSourceDirectory}
-
-
-
Field Detail
-
suiteXmlFiles
private final java.util.List<java.io.File> suiteXmlFiles
-
testSourceDirectory
private final java.io.File testSourceDirectory
-
requestedTests
private final TestListResolver requestedTests
-
rerunFailingTestsCount
private final int rerunFailingTestsCount
-
-
Constructor Detail
-
TestRequest
public TestRequest(java.util.List suiteXmlFiles, java.io.File testSourceDirectory, TestListResolver requestedTests)
-
TestRequest
public TestRequest(java.util.List suiteXmlFiles, java.io.File testSourceDirectory, TestListResolver requestedTests, int rerunFailingTestsCount)
-
-
Method Detail
-
getSuiteXmlFiles
public java.util.List<java.io.File> getSuiteXmlFiles()
Represents suitexmlfiles that define the test-run request- Returns:
- A list of java.io.File objects.
-
getTestSourceDirectory
public java.io.File getTestSourceDirectory()
Test source directory, normally ${project.build.testSourceDirectory}- Returns:
- A file pointing to test sources
-
getTestListResolver
public TestListResolver getTestListResolver()
A specific test request issued with -Dtest= from the command line.- Returns:
- filter
-
getRerunFailingTestsCount
public int getRerunFailingTestsCount()
How many times to rerun failing tests, issued with -Dsurefire.rerunFailingTestsCount from the command line.- Returns:
- The int parameter to indicate how many times to rerun failing tests
-
createFiles
private static java.util.List<java.io.File> createFiles(java.util.List suiteXmlFiles)
-
-