Я запускаю некоторые модульные тесты на нескольких сборках с помощью nunit3-console, например:
nunit3-console.exe A.dll B.dll C.dll D.dll
По умолчанию бегун консоли тестирует все эти сборки параллельно.
Я бы Мне нравится запускать A.dll и B.dll параллельно, но мне нужно, чтобы C .dll и D.dll не работали параллельно. Так что параллельная работа - это нормально, пока C .dll и D.dll не работают одновременно.
Как мне этого добиться? Я попытался использовать [assembly: NonParallelizable]
на C .dll и D.dll, однако похоже, что они все еще работают параллельно.