opentelemetry-java-instrume.../smoke-tests
Trask Stalnaker 819ca7c256
Simplify directory/module structure (#77)
* Move things up a directory

* Scripted mass update

find -type f -name "*.gradle" | xargs sed -i 's/:java-agent:/:/g'

* Remove plugin version now that it's in root module

* Update java-agent and instrumentation configs

* Misc
2020-01-22 13:55:47 -08:00
..
cli Simplify directory/module structure (#77) 2020-01-22 13:55:47 -08:00
java9-modules Rename package to io.opentelemetry.auto (#54) 2020-01-14 13:57:01 -08:00
play Rename package to io.opentelemetry.auto (#54) 2020-01-14 13:57:01 -08:00
springboot Simplify directory/module structure (#77) 2020-01-22 13:55:47 -08:00
src/main/groovy/io/opentelemetry/smoketest Rename package to io.opentelemetry.auto (#54) 2020-01-14 13:57:01 -08:00
wildfly Rename package to io.opentelemetry.auto (#54) 2020-01-14 13:57:01 -08:00
README.md Rename package to io.opentelemetry.auto (#54) 2020-01-14 13:57:01 -08:00
smoke-tests.gradle Simplify directory/module structure (#77) 2020-01-22 13:55:47 -08:00

README.md

Smoke Tests

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

Each subproject underneath 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.