Jaeger is a distributed tracing system by Uber Technologies. We can run Jaeger on Docker, OpenShift or in a standalone environment.
This repository contains set of functional tests(End-to-End). Validation covers from jaeger-client-java to Jaeger-query server. To know more about test details kindly have a look on test directory. All the test cases commented with flow of execution.
In this project, test runs with TestNG testing framework.
We can run these tests on Jaeger server instance running locally or with hostname or IP address (Note: Jaeger server agent UDP ports and query port should be reachable).
These tests use the environment variables specified below. The defaults are for running in an OpenShift environment.
If you want to run the tests locally you will need to change some of these.
JAEGER_AGENT_HOST
- default "jaeger-agent"JAEGER_AGENT_PORT
- default 6831JAEGER_COLLECTOR_HOST
- default "jaeger-collector"JAEGER_PORT_ZIPKIN_COLLECTOR
- default 14268JAEGER_QUERY_HOST
- default "jaeger-query"JAEGER_QUERY_SERVICE_PORT
- default 80JAEGER_FLUSH_INTERVAL
- default 1000
git clone https://github.com/Hawkular-QE/jaeger-java-test
cd jaeger-java-test
mvn test