Class EUnitHistory
- java.lang.Object
-
- org.eclipse.epsilon.internal.eunit.dt.history.EUnitHistory
-
public class EUnitHistory extends Object
Class which tracks the results of all the EUnit tests run in this session.- Version:
- 1.0
- Author:
- Antonio García-Domínguez
-
-
Constructor Summary
Constructors Constructor Description EUnitHistory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLaunch(org.eclipse.debug.core.ILaunch launch, EUnitModule module)
Map<org.eclipse.debug.core.ILaunch,List<EUnitModule>>
getAllLaunches()
org.eclipse.debug.core.ILaunch
getCurrentLaunch()
List<EUnitModule>
getModules(org.eclipse.debug.core.ILaunch launch)
EUnitTestResultType
getResult(org.eclipse.debug.core.ILaunch launch)
Returns the aggregated result over all EUnit modules executed in a launch.void
setCurrentLaunch(org.eclipse.debug.core.ILaunch launch)
-
-
-
Method Detail
-
addLaunch
public void addLaunch(org.eclipse.debug.core.ILaunch launch, EUnitModule module)
-
getAllLaunches
public Map<org.eclipse.debug.core.ILaunch,List<EUnitModule>> getAllLaunches()
-
getCurrentLaunch
public org.eclipse.debug.core.ILaunch getCurrentLaunch()
-
setCurrentLaunch
public void setCurrentLaunch(org.eclipse.debug.core.ILaunch launch)
-
getModules
public List<EUnitModule> getModules(org.eclipse.debug.core.ILaunch launch)
-
getResult
public EUnitTestResultType getResult(org.eclipse.debug.core.ILaunch launch)
Returns the aggregated result over all EUnit modules executed in a launch. The basic order is as follows: error if one module had an error, otherwise failure if one module had a failure, otherwise skipped if all modules were skipped, otherwise success. If the launch is not in the history of this instance, it will report that the launch has not been launched yet.
-
-