Workbench designed to run advanced tests (integration, smoke, functionnal, fuzzing and performance)
bash
, docker
and python3.9
. More infos in the documentation
Add a valid staging DD_API_KEY
environment variable (you can set it in a .env
file). Then:
flowchart TD
BUILDNODE[./build.sh nodejs] --> BUILT
BUILDDOTNET[./build.sh dotnet] --> BUILT
BUILDJAVA[./build.sh java] --> BUILT
BUILDGO[./build.sh golang] --> BUILT
BUILDPHP[./build.sh php] --> BUILT
BUILDPY[./build.sh python] --> BUILT
BUILDRUBY[./build.sh ruby] --> BUILT
BUILT[Build complete] --> RUNDEFAULT
RUNDEFAULT[./run.sh] -->|wait| FINISH
FINISH[Tests complete] --> LOGS
FINISH[Tests complete] --> OUTPUT
OUTPUT[Test output in bash]
LOGS[Logs directory per scenario]
Understand the parts of the tests at the architectural overview.
More details in build documentation and run documentation.