Class InVMExecution
- java.lang.Object
-
- org.apache.tools.ant.taskdefs.optional.junitlauncher.InVMExecution
-
- All Implemented Interfaces:
TestExecutionContext
public class InVMExecution extends java.lang.Object implements TestExecutionContext
Used during in-vm (non-forked mode) launching of tests
-
-
Constructor Summary
Constructors Constructor Description InVMExecution(JUnitLauncherTask task)
-
Method Summary
Modifier and Type Method Description java.util.Optional<Project>getProject()java.util.PropertiesgetProperties()
-
-
-
Constructor Detail
-
InVMExecution
public InVMExecution(JUnitLauncherTask task)
-
-
Method Detail
-
getProperties
public java.util.Properties getProperties()
- Specified by:
getPropertiesin interfaceTestExecutionContext- Returns:
- Returns the properties that were used for the execution of the test
-
getProject
public java.util.Optional<Project> getProject()
- Specified by:
getProjectin interfaceTestExecutionContext- Returns:
- Returns the
Projectin whose context the test is being executed. TheProjectis sometimes not available, like in the case where the test is being run in a forked mode, in such cases this method returnsan empty value
-
-