repeting the tests
The current version does not repeat the tests. Ideally, this process should follow a protocol that guarantees different tests will cover various states of the machine. However, I am not sure how to achieve this yet. We could consider executing the first set of tests, then flushing them, and starting the second repetition by selecting them randomly. But for now, let's keep things simple and only implement a strategy that repeats the same tests based on the parameters in the config class.