1# maddy integration testing23## Tests structure45The test library creates a temporary state and runtime directory, starts the6server with the specified configuration file and lets you interact with it7using a couple of convenient wrappers.89## Running1011To run tests, use `go test -tags integration` in this directory. Make sure to12have a maddy executable in the current working directory.13Use `-integration.executable` if the executable is named different or is placed14somewhere else.15Use `-integration.coverprofile` to pass `-test.coverprofile16your_value.RANDOM` to test executable. See `./build_cover.sh` to build a17server executable instrumented with coverage counters.