hypertrace / javaagent

Hypertrace OpenTelemetry Java agent with payload/body and headers data capture.
Apache License 2.0
34 stars 15 forks source link

Reduce execution time for smoke-tests by parallel jobs #300

Closed shantanu-vsbhosale closed 3 years ago

shantanu-vsbhosale commented 3 years ago

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

shantanu-vsbhosale commented 3 years ago

@pavolloffay I am working on above issue

shantanu-vsbhosale commented 3 years ago

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