Trask Stalnaker 8c558fa00e Format 5 years ago
..
cli 851768d6d7 Revert to use waitFor() because java7 doesn't have better option 5 years ago
java9-modules 8c558fa00e Format 5 years ago
play dd4b4c38f3 Refactor smoketests setup 5 years ago
springboot 8c558fa00e Format 5 years ago
src 34ac31cf15 Improve smoke test app log file naming 5 years ago
wildfly 3ea07d9468 Require Java8 for play smoke tests 5 years ago
README.md 41a2e7b51a Cli Application smoke test 5 years ago
dd-smoke-tests.gradle 8c558fa00e Format 5 years ago

README.md

Datadog Smoke Tests

Assert that various applications will start up with the Datadog JavaAgent without any obvious ill effects.

Each subproject underneath dd-smoke-tests is a single smoke test. Each test does the following

  • Launch the application with stdout and stderr logged to $buildDir/reports/server.log
  • For web servers, run a spock test which does 200 requests to an endpoint on the server and asserts on an expected response.

Note that there is nothing special about doing 200 requests. 200 is simply an arbitrarily large number to exercise the server.