diff --git a/platform/testRunner/src/com/intellij/execution/testframework/AbstractTestProxy.java b/platform/testRunner/src/com/intellij/execution/testframework/AbstractTestProxy.java index 6ed24c5f9cfb..72e1d096fab7 100644 --- a/platform/testRunner/src/com/intellij/execution/testframework/AbstractTestProxy.java +++ b/platform/testRunner/src/com/intellij/execution/testframework/AbstractTestProxy.java @@ -99,6 +99,8 @@ public abstract class AbstractTestProxy extends CompositePrintable { final List children = parent.getChildren(); if (!testProxy.isInProgress() && testProxy.equals(children.get(children.size() - 1))) { parent.flush(); + } else { + break; } testProxy = parent; parent = parent.getParent();