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
OpenPGP_signature.asc
Description: OpenPGP digital signature