From 1bd38307d1119ae6d2ae001c65cc3d66b0d93707 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 20 Sep 2022 03:34:04 +0000 Subject: [PATCH 1/3] Fix test output interleaving --- build.sbt | 1 + 1 file changed, 1 insertion(+) diff --git a/build.sbt b/build.sbt index 093307b..4531cb2 100644 --- a/build.sbt +++ b/build.sbt @@ -46,6 +46,7 @@ lazy val tests = crossProject(JVMPlatform, NativePlatform) .enablePlugins(NoPublishPlugin) .nativeConfigure(_.dependsOn(core)) .settings( + Test / testOptions += Tests.Argument("+l"), libraryDependencies ++= Seq( "org.typelevel" %%% "cats-effect" % catsEffectVersion, "org.typelevel" %%% "munit-cats-effect" % munitCEVersion % Test From 159794d15caef565419e9eec5b0778a2035f0427 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 20 Sep 2022 14:55:49 +0000 Subject: [PATCH 2/3] Comments for the next poor soul --- build.sbt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.sbt b/build.sbt index 4531cb2..bb51f99 100644 --- a/build.sbt +++ b/build.sbt @@ -46,6 +46,8 @@ lazy val tests = crossProject(JVMPlatform, NativePlatform) .enablePlugins(NoPublishPlugin) .nativeConfigure(_.dependsOn(core)) .settings( + // https://github.com/scalameta/munit/blob/92710a507339d20368d251feadf66e4f9f4e1840/junit-interface/src/main/java/munit/internal/junitinterface/JUnitRunner.java#L75 + // note that `--logger=sbt` did not work for some reason Test / testOptions += Tests.Argument("+l"), libraryDependencies ++= Seq( "org.typelevel" %%% "cats-effect" % catsEffectVersion, From 76f196c5767224c5a57124a371a5f2d840dcbc45 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Tue, 20 Sep 2022 14:56:42 +0000 Subject: [PATCH 3/3] More comments --- build.sbt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index bb51f99..dc6176f 100644 --- a/build.sbt +++ b/build.sbt @@ -47,7 +47,8 @@ lazy val tests = crossProject(JVMPlatform, NativePlatform) .nativeConfigure(_.dependsOn(core)) .settings( // https://github.com/scalameta/munit/blob/92710a507339d20368d251feadf66e4f9f4e1840/junit-interface/src/main/java/munit/internal/junitinterface/JUnitRunner.java#L75 - // note that `--logger=sbt` did not work for some reason + // note that the equivalent `--logger=sbt` did not work for some reason + // using the sbt logger prevents tests from different suites being interleaved Test / testOptions += Tests.Argument("+l"), libraryDependencies ++= Seq( "org.typelevel" %%% "cats-effect" % catsEffectVersion,