У меня есть многопроектная сборка с тестами в подпроектах и в родительском проекте. Сборка агрегируется так, чтобы родительский проект выполнял все тесты в дочерних проектах.
Я настроил его так, чтобы не было параллельного выполнения тестов как в подпроектах, так и в родительском проекте, через
parallelExecution in Test := false
Тем не менее, я чувствую, что тесты, которые охватывают несколько проектов, выполняются параллельно. В случае одного из подпроектов это проблема, потому что одновременно мутирует состояние в тестовой базе данных, что приводит к сбою теста.
Любые идеи о том, как глобально переключать параллельное выполнение тестов, между проектами?