hypertrace/javaagent

Reduce execution time for smoke-tests by parallel jobs

Closed this issue · 2 comments

Use Case

Currently, the smoke-tests run for every pull-request and takes around 18 minutes to execute. This is a huge time and the goal is to reduce this.

Proposal

Every time we run the smoke-tests, only 2 tests run in parallel as there are 2 CPUs on GitHub action server. We need to run tests in parallel for faster execution time as done in open-telemetry with multiple jobs :-

image

@pavolloffay I am working on above issue

@pavolloffay The earlier idea will not reduce the time for smoke-tests as it reduces build time and not image pull time. The new way is what is done in open-telemetry to make parallel jobs.