diff --git a/runtime/citrus-junit5/src/main/java/org/citrusframework/junit/jupiter/JUnitJupiterEngine.java b/runtime/citrus-junit5/src/main/java/org/citrusframework/junit/jupiter/JUnitJupiterEngine.java index a2e290833a..1b80a41e81 100644 --- a/runtime/citrus-junit5/src/main/java/org/citrusframework/junit/jupiter/JUnitJupiterEngine.java +++ b/runtime/citrus-junit5/src/main/java/org/citrusframework/junit/jupiter/JUnitJupiterEngine.java @@ -84,7 +84,10 @@ public void run() { try (LauncherSession session = LauncherFactory.openSession()) { Launcher launcher = session.getLauncher(); - launcher.registerTestExecutionListeners(testExecutionListeners.toArray(TestExecutionListener[]::new)); + if (!testExecutionListeners.isEmpty()) { + launcher.registerTestExecutionListeners( + testExecutionListeners.toArray(TestExecutionListener[]::new)); + } if (printSummary) { launcher.registerTestExecutionListeners(listener);