From 227bdd8aa8c67c9dc9ebf08d3893ea64d0e60e5c Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 6 Apr 2015 14:05:28 +0200 Subject: [PATCH] junit/testng: common setup of classpath and jdk --- .../JavaTestFrameworkRunnableState.java | 29 ++++++++++++++++++ .../execution/junit/JUnitConfiguration.java | 12 -------- .../execution/junit/TestCategory.java | 1 + .../intellij/execution/junit/TestClass.java | 1 - .../execution/junit/TestDirectory.java | 5 ++++ .../intellij/execution/junit/TestMethod.java | 1 - .../intellij/execution/junit/TestMethods.java | 13 -------- .../intellij/execution/junit/TestObject.java | 13 -------- .../intellij/execution/junit/TestPackage.java | 21 ++----------- .../execution/junit/TestsPattern.java | 17 ++--------- .../configuration/TestNGRunnableState.java | 30 ++++--------------- 11 files changed, 46 insertions(+), 97 deletions(-) diff --git a/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java b/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java index d023c943a020..e63284579ac9 100644 --- a/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java +++ b/java/execution/impl/src/com/intellij/execution/JavaTestFrameworkRunnableState.java @@ -21,6 +21,7 @@ import com.intellij.execution.process.OSProcessHandler; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.testframework.TestConsoleProperties; import com.intellij.execution.testframework.TestFrameworkRunningModel; +import com.intellij.execution.testframework.TestSearchScope; import com.intellij.execution.testframework.actions.AbstractRerunFailedTestsAction; import com.intellij.execution.testframework.sm.SMTestRunnerConnectionUtil; import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties; @@ -30,7 +31,11 @@ import com.intellij.execution.util.JavaParametersUtil; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.module.Module; +import com.intellij.openapi.project.Project; +import com.intellij.openapi.projectRoots.Sdk; import com.intellij.openapi.projectRoots.ex.JavaSdkUtil; +import com.intellij.openapi.roots.ModuleRootManager; +import com.intellij.openapi.roots.ProjectRootManager; import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.Getter; import com.intellij.openapi.util.io.FileUtil; @@ -82,10 +87,32 @@ public abstract class JavaTestFrameworkRunnableState methods = new LinkedHashSet(); final GlobalSearchScope searchScope = getConfiguration().getConfigurationModule().getSearchScope(); for (AbstractTestProxy failedTest : myFailedTests) { diff --git a/plugins/junit/src/com/intellij/execution/junit/TestObject.java b/plugins/junit/src/com/intellij/execution/junit/TestObject.java index d0838ea3e15b..c242621e44f6 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestObject.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestObject.java @@ -136,13 +136,6 @@ public abstract class TestObject extends JavaTestFrameworkRunnableState