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.
☟------------- ----------- ------------------ ---------- ---------------| plan code | -> | builder | -> | build artifact | -> | runner | -> | test output |------------- ----------- ------------------ ---------- ---------------
runner | input work unit | environment |
| OS-specific executable | local |
| Docker image | local Docker environment |
| Docker image |