From 063788b23388b7871a949de2487464c590a41c07 Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Wed, 1 May 2024 16:55:40 +0200 Subject: [PATCH] Don't print test suite name if no test is being run --- .../src/main/scala/munit/MUnitRunner.scala | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/munit/shared/src/main/scala/munit/MUnitRunner.scala b/munit/shared/src/main/scala/munit/MUnitRunner.scala index 348d79b3..eac8d63b 100644 --- a/munit/shared/src/main/scala/munit/MUnitRunner.scala +++ b/munit/shared/src/main/scala/munit/MUnitRunner.scala @@ -122,15 +122,20 @@ class MUnitRunner(val cls: Class[_ <: Suite], newInstance: () => Suite) } def runAsync(notifier: RunNotifier): Future[Unit] = { val description = getDescription() - notifier.fireTestSuiteStarted(description) - runAll(notifier) - .transformCompat[Unit](result => { - result.failed.foreach(ex => - fireFailedHiddenTest(notifier, "unexpected error running tests", ex) - ) - notifier.fireTestSuiteFinished(description) - util.Success(()) - }) + if (PlatformCompat.isIgnoreSuite(cls) || munitTests.isEmpty) { + notifier.fireTestIgnored(description) + Future.successful(()) + } else { + notifier.fireTestSuiteStarted(description) + runAll(notifier) + .transformCompat[Unit](result => { + result.failed.foreach(ex => + fireFailedHiddenTest(notifier, "unexpected error running tests", ex) + ) + notifier.fireTestSuiteFinished(description) + util.Success(()) + }) + } } private def runTests( @@ -176,11 +181,6 @@ class MUnitRunner(val cls: Class[_ <: Suite], newInstance: () => Suite) } private def runAll(notifier: RunNotifier): Future[Unit] = { - if (PlatformCompat.isIgnoreSuite(cls) || munitTests.isEmpty) { - val description = getDescription() - notifier.fireTestIgnored(description) - return Future.successful(()) - } for { beforeAll <- runBeforeAll(notifier) _ <- {