Interface TestClient
-
- All Known Implementing Classes:
AbstractTestClient
,PackageClient
,ProjectClient
public interface TestClient
Client interface defining test execution controls.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
runTestCase(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener)
Runs a test case, can be either an ecu.test package or project.
-
-
-
Method Detail
-
runTestCase
boolean runTestCase(Run<?,?> run, FilePath workspace, Launcher launcher, TaskListener listener) throws IOException, InterruptedException
Runs a test case, can be either an ecu.test package or project.- Parameters:
run
- the runworkspace
- the workspacelauncher
- the launcherlistener
- the listener- Returns:
true
if successful,false
otherwise- Throws:
IOException
- signals that an I/O exception has occurredInterruptedException
- if the build gets interrupted
-
-