A number of tests patch out sys.argv or other similar shared global resources. When the tests run multi-threaded (e.g. "TRIAL_ARGS=-j4 make ci-check" in tarmac), under certain load conditions a race on these resources causes erroneous tests failures.
A number of tests patch out sys.argv or other similar shared global resources. When the tests run multi-threaded (e.g. "TRIAL_ARGS=-j4 make ci-check" in tarmac), under certain load conditions a race on these resources causes erroneous tests failures.
For example:
* https:/ /ci.lscape. net/job/ tarmac- xenial- lander/ 379/console
Either the tests should not be run multi-threaded or monkeypatching should be greatly reduced in the tests.