summaryrefslogtreecommitdiff
path: root/plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java')
-rw-r--r--plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java22
1 files changed, 10 insertions, 12 deletions
diff --git a/plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java b/plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java
index 04c13aa9e6fa..332566b1b3f2 100644
--- a/plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java
+++ b/plugins/junit/src/com/intellij/execution/junit2/ui/actions/RerunFailedTestsAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2009 JetBrains s.r.o.
+ * Copyright 2000-2014 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,40 +13,38 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package com.intellij.execution.junit2.ui.actions;
-import com.intellij.execution.ExecutionException;
import com.intellij.execution.Executor;
import com.intellij.execution.actions.JavaRerunFailedTestsAction;
import com.intellij.execution.configurations.RunProfileState;
import com.intellij.execution.junit.JUnitConfiguration;
import com.intellij.execution.junit.TestMethods;
import com.intellij.execution.runners.ExecutionEnvironment;
+import com.intellij.execution.testframework.TestConsoleProperties;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.ui.ComponentContainer;
import org.jetbrains.annotations.NotNull;
-/**
- * @author Alexey
- */
public class RerunFailedTestsAction extends JavaRerunFailedTestsAction {
-
- public RerunFailedTestsAction(@NotNull ComponentContainer componentContainer) {
- super(componentContainer);
+ public RerunFailedTestsAction(@NotNull ComponentContainer componentContainer, @NotNull TestConsoleProperties consoleProperties) {
+ super(componentContainer, consoleProperties);
}
@Override
- public MyRunProfile getRunProfile() {
+ protected MyRunProfile getRunProfile(@NotNull ExecutionEnvironment environment) {
+ //noinspection ConstantConditions
final JUnitConfiguration configuration = (JUnitConfiguration)getModel().getProperties().getConfiguration();
- final TestMethods testMethods = new TestMethods(configuration.getProject(), configuration, myEnvironment, getFailedTests(configuration.getProject()));
+ final TestMethods testMethods = new TestMethods(configuration, environment, getFailedTests(configuration.getProject()));
return new MyRunProfile(configuration) {
+ @Override
@NotNull
public Module[] getModules() {
return testMethods.getModulesToCompile();
}
- public RunProfileState getState(@NotNull Executor executor, @NotNull ExecutionEnvironment env) throws ExecutionException {
+ @Override
+ public RunProfileState getState(@NotNull Executor executor, @NotNull ExecutionEnvironment env) {
testMethods.clear();
return testMethods;
}