Interface TesterCloud
- All Known Implementing Classes:
MockTesterCloud
public interface TesterCloud
Allows running some predefined tests -- typically remotely.
- Author:
- jonmv
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptiongetLog(DeploymentId deploymentId, long after) Returns the log entries from the tester with ids after the given threshold.getStatus(DeploymentId deploymentId) Returns the current status of the tester.getTestReport(DeploymentId deploymentId) Returns the test report as JSON if availablebooleanReturns whether the container is ready to serve.Optional<ai.vespa.http.DomainName>resolveCname(ai.vespa.http.DomainName hostName) Returns the host name of the given CNAME, if any.resolveHostName(ai.vespa.http.DomainName hostname) Returns the IP address of the given host name, if any.voidstartTests(DeploymentId deploymentId, TesterCloud.Suite suite, byte[] config) Signals the tester to run its tests.booleantesterReady(DeploymentId deploymentId) Returns whether the test container is ready to serve
-
Method Details
-
startTests
Signals the tester to run its tests. -
getLog
Returns the log entries from the tester with ids after the given threshold. -
getStatus
Returns the current status of the tester. -
ready
Returns whether the container is ready to serve. -
testerReady
Returns whether the test container is ready to serve -
resolveHostName
Returns the IP address of the given host name, if any. -
resolveCname
Returns the host name of the given CNAME, if any. -
getTestReport
Returns the test report as JSON if available
-