Testground
GitHub
Go SDK
Infra
Search…
v0.5.3
What is Testground?
Concepts and architecture
Test plans and test cases
Daemon and client
Synchronization service
Networking
Sidecar
Builders
Runners
Runtime environment (runenv)
Client-Server communication
Getting started
Writing test plans
Managing test plans
Running test plans
Traffic shaping
Analyzing test run results
Debugging test plans
Runner library
local:exec
local:docker
cluster:k8s
BUILDER LIBRARY
docker:go
exec:go
docker:generic
Powered By
GitBook
Runners
What are Testground runners?
A
runner
is a component that takes
build artifact
produced by a
Builder
, and schedules a test run of a test case within the test plan, on the Testground deployment, with the specified number of instances and test parameters.
1
☟
2
------------- ----------- ------------------ ---------- ---------------
3
| plan code | -> | builder | -> | build artifact | -> | runner | -> | test output |
4
------------- ----------- ------------------ ---------- ---------------
Copied!
Supported runners
runner
input work unit
environment
local:exec
OS-specific executable
local
local:docker
Docker image
local Docker environment
cluster:k8s
Docker image
​
Kubernetes cluster
​
Previous
Builders
Next
Runtime environment (runenv)
Last modified
1yr ago
Copy link
Contents
Supported runners