org.schmant.task.junit4
Class JUnit4TF
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.template.process.AbstractExtProcessTaskFactory<T,U>
org.schmant.task.template.jdk.java.AbstractExtJvmTaskFactory<T,U>
org.schmant.task.template.jdk.java.AbstractExtJavaTaskFactory<JUnit4TF,ExtJUnit4Task>
org.schmant.task.junit4.JUnit4TF
- All Implemented Interfaces:
- ArgumentsConfigurable<JUnit4TF>, ClasspathConfigurable<JUnit4TF>, LoggingConfigurable<JUnit4TF>, TaskDecoratorConfigurable<JUnit4TF,ExtJavaTaskDecorator<?>>, JUnit4Configurable<JUnit4TF>, TaskFactory<JUnit4TF,ExtJUnit4Task>, TaskRunnable, ExtJavaConfigurable<JUnit4TF>, ExtJavaTaskConfigurable<JUnit4TF>, ExtJvmConfigurable<JUnit4TF>, ExtJvmTaskConfigurable<JUnit4TF>, JvmConfigurable<JUnit4TF>, JvmOptionsConfigurable<JUnit4TF>, JavaHomeConfigurable<JUnit4TF>, ExtProcessConfigurable<JUnit4TF>
public final class JUnit4TF
- extends AbstractExtJavaTaskFactory<JUnit4TF,ExtJUnit4Task>
- implements JUnit4Configurable<JUnit4TF>
A factory for ExtJUnit4Task
.
See JUnit4TF
- Since:
- 0.5
- Author:
- Karl Gustafsson
- See Also:
ExtJUnit4Task
- Task_package:
- org.junit.junit4
Methods inherited from class org.schmant.task.template.jdk.java.AbstractExtJvmTaskFactory |
addClasspathDecorator, addClasspathDecorators, addClasspathEntries, addClasspathEntry, addJvmOption, addJvmOptions, clearClasspathDecorators, clearClasspathEntries, clearJvmOptions, setJavaExecutable, setJavaHome |
Methods inherited from class org.schmant.task.template.process.AbstractExtProcessTaskFactory |
addArgument, addArguments, addEnvironmentVariable, addEnvironmentVariables, clearArguments, clearEnvironmentVariables, setFailOnErrors, setInheritEnvironmentVariables, setStderrStrategy, setStdoutStrategy, setWorkingDirectory |
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
JUnit4TF
public JUnit4TF()
addTestClass
public JUnit4TF addTestClass(String fqn)
- Specified by:
addTestClass
in interface JUnit4Configurable<JUnit4TF>
addTestClasses
public JUnit4TF addTestClasses(Object o)
- Specified by:
addTestClasses
in interface JUnit4Configurable<JUnit4TF>
clearTestClasses
public JUnit4TF clearTestClasses()
- Specified by:
clearTestClasses
in interface JUnit4Configurable<JUnit4TF>
addReporter
public JUnit4TF addReporter(JUnit4Reporter<?> r)
- Specified by:
addReporter
in interface JUnit4Configurable<JUnit4TF>
addReporters
public JUnit4TF addReporters(Object o)
- Specified by:
addReporters
in interface JUnit4Configurable<JUnit4TF>
clearReporters
public JUnit4TF clearReporters()
- Specified by:
clearReporters
in interface JUnit4Configurable<JUnit4TF>
createSpecification
protected ExtJUnit4Task createSpecification()
- Description copied from class:
AbstractTaskFactory
- Subclasses implement this to create the task specification object that
this factory uses to configure the task that it is creating.
- Specified by:
createSpecification
in class AbstractTaskFactory<JUnit4TF,ExtJUnit4Task>