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 availablevoidstartTests(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 servecom.yahoo.config.provision.EndpointsChecker.AvailabilityverifyEndpoints(DeploymentId deploymentId, List<com.yahoo.config.provision.EndpointsChecker.Endpoint> endpoints)
-
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. -
testerReady
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) -
getTestReport
Returns the test report as JSON if available
-