system-tests
system-tests copied to clipboard
Test framework for libraries and agents.
System tests
Workbench designed to run advanced tests (integration, smoke, functionnal, fuzzing and performance)
Requirements
bash, docker and python3.9. More infos in the documentation
How to use
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.
