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.
    • ready

      boolean ready(URI endpointUrl)
      Returns whether the container is ready to serve.
    • testerReady

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

      Optional<InetAddress> resolveHostName(ai.vespa.http.DomainName hostname)
      Returns the IP address of the given host name, if any.
    • resolveCname

      Optional<ai.vespa.http.DomainName> resolveCname(ai.vespa.http.DomainName hostName)
      Returns the host name of the given CNAME, if any.
    • getTestReport

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