Merge Ginkgo Suites together and allow linking several groups of tests to run them faster #998
Labels
area/ipcei
Important Project of Common European Interest
kind/feature
new feature, enhancement, improvement, extension
lifecycle/stale
Nobody worked on this for 6 months (will further age)
What would you like to be added:
Currently several ginkgo suites are processed as separate entities / binaries because every suite is by default its own linked test set. In ginkgo itself this causes issues as we generate a binary / link for every single suite: onsi/ginkgo#280
A simple add to the makefile currently leads to this
This means that we will currently build 600 different binaries and link them accordingly before running 600 suites. This is pretty much a disaster.
To accomodate for better suite and spec paralellization, we need to start merging Suites together (most suites in OCM are just placeholders to run ginkgo tests and would run just as well in a parent suite) and that would likely lead to much faster test runtimes.
Why is this needed:
Tests taking so long (over 6 minutes on top of the line hardware in 2024) for unit testing is IMHO not nice to have.
The text was updated successfully, but these errors were encountered: