|
TPTP 4.3.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.test.core.launch.delegates.AbstractLaunchConfigurationDelegate2
org.eclipse.hyades.test.core.launch.delegates.BasicTestComponentLaunchConfigurationDelegate2
This class is the delegate for the TPTP Test Component launch configuration. It handles the launching of a TPTP Test Component according to a TPTP Test Component launch configuration.
Please note that Test Component UI support is incomplete in TPTP 4.0 and these APIs are provisional. They may be subject to changes in future releases.
ILaunchConfigurationDelegate| Constructor Summary | |
|---|---|
BasicTestComponentLaunchConfigurationDelegate2()
Create a Hyades Basic Launch Configuration Delegate. |
|
| Method Summary | |
|---|---|
protected org.eclipse.hyades.models.common.testprofile.TPFDeployment |
getDeployment(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
protected java.lang.Object |
getLaunchedElement(org.eclipse.debug.core.ILaunchConfiguration configuration)
Get the Test Element that the configuration will launch. |
protected org.eclipse.hyades.models.common.testprofile.TPFTestComponent |
getLaunchedTestComponent(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
protected org.eclipse.core.resources.IContainer |
getTestExecutionHistoryLocation(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
protected java.lang.String |
getTestExecutionHistoryName(org.eclipse.debug.core.ILaunchConfiguration configuration)
|
protected void |
validate(org.eclipse.debug.core.ILaunchConfiguration configuration,
java.lang.String mode)
Validate a given configuration. |
| Methods inherited from class org.eclipse.hyades.test.core.launch.delegates.AbstractLaunchConfigurationDelegate2 |
|---|
getResourceSet, invokeTestExecutionHarness, launch, reportProblem, resetFields |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BasicTestComponentLaunchConfigurationDelegate2()
| Method Detail |
protected org.eclipse.hyades.models.common.testprofile.TPFTestComponent getLaunchedTestComponent(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected org.eclipse.hyades.models.common.testprofile.TPFDeployment getDeployment(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected java.lang.String getTestExecutionHistoryName(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected org.eclipse.core.resources.IContainer getTestExecutionHistoryLocation(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
protected java.lang.Object getLaunchedElement(org.eclipse.debug.core.ILaunchConfiguration configuration)
throws org.eclipse.core.runtime.CoreException
AbstractLaunchConfigurationDelegate2
getLaunchedElement in class AbstractLaunchConfigurationDelegate2configuration - A Hyades Launch Configuration
org.eclipse.core.runtime.CoreException
protected void validate(org.eclipse.debug.core.ILaunchConfiguration configuration,
java.lang.String mode)
throws org.eclipse.core.runtime.CoreException
AbstractLaunchConfigurationDelegate2reportProblem(String) (one or more times) for reporting any problems
found in the configuration. If this method is not invoked, the configuration is considered
as valid. Overriding methods should invoke the parent method using
super.validate(configuration, mode).
validate in class AbstractLaunchConfigurationDelegate2configuration - A Hyades Launch Configurationmode - The run mode the Launch Configuration should be running in.
org.eclipse.core.runtime.CoreException
|
TPTP 4.3.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||