public class JkJavaProjectTestTasks
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
IT_CLASS_PATTERN
File pattern for selecting Integration Test classes.
|
JkRunnables |
postTest |
static java.lang.String[] |
TEST_CLASS_PATTERN
File pattern for selecting Test classes.
|
JkRunnables |
testExecutor |
Modifier and Type | Method and Description |
---|---|
JkJavaCompiler |
getCompiler() |
JkRunnables |
getCompileRunner() |
JkRunnables |
getPreTest() |
JkRunnables |
getResourceGenerator() |
JkRunnables |
getResourceProcessor() |
JkUnit |
getRunner() |
JkJavaTestClasses |
getTestClasses() |
JkPathMatcher |
getTestClassMatcher() |
JkClasspath |
getTestClasspath() |
boolean |
isTestSkipped() |
void |
run()
Performs entire test phase, including :
compile regular code if needed
perform pre test tasks if present
compile test code and process test resources
execute compiled tests
execute post tesks if present
|
void |
runIfNecessary()
As #run but perfom only if not already done.
|
JkJavaProjectTestTasks |
setCompiler(JkJavaCompiler compiler) |
JkJavaProjectTestTasks |
setFork(boolean fork,
java.lang.String... params) |
JkJavaProjectTestTasks |
setForkCompile(boolean fork,
java.lang.String... params) |
JkJavaProjectTestTasks |
setForkRun(boolean fork) |
void |
setRunner(JkUnit runner) |
void |
setSkipTests(boolean skipTests) |
JkJavaProjectTestTasks |
setTestClassMatcher(JkPathMatcher testClassMatcher) |
public static final java.lang.String[] TEST_CLASS_PATTERN
public static final java.lang.String[] IT_CLASS_PATTERN
public final JkRunnables postTest
public final JkRunnables testExecutor
public JkRunnables getPreTest()
public JkRunnables getResourceGenerator()
public JkRunnables getResourceProcessor()
public JkRunnables getCompileRunner()
public JkJavaCompiler getCompiler()
public JkJavaProjectTestTasks setCompiler(JkJavaCompiler compiler)
public JkJavaProjectTestTasks setFork(boolean fork, java.lang.String... params)
public JkUnit getRunner()
public void setRunner(JkUnit runner)
public JkJavaTestClasses getTestClasses()
public JkJavaProjectTestTasks setForkRun(boolean fork)
public JkJavaProjectTestTasks setForkCompile(boolean fork, java.lang.String... params)
public JkPathMatcher getTestClassMatcher()
public JkJavaProjectTestTasks setTestClassMatcher(JkPathMatcher testClassMatcher)
public JkClasspath getTestClasspath()
public boolean isTestSkipped()
public void setSkipTests(boolean skipTests)
public void run()
public void runIfNecessary()