Marius Vollmer <marius.vollmer(a)redhat.com> writes:
As a next step, I think I'll try running the actual check-*
scripts in
parallel. That might be the easiest way to go faster.
There are good new and unwelcome news: Good news is that we can get an
easy speedup (from 8 minutes down to 3 on my 4 core laptop), the
unwelcome news is that this is very successful at exposing bugs in
Cockpits and the tests.
We know that the tests are very racy, and Cockpit plus its dependencies
are also not spotless. If we want to speed up the tests by running them
in parallel, we need to finally fix those.
For example, UDisks2 has a 15 second timeout for a block device wiping
to be reflected in udev. It seems to be possible to hit this timeout.