| Interface | Description |
|---|---|
| Expect |
A type of
SimulationTick that verifies the scheduler did something. |
| Send |
A type of
SimulationTick that performs an operation against the scheduler. |
| SimulationTick |
A step in a cluster simulation.
|
| Class | Description |
|---|---|
| ClusterState |
Representation of the state of a cluster.
|
| ConfigValidatorUtils |
This class provides common utilities for testing zone validation with regard to placement rules.
|
| CosmosRenderer |
Reads a service's Universe packaging configuration, and uses that to generate the resulting Scheduler environment.
|
| LaunchedPod |
Grouping of a set of tasks that were launched in a pod, along with their associated executor.
|
| LaunchedTask |
Grouping of a launched task along with its associated executor.
|
| SendOffer |
A
Send for sending a Protos.Offer which matches a specified pod's requirements to a scheduler under
test. |
| SendOffer.Builder |
Builder for
SendOffer. |
| SendTaskStatus |
A
Send for sending a Protos.TaskStatus to a scheduler under test. |
| SendTaskStatus.Builder |
Builder for
SendTaskStatus. |
| ServiceTestResult |
An object which contains the generated results from rendering a Service via
ServiceTestRunner. |
| ServiceTestResult.TaskConfig |
An internal-only object for the result of generating a config file.
|
| ServiceTestRunner |
Exercises the service's packaging and Service Specification YAML file by building a Scheduler object against it, then
optionally running a series of
SimulationTicks against the result. |