Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create integration test to validate that clients can successfully pull configuration from agent #804

Open
yurishkuro opened this issue May 4, 2018 · 0 comments

Comments

@yurishkuro
Copy link
Member

Given jaegertracing/jaeger-client-python#171, we're missing integration tests that validate that the clients can successfully communicate with the agent to retrieve configuration like sampling strategy, throttling balance, baggage restrictions, etc.

One approach we could test this is to expose an introspection API from the clients for all the dynamic configuration, and when creating the crossdock images register a server that exposes that API via some RPC API (REST or grpc). The test_driver can have a test that alters the configuration in the collectors and verifies that it is propagated to each client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant