diff --git a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/OutputToGeneralTestEventsConverter.java b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/OutputToGeneralTestEventsConverter.java index c1475fd39e3f..9c2087c25404 100644 --- a/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/OutputToGeneralTestEventsConverter.java +++ b/platform/smRunner/src/com/intellij/execution/testframework/sm/runner/OutputToGeneralTestEventsConverter.java @@ -126,11 +126,14 @@ public class OutputToGeneralTestEventsConverter implements ProcessOutputConsumer @NotNull ServiceMessageVisitor visitor) throws ParseException { ServiceMessage message = ServiceMessageUtil.parse(text.trim(), myValidateServiceMessagesAttributes, true, myTestFrameworkName); if (message != null) { - message.visit(visitor); + processServiceMessage(message, visitor); } return message != null; } + protected void processServiceMessage(@NotNull ServiceMessage message, @NotNull ServiceMessageVisitor visitor) throws ParseException { + message.visit(visitor); + } private void fireOnTestStarted(@NotNull TestStartedEvent testStartedEvent) { // local variable is used to prevent concurrent modification