From 840cd27bae26ca8276723696664c163d5c665920 Mon Sep 17 00:00:00 2001 From: Jaikiran Pai Date: Sun, 24 Jan 2021 09:17:33 +0530 Subject: [PATCH] bz-64836 junitlauncher - Print the summary only if any test was present in the test plan --- .../ant/taskdefs/optional/junitlauncher/LauncherSupport.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LauncherSupport.java b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LauncherSupport.java index 66308dc32..f209ac18e 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LauncherSupport.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junitlauncher/LauncherSupport.java @@ -612,6 +612,10 @@ public class LauncherSupport { @Override public void testPlanExecutionFinished(final TestPlan testPlan) { super.testPlanExecutionFinished(testPlan); + if (!testPlan.containsTests()) { + // we print the summary only if any tests are present + return; + } if (launchDefinition.isPrintSummary()) { final TestExecutionSummary summary = this.getSummary(); // Keep the summary as close to as the old junit task summary