Some of the flakes we're experiencing happen because maze runner only waits a certain time for things to happen and then assumes it worked. This is especially true of scenarios that require different configurations on subsequent launches.
Design
Add a launch_count field to the scenario launch command so that the scenario always knows which launch number it is in the current scenario. Then it can configure itself accordingly.
Goal
Some of the flakes we're experiencing happen because maze runner only waits a certain time for things to happen and then assumes it worked. This is especially true of scenarios that require different configurations on subsequent launches.
Design
Add a
launch_count
field to the scenario launch command so that the scenario always knows which launch number it is in the current scenario. Then it can configure itself accordingly.