Enable parallel testing on test-on-gdk pipeline
What does this MR do and why?
This MR enables parallel running, relying on the parallel_tests
gem.
This enables the runs on test-on-gdk
and package-and-test
pipelines.
Guide for the reviewer
These are a lot of changes to review but I left a few guiding points on the code directly.
Credits
Kudos to @acunskis that improved a lot the original implementation MR and fixed several blindpots
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Sofia Vistas