diff --git a/project/Settings.scala b/project/Settings.scala index ea775ed2bf5..9a33f663cef 100644 --- a/project/Settings.scala +++ b/project/Settings.scala @@ -77,12 +77,13 @@ object Settings { organization := "org.broadinstitute", scalaVersion := ScalaVersion, resolvers ++= additionalResolvers, - // Don't run tasks in parallel, especially helps in low CPU environments like Travis - Global / parallelExecution := false, + Global / parallelExecution := true, + // Seems to cause race conditions in tests, that are not pertinent to what's being tested + Test / parallelExecution := false, Global / concurrentRestrictions ++= List( - // Don't run any other tasks while running tests, especially helps in low CPU environments like Travis + // Don't run any other tasks while running tests Tags.exclusive(Tags.Test), - // Only run tests on one sub-project at a time, especially helps in low CPU environments like Travis + // Only run tests on one sub-project at a time Tags.limit(Tags.Test, 1) ), dependencyOverrides ++= cromwellDependencyOverrides,