to use tests framework from plugins

This commit is contained in:
Anna Kozlova
2005-03-05 19:15:10 +03:00
parent 52a211f77c
commit 3030f651d0
2 changed files with 28 additions and 0 deletions
+1
View File
@@ -9,6 +9,7 @@
<extensions xmlns="com.intellij">
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
<junitPatcher implementation="org.jetbrains.idea.devkit.run.JUnitDevKitPatcher"/>
</extensions>
<application-components>
@@ -0,0 +1,27 @@
package org.jetbrains.idea.devkit.run;
import com.intellij.execution.JUnitPatcher;
import com.intellij.execution.configurations.JavaParameters;
import com.intellij.openapi.projectRoots.ProjectJdk;
import org.jetbrains.idea.devkit.projectRoots.IdeaJdk;
import java.io.File;
/**
* User: anna
* Date: Mar 4, 2005
*/
public class JUnitDevKitPatcher extends JUnitPatcher{
public void patchJavaParameters(JavaParameters javaParameters) {
final ProjectJdk jdk = javaParameters.getJdk();
if (!(jdk.getSdkType() instanceof IdeaJdk)) {
return;
}
String libPath = jdk.getHomePath() + File.separator + "lib";
javaParameters.getVMParametersList().add("-Xbootclasspath/p:" + libPath + File.separator + "boot.jar");
javaParameters.getClassPath().addFirst(libPath + File.separator + "idea.jar");
javaParameters.getClassPath().addTail(libPath + File.separator + "idea_rt.jar");
javaParameters.getClassPath().addFirst(libPath + File.separator + "resources.jar");
}
}