Skip to content

Kiali-QE/jaeger-java-test

Repository files navigation

Jaeger Java Test

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).

How to run the test?

Environment variables

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 6831
  • JAEGER_COLLECTOR_HOST - default "jaeger-collector"
  • JAEGER_PORT_ZIPKIN_COLLECTOR - default 14268
  • JAEGER_QUERY_HOST - default "jaeger-query"
  • JAEGER_QUERY_SERVICE_PORT - default 80
  • JAEGER_FLUSH_INTERVAL - default 1000

To run test

git clone https://github.com/Hawkular-QE/jaeger-java-test
cd jaeger-java-test
mvn test

About

Jaeger Java tests with TestNG

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages