tests: disable concurrency
We still have some framework concurrency issues
which prevent us from successfully using `max_concurrency`.
Trading speed for stability. It's currently more expensive to
keep rerunning the whole suite than to simply remove concurrency.
@@ -98,7 +98,7 @@ class PytestScheduler(mpsing.MultiprocessSingleton):
if session.config.option.collectonly:
return True
- max_concurrency = self.session.config.option.concurrency
+ # max_concurrency = self.session.config.option.concurrency
schedule = [
{
# Performance batch: tests that measure performance, and need
@@ -128,7 +128,10 @@ class PytestScheduler(mpsing.MultiprocessSingleton):
# Safe batch: tests that can be run safely in a concurrent
# environment.
'name': 'safe',
- 'concurrency': max_concurrency,
+ # FIXME: we still have some framework concurrency issues
+ # which prevent us from successfully using `max_concurrency`.
+ # 'concurrency': max_concurrency,
+ 'concurrency': 1,
'patterns': [
"/functional/.+",
"/build/.+",
