Table of contents What is Testground? Community 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 Quick start Understanding the test plan manifest Parameters and test cases Keeping instances in sync Communication between instances Observability, assets and metrics Managing test plans Running test plans Traffic shaping Analyzing test run results Capturing profiles Debugging test plans Docker Settings Featured projects Runner library local:exec local:docker System overview Runner flags Troubleshooting cluster:k8s System overview How to create a Kubernetes cluster for Testground Monitoring and Observability Understanding Testground performance on Kubernetes Troubleshooting Builder Library docker:go exec:go docker:generic