All Known Implementing Classes:
AbstractTestClient, PackageClient, ProjectClient

public interface TestClient
Client interface defining test execution controls.
  • Method Summary

    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 Details

    • 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 run
      workspace - the workspace
      launcher - the launcher
      listener - the listener
      Returns:
      true if successful, false otherwise
      Throws:
      IOException - signals that an I/O exception has occurred
      InterruptedException - if the build gets interrupted