In particular, this significantly speeds up integration test runs.
Flux is now initialized once per test class, rather than once per test method. This allows us to skip waiting 60s for Flux to shut down between individual tests.
Multiple tests can run in parallel.
SignalTests' test workflow steps were updated to work with multiple tests running at a time.
In particular, this significantly speeds up integration test runs.