local:exec
or local:docker
) in order to iterate quickly and then move to the Kubernetes cluster:k8s
runner when you want to run your test plan with many more test instances.single
run is one in which a single version of the code is being tested. This is the simplest way to run a test plan. If you have run through the Writing test plans -> Quick start tutorial, you have already encountered this:composition
run, is one in which multiple versions of the same software can be tested simultaneously. Where single runs allow you the performance of a single version of code, compositions allow you to test the way new developments interact with the existing network. This feature has been used heavily during libp2p DHT development.single
plan must already exist. Indeed, a composition run is just multiple single runs being executed simultaneously with different versions of code being imported.composition.toml
. Because of the way this file is written, plans will use the local:docker
runner.