jaegertracing / jaeger

CNCF Jaeger, a Distributed Tracing Platform
https://www.jaegertracing.io/
Apache License 2.0
19.82k stars 2.36k forks source link

Create integration tests for SPM #5608

Open yurishkuro opened 2 weeks ago

yurishkuro commented 2 weeks ago

In #5603 the bot is trying to upgrade a dependency of the example. We don't actually know if that upgrade is safe or not, it may also require argument changes.

The main issue is that this docker-compose/monitor/docker-compose.yml file is not being testing in the CI. SPM is a major functionality, it's good to have some basic smoke test that it's working, as well as to test that the corresponding docker compose file is valid. An example of such e2e test is scripts/build-all-in-one-image.sh where we validate that the resulting image is correctly serving the web UI.

Proposal for integration test:

Additional improvements:

EraKin575 commented 2 weeks ago

Hi, @yurishkuro ! I am new contributor to this project! I would love to take this up!

kunal-511 commented 2 weeks ago

Hi, I have made some changes according to this issue's requirements, I am ready to make a PR request. @yurishkuro Please assign me.

yurishkuro commented 2 weeks ago

@kunal-511 Feel free to open pr. We don't assign issues.

arujjval commented 3 days ago

Is this issue still open?

yurishkuro commented 2 days ago

yes