All Known Implementing Classes:
MockTesterCloud

public interface TesterCloud
Allows running some predefined tests -- typically remotely.
Author:
jonmv
  • Method Details

    • startTests

      void startTests(DeploymentId deploymentId, TesterCloud.Suite suite, byte[] config)
      Signals the tester to run its tests.
    • getLog

      List<LogEntry> getLog(DeploymentId deploymentId, long after)
      Returns the log entries from the tester with ids after the given threshold.
    • getStatus

      TesterCloud.Status getStatus(DeploymentId deploymentId)
      Returns the current status of the tester.
    • testerReady

      boolean testerReady(DeploymentId deploymentId)
      Returns whether the test container is ready to serve
    • verifyEndpoints

      com.yahoo.config.provision.EndpointsChecker.Availability verifyEndpoints(DeploymentId deploymentId, List<com.yahoo.config.provision.EndpointsChecker.Endpoint> endpoints, boolean initialDeployment)
    • getTestReport

      Optional<TestReport> getTestReport(DeploymentId deploymentId)
      Returns the test report as JSON if available