Skip to content

Commit 5e807df

Browse files
committed
What happens if we define TestSuite by package?
1 parent 6d7fa39 commit 5e807df

File tree

2 files changed

+6
-91
lines changed

2 files changed

+6
-91
lines changed

tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/UiTestSuite.java

Lines changed: 4 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -17,99 +17,13 @@
1717
*******************************************************************************/
1818
package org.eclipse.ui.tests;
1919

20-
import org.eclipse.ui.internal.ide.ChooseWorkspaceDialogTests;
21-
import org.eclipse.ui.internal.ide.DirectoryProposalContentAssistTestSuite;
22-
import org.eclipse.ui.tests.activities.ActivitiesTestSuite;
23-
import org.eclipse.ui.tests.adaptable.AdaptableTestSuite;
24-
import org.eclipse.ui.tests.api.ApiTestSuite;
25-
import org.eclipse.ui.tests.api.StartupTest;
26-
import org.eclipse.ui.tests.commands.CommandsTestSuite;
27-
import org.eclipse.ui.tests.concurrency.ConcurrencyTestSuite;
28-
import org.eclipse.ui.tests.contexts.ContextsTestSuite;
29-
import org.eclipse.ui.tests.databinding.WorkbenchDatabindingTest;
30-
import org.eclipse.ui.tests.datatransfer.DataTransferTestSuite;
31-
import org.eclipse.ui.tests.decorators.DecoratorsTestSuite;
32-
import org.eclipse.ui.tests.dialogs.FilteredResourcesSelectionDialogTestSuite;
33-
import org.eclipse.ui.tests.dialogs.UIAutomatedSuite;
34-
import org.eclipse.ui.tests.dnd.DragTestSuite;
35-
import org.eclipse.ui.tests.dynamicplugins.DynamicPluginsTestSuite;
36-
import org.eclipse.ui.tests.encoding.EncodingTestSuite;
37-
import org.eclipse.ui.tests.fieldassist.FieldAssistTestSuite;
38-
import org.eclipse.ui.tests.filteredtree.FilteredTreeTests;
39-
import org.eclipse.ui.tests.filteredtree.PatternFilterTest;
40-
import org.eclipse.ui.tests.filteredtree.TextMatcherTest;
41-
import org.eclipse.ui.tests.internal.InternalTestSuite;
42-
import org.eclipse.ui.tests.intro.IntroTestSuite;
43-
import org.eclipse.ui.tests.keys.KeysTestSuite;
44-
import org.eclipse.ui.tests.leaks.LeaksTestSuite;
45-
import org.eclipse.ui.tests.menus.MenusTestSuite;
46-
import org.eclipse.ui.tests.multieditor.MultiEditorTestSuite;
47-
import org.eclipse.ui.tests.multipageeditor.MultiPageEditorTestSuite;
48-
import org.eclipse.ui.tests.navigator.NavigatorTestSuite;
49-
import org.eclipse.ui.tests.operations.OperationsTestSuite;
50-
import org.eclipse.ui.tests.preferences.PreferencesTestSuite;
51-
import org.eclipse.ui.tests.preferences.ViewerItemsLimitTest;
52-
import org.eclipse.ui.tests.progress.ProgressTestSuite;
53-
import org.eclipse.ui.tests.propertysheet.PropertySheetTestSuite;
54-
import org.eclipse.ui.tests.quickaccess.QuickAccessTestSuite;
55-
import org.eclipse.ui.tests.releng.PluginActivationTests;
56-
import org.eclipse.ui.tests.services.ServicesTestSuite;
57-
import org.eclipse.ui.tests.statushandlers.StatusHandlingTestSuite;
58-
import org.eclipse.ui.tests.stress.OpenCloseTest;
59-
import org.eclipse.ui.tests.systeminplaceeditor.OpenSystemInPlaceEditorTest;
60-
import org.eclipse.ui.tests.themes.ThemesTestSuite;
61-
import org.eclipse.ui.tests.zoom.ZoomTestSuite;
62-
import org.junit.runner.RunWith;
63-
import org.junit.runners.Suite;
20+
import org.junit.platform.suite.api.SelectPackages;
21+
import org.junit.platform.suite.api.Suite;
6422

6523
/**
6624
* Test all areas of the UI.
6725
*/
68-
@RunWith(Suite.class)
69-
@Suite.SuiteClasses({
70-
StartupTest.class,
71-
UIAutomatedSuite.class,
72-
ApiTestSuite.class,
73-
NavigatorTestSuite.class,
74-
DecoratorsTestSuite.class,
75-
DataTransferTestSuite.class,
76-
PreferencesTestSuite.class,
77-
KeysTestSuite.class,
78-
ActivitiesTestSuite.class,
79-
ThemesTestSuite.class,
80-
EncodingTestSuite.class,
81-
OperationsTestSuite.class,
82-
FieldAssistTestSuite.class,
83-
ServicesTestSuite.class,
84-
PluginActivationTests.class,
85-
ProgressTestSuite.class,
86-
PropertySheetTestSuite.class,
87-
AdaptableTestSuite.class,
88-
MultiPageEditorTestSuite.class,
89-
CommandsTestSuite.class,
90-
ContextsTestSuite.class,
91-
ConcurrencyTestSuite.class,
92-
FilteredTreeTests.class,
93-
PatternFilterTest.class,
94-
TextMatcherTest.class,
95-
StatusHandlingTestSuite.class,
96-
MenusTestSuite.class,
97-
QuickAccessTestSuite.class,
98-
FilteredResourcesSelectionDialogTestSuite.class,
99-
DirectoryProposalContentAssistTestSuite.class,
100-
InternalTestSuite.class,
101-
LeaksTestSuite.class,
102-
StyledStringHighlighterTest.class,
103-
ZoomTestSuite.class,
104-
DynamicPluginsTestSuite.class,
105-
DragTestSuite.class,
106-
IntroTestSuite.class,
107-
MultiEditorTestSuite.class,
108-
OpenSystemInPlaceEditorTest.class,
109-
WorkbenchDatabindingTest.class,
110-
ChooseWorkspaceDialogTests.class,
111-
ViewerItemsLimitTest.class,
112-
OpenCloseTest.class
113-
})
26+
@Suite
27+
@SelectPackages({ "org.eclipse.ui.tests", "org.eclipse.ui.internal.ide" })
11428
public class UiTestSuite {
11529
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ Require-Bundle: org.eclipse.core.resources;bundle-version="3.14.0",
4343
org.eclipse.jdt.ui,
4444
org.eclipse.ui.navigator;bundle-version="3.12.100",
4545
org.eclipse.search,
46-
org.eclipse.emf.ecore
46+
org.eclipse.emf.ecore,
47+
junit-platform-suite-api
4748
Import-Package: jakarta.annotation,
4849
jakarta.inject,
4950
org.osgi.service.event

0 commit comments

Comments
 (0)