Skip to content

Commit effe41d

Browse files
committed
Prevent multiple execution of junit.runtime.tests and always clear WS
Fixes #1360
1 parent 8089386 commit effe41d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

ui/org.eclipse.pde.junit.runtime.tests/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<groupId>org.eclipse.tycho</groupId>
3333
<artifactId>tycho-surefire-plugin</artifactId>
3434
<configuration>
35+
<testClass>org.eclipse.pde.junit.runtime.tests.JUnitRuntimeTests</testClass>
3536
<useUIHarness>true</useUIHarness>
3637
<useUIThread>true</useUIThread>
3738
</configuration>

ui/org.eclipse.pde.junit.runtime.tests/src/org/eclipse/pde/junit/runtime/tests/JUnit5SuiteExecutionTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,18 @@
2424
import org.eclipse.jdt.junit.model.ITestElement;
2525
import org.eclipse.jdt.junit.model.ITestElementContainer;
2626
import org.eclipse.jdt.junit.model.ITestRunSession;
27+
import org.eclipse.pde.ui.tests.util.ProjectUtils;
2728
import org.junit.Assert;
2829
import org.junit.BeforeClass;
30+
import org.junit.ClassRule;
2931
import org.junit.Test;
32+
import org.junit.rules.TestRule;
3033

3134
public class JUnit5SuiteExecutionTest {
3235

36+
@ClassRule
37+
public static final TestRule CLEAR_WORKSPACE = ProjectUtils.DELETE_ALL_WORKSPACE_PROJECTS_BEFORE_AND_AFTER;
38+
3339
private static IJavaProject project;
3440

3541
@BeforeClass

0 commit comments

Comments
 (0)