Skip to content

Commit 8ce2da8

Browse files
vogellaakurtakov
authored andcommitted
Migrate org.eclipse.ui.tests.performance from JUnit4 to JUnit5
- Convert @RunWith(Suite.class) to @suite - Convert @Suite.SuiteClasses to @SelectClasses - Update imports from org.junit.runners to org.junit.platform.suite.api - Add org.junit.jupiter.api and org.junit.platform.suite.api to Import-Package
1 parent f2ff743 commit 8ce2da8

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

tests/org.eclipse.ui.tests.performance/META-INF/MANIFEST.MF

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Require-Bundle: org.eclipse.ui,
1919
org.eclipse.e4.core.contexts,
2020
org.eclipse.ui.navigator,
2121
org.eclipse.ui.navigator.resources
22+
Import-Package: org.junit.jupiter.api,
23+
org.junit.platform.suite.api
2224
Bundle-ActivationPolicy: lazy
2325
Bundle-RequiredExecutionEnvironment: JavaSE-17
2426
Bundle-Localization: plugin

tests/org.eclipse.ui.tests.performance/src/org/eclipse/jface/tests/performance/JFacePerformanceSuite.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@
1313
*******************************************************************************/
1414
package org.eclipse.jface.tests.performance;
1515

16-
import org.junit.runner.RunWith;
17-
import org.junit.runners.Suite;
18-
import org.junit.runners.Suite.SuiteClasses;
16+
import org.junit.platform.suite.api.Suite;
17+
import org.junit.platform.suite.api.SelectClasses;
1918

2019
/**
2120
* The JFacePerformanceSuite are the performance tests for JFace.
2221
*/
23-
@RunWith(Suite.class)
24-
@SuiteClasses({ //
22+
@Suite
23+
@SelectClasses({ //
2524
ListViewerRefreshTest.class, //
2625
ComboViewerRefreshTest.class, //
2726
FastTableViewerRefreshTest.class, //

tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/UIPerformanceTestSuite.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@
1313
*******************************************************************************/
1414
package org.eclipse.ui.tests.performance;
1515

16-
import org.junit.runner.RunWith;
17-
import org.junit.runners.Suite;
18-
import org.junit.runners.Suite.SuiteClasses;
16+
import org.junit.platform.suite.api.Suite;
17+
import org.junit.platform.suite.api.SelectClasses;
1918

2019
/**
2120
* Test all areas of the UI API.
2221
*/
23-
@RunWith(Suite.class)
24-
@SuiteClasses({ //
22+
@Suite
23+
@SelectClasses({ //
2524
GenerateIdentifiersTest.class, //
2625
WorkbenchPerformanceSuite.class, //
2726
OpenClosePerspectiveTest.class, //

tests/org.eclipse.ui.tests.performance/src/org/eclipse/ui/tests/performance/WorkbenchPerformanceSuite.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
package org.eclipse.ui.tests.performance;
1616

1717
import org.eclipse.ui.tests.performance.layout.ResizeTest;
18-
import org.junit.runner.RunWith;
19-
import org.junit.runners.Suite;
20-
import org.junit.runners.Suite.SuiteClasses;
2118

22-
@RunWith(Suite.class)
23-
@SuiteClasses({ //
19+
import org.junit.platform.suite.api.Suite;
20+
import org.junit.platform.suite.api.SelectClasses;
21+
22+
@Suite
23+
@SelectClasses({ //
2424
ResizeTest.class, //
2525
})
2626
class WorkbenchPerformanceSuite {

0 commit comments

Comments
 (0)