Gradle test runner: unnecessary task execution view removed

This commit is contained in:
Vladislav.Soroka
2017-09-01 09:32:03 +03:00
parent c3b4d6f849
commit b8b66fd031
@@ -15,24 +15,15 @@
*/
package org.jetbrains.plugins.gradle.execution.test.runner;
import com.intellij.execution.console.DuplexConsoleView;
import com.intellij.execution.process.ProcessHandler;
import com.intellij.execution.testframework.TestConsoleProperties;
import com.intellij.execution.testframework.sm.runner.SMTestLocator;
import com.intellij.execution.testframework.sm.runner.SMTestProxy;
import com.intellij.execution.testframework.sm.runner.ui.SMTRunnerConsoleView;
import com.intellij.execution.ui.ConsoleView;
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskId;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Disposer;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Map;
import static org.jetbrains.plugins.gradle.execution.GradleRunnerUtil.attachTaskExecutionView;
/**
* @author Vladislav.Soroka
* @since 10/28/2015
@@ -40,22 +31,11 @@ import static org.jetbrains.plugins.gradle.execution.GradleRunnerUtil.attachTask
public class GradleTestsExecutionConsole extends SMTRunnerConsoleView {
private Map<String, SMTestProxy> testsMap = ContainerUtil.newHashMap();
private StringBuilder myBuffer = new StringBuilder();
private DuplexConsoleView myConsoleView;
public GradleTestsExecutionConsole(TestConsoleProperties consoleProperties, @Nullable String splitterProperty) {
super(consoleProperties, splitterProperty);
}
public void initTaskExecutionView(Project project, ProcessHandler processHandler, ExternalSystemTaskId taskId) {
myConsoleView = attachTaskExecutionView(project, super.getConsole(), false, "gradle.test.runner.text.console", processHandler, taskId);
}
@NotNull
@Override
public ConsoleView getConsole() {
return myConsoleView != null ? myConsoleView : super.getConsole();
}
public Map<String, SMTestProxy> getTestsMap() {
return testsMap;
}
@@ -67,7 +47,6 @@ public class GradleTestsExecutionConsole extends SMTRunnerConsoleView {
@Override
public void dispose() {
super.dispose();
Disposer.dispose(myConsoleView);
}
public SMTestLocator getUrlProvider() {