This is a template for writing autotest plugins. To write your plugin, go through the files in this repo and fill in the bit marked "TODO". Feel free to use other repos named autotest-plugin-* in this project as inspiration.
Plugins require different files depending on the type of backend they can be run with. All other files are optional.
To run with the classic backend:
classic.cli
is required
To run with the docker backend:
docker.cli
is requiredDockerfile
is required
All plugins need to specify configuration settings by printing a json schema by running the settings
option in one of the *.cli
files. This schema needs to minimally contain the structure present in the
schema.json
file.