Mam kompilację wielu projektów z testami w podprojektach i projekcie nadrzędnym. Kompilacja jest agregowana w taki sposób, że projekt nadrzędny uruchamia wszystkie testy w projektach potomnych.Jak wyłączyć równoległe wykonywanie testów dla wersji wielo-projektowych?
skonfigurowałem go tak, że nie ma równoległe wykonanie testów w obu podprojektów i projekt dominującej poprzez
parallelExecution in Test := false
Mam jednak dręczące poczucie, że testy, które obejmują nad wieloma projektami są ran równolegle. W przypadku jednego z podprojektów jest to problem, ponieważ jednocześnie mutuje stan w testowej bazie danych, co prowadzi do niepowodzenia testu.
Jakieś pomysły na globalne przejście równoległego wykonywania testów między projektami?
Przepraszam, jestem trochę nowy w Scali i mam taki sam problem - gdzie powinienem umieścić tę linię? Do jakiego pliku projektu? – kirhgoff
Najłatwiej jest umieścić go w 'build.sbt' (ten plik jest używany, nawet jeśli masz pełną konfigurację w' projekcie/Build.scala') –
Dzięki! Sam to sobie wymyśliłem, zbyt pochopnie, żeby zamiast tego się zastanowić :). W każdym razie dziękuję – kirhgoff