Hey All,

Recently I've worked with Akshat to improve on the CI pipeline.
Key changes are that the execution of the tests are more swift - it could have 
unit test results in ~25 min after push.

To get to that the parallelization strategy was changed to be able to split it 
in 8 parts - and do an aggregation after that.
I hope it didn't caused any troubles for anyone...there was one typo in it which have made the jacoco check essentially do nothing; it still has a warning which might need to be adressed later; but if jacoco gives any trouble to you - the fixing change have also enabled the usage of a new label "jacoco:skip" which will be able to disable the jacoco checks entirely.

The test results are now collected into a report which could be accessed using the "Summary" [1] of the workflow - the job generating the report also has a friendlier listing than maven.
The first 20 or so failures are also being added as "github annotations" ; 
which are also visible in the Summary with their full stacktraces.

cheers,
Zoltan

[1] https://github.com/apache/druid/actions/runs/13368452570?pr=17724

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to