summaryrefslogtreecommitdiff
path: root/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java')
-rw-r--r--plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java b/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java
index cb398d9a0262..5c0edbb9ded8 100644
--- a/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java
+++ b/plugins/junit_rt/src/com/intellij/rt/execution/junit/JUnitStarter.java
@@ -226,4 +226,19 @@ public class JUnitStarter {
: Class.forName("com.intellij.junit3.JUnit3IdeaTestRunner");
}
+
+ public static void printClassesList(List classNames, String packageName, String category, File tempFile) throws IOException {
+ final PrintWriter writer = new PrintWriter(new OutputStreamWriter(new FileOutputStream(tempFile), "UTF-8"));
+
+ try {
+ writer.println(packageName); //package name
+ writer.println(category); //category
+ for (int i = 0; i < classNames.size(); i++) {
+ writer.println(classNames.get(i));
+ }
+ }
+ finally {
+ writer.close();
+ }
+ }
}