From 2dadd45e1690190b7a66618ecbb3d034c311d665 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 6 Apr 2015 20:34:20 +0200 Subject: [PATCH] junit/testng sm runner: balloon notification on terminated --- .../JavaTestFrameworkRunnableState.java | 32 ++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java b/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java index 067edb8af524..3b58b42fd29e 100644 --- a/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java +++ b/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java @@ -18,14 +18,17 @@ package com.intellij.execution; import com.intellij.ExtensionPoints; import com.intellij.execution.configurations.*; import com.intellij.execution.process.OSProcessHandler; +import com.intellij.execution.process.ProcessAdapter; +import com.intellij.execution.process.ProcessEvent; +import com.intellij.execution.process.ProcessTerminatedListener; import com.intellij.execution.runners.ExecutionEnvironment; -import com.intellij.execution.testframework.SearchForTestsTask; -import com.intellij.execution.testframework.TestConsoleProperties; -import com.intellij.execution.testframework.TestFrameworkRunningModel; +import com.intellij.execution.testframework.*; import com.intellij.execution.testframework.actions.AbstractRerunFailedTestsAction; import com.intellij.execution.testframework.sm.SMTestRunnerConnectionUtil; import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties; import com.intellij.execution.testframework.sm.runner.ui.SMTRunnerConsoleView; +import com.intellij.execution.testframework.sm.runner.ui.SMTestRunnerResultsForm; +import com.intellij.execution.testframework.ui.BaseTestsOutputConsoleView; import com.intellij.execution.ui.ConsoleView; import com.intellij.execution.util.JavaParametersUtil; import com.intellij.openapi.diagnostic.Logger; @@ -44,6 +47,7 @@ import com.intellij.util.PathUtil; import jetbrains.buildServer.messages.serviceMessages.ServiceMessageTypes; import org.jetbrains.annotations.NotNull; +import javax.swing.*; import java.io.File; import java.io.IOException; import java.net.InetAddress; @@ -87,14 +91,32 @@ public abstract class JavaTestFrameworkRunnableState() {