Skip to content

Commit f7223a8

Browse files
jonahgrahamakurtakov
authored andcommitted
Sort all test names passed to @SelectClasses
Also formats them so that they can be automatically formatted easily in the future with JDT Formatter by forcing line breaks with `//` The [AnyEdit Tools](https://marketplace.eclipse.org/content/anyedit-tools) can be used to sort the list in the future. This is being done to make it easier to identify if tests are missing from the lists.
1 parent 810cbcc commit f7223a8

File tree

3 files changed

+116
-71
lines changed

3 files changed

+116
-71
lines changed

tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllGraphicsTests.java

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,28 @@
2020
* Suite for testing all of the graphics test cases.
2121
*/
2222
@Suite
23-
@SelectClasses({ Test_org_eclipse_swt_graphics_Color.class,
24-
Test_org_eclipse_swt_graphics_Cursor.class,
25-
Test_org_eclipse_swt_graphics_DeviceData.class,
26-
Test_org_eclipse_swt_graphics_Font.class,
27-
Test_org_eclipse_swt_graphics_FontData.class,
28-
Test_org_eclipse_swt_graphics_FontMetrics.class,
29-
Test_org_eclipse_swt_graphics_GC.class,
30-
Test_org_eclipse_swt_graphics_Image.class,
31-
Test_org_eclipse_swt_graphics_ImageData.class,
32-
Test_org_eclipse_swt_graphics_PaletteData.class,
33-
Test_org_eclipse_swt_graphics_Path.class,
34-
Test_org_eclipse_swt_graphics_Point.class,
35-
Test_org_eclipse_swt_graphics_Rectangle.class,
36-
Test_org_eclipse_swt_graphics_Region.class,
37-
Test_org_eclipse_swt_graphics_RGB.class,
38-
Test_org_eclipse_swt_graphics_RGBA.class,
39-
Test_org_eclipse_swt_graphics_TextLayout.class,
40-
Test_org_eclipse_swt_graphics_ImageLoader.class,
41-
Test_org_eclipse_swt_graphics_ImageLoaderEvent.class,
42-
Test_org_eclipse_swt_graphics_Transform.class })
23+
@SelectClasses({ //
24+
// Sorted list of tests
25+
Test_org_eclipse_swt_graphics_Color.class, //
26+
Test_org_eclipse_swt_graphics_Cursor.class, //
27+
Test_org_eclipse_swt_graphics_DeviceData.class, //
28+
Test_org_eclipse_swt_graphics_Font.class, //
29+
Test_org_eclipse_swt_graphics_FontData.class, //
30+
Test_org_eclipse_swt_graphics_FontMetrics.class, //
31+
Test_org_eclipse_swt_graphics_GC.class, //
32+
Test_org_eclipse_swt_graphics_Image.class, //
33+
Test_org_eclipse_swt_graphics_ImageData.class, //
34+
Test_org_eclipse_swt_graphics_ImageLoader.class, //
35+
Test_org_eclipse_swt_graphics_ImageLoaderEvent.class, //
36+
Test_org_eclipse_swt_graphics_PaletteData.class, //
37+
Test_org_eclipse_swt_graphics_Path.class, //
38+
Test_org_eclipse_swt_graphics_Point.class, //
39+
Test_org_eclipse_swt_graphics_RGB.class, //
40+
Test_org_eclipse_swt_graphics_RGBA.class, //
41+
Test_org_eclipse_swt_graphics_Rectangle.class, //
42+
Test_org_eclipse_swt_graphics_Region.class, //
43+
Test_org_eclipse_swt_graphics_TextLayout.class, //
44+
Test_org_eclipse_swt_graphics_Transform.class, //
45+
})
4346
public class AllGraphicsTests {
4447
}

tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllNonBrowserTests.java

Lines changed: 41 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,47 @@
2727
* Suite for running most SWT test cases (all except for browser tests).
2828
*/
2929
@Suite
30-
@SelectClasses({ Test_org_eclipse_swt_SWT.class, Test_org_eclipse_swt_SWTException.class,
31-
Test_org_eclipse_swt_SWTError.class, Test_org_eclipse_swt_widgets_Display.class, AllGraphicsTests.class,
32-
AllWidgetTests.class, Test_org_eclipse_swt_layout_GridData.class,
33-
Test_org_eclipse_swt_events_ControlEvent.class, Test_org_eclipse_swt_events_ModifyEvent.class,
34-
Test_org_eclipse_swt_events_ArmEvent.class, Test_org_eclipse_swt_events_ShellEvent.class,
35-
Test_org_eclipse_swt_events_TypedEvent.class, Test_org_eclipse_swt_events_PaintEvent.class,
36-
Test_org_eclipse_swt_events_VerifyEvent.class, Test_org_eclipse_swt_events_KeyEvent.class,
37-
Test_org_eclipse_swt_events_TraverseEvent.class, Test_org_eclipse_swt_events_DisposeEvent.class,
38-
Test_org_eclipse_swt_events_SelectionEvent.class, Test_org_eclipse_swt_events_HelpEvent.class,
39-
Test_org_eclipse_swt_events_FocusEvent.class, Test_org_eclipse_swt_events_MouseEvent.class,
40-
Test_org_eclipse_swt_events_MenuEvent.class, Test_org_eclipse_swt_events_TreeEvent.class,
41-
Test_org_eclipse_swt_layout_FormAttachment.class, Test_org_eclipse_swt_layout_BorderLayout.class,
42-
Test_org_eclipse_swt_printing_PrintDialog.class, Test_org_eclipse_swt_printing_PrinterData.class,
43-
Test_org_eclipse_swt_printing_Printer.class, Test_org_eclipse_swt_program_Program.class,
44-
Test_org_eclipse_swt_accessibility_Accessible.class,
45-
Test_org_eclipse_swt_accessibility_AccessibleControlEvent.class,
46-
Test_org_eclipse_swt_accessibility_AccessibleEvent.class,
47-
Test_org_eclipse_swt_accessibility_AccessibleTextEvent.class,
48-
Test_org_eclipse_swt_internal_SVGRasterizer.class,
49-
DPIUtilTests.class,
50-
JSVGRasterizerTest.class})
30+
@SelectClasses({ //
31+
// Basic tests
32+
Test_org_eclipse_swt_SWT.class, //
33+
Test_org_eclipse_swt_SWTException.class, //
34+
Test_org_eclipse_swt_SWTError.class, //
35+
Test_org_eclipse_swt_widgets_Display.class, //
36+
// Groups of tests
37+
AllGraphicsTests.class, //
38+
AllWidgetTests.class, //
39+
// Rest of tests alphabetically
40+
DPIUtilTests.class, //
41+
JSVGRasterizerTest.class, //
42+
Test_org_eclipse_swt_accessibility_Accessible.class, //
43+
Test_org_eclipse_swt_accessibility_AccessibleControlEvent.class, //
44+
Test_org_eclipse_swt_accessibility_AccessibleEvent.class, //
45+
Test_org_eclipse_swt_accessibility_AccessibleTextEvent.class, //
46+
Test_org_eclipse_swt_events_ArmEvent.class, //
47+
Test_org_eclipse_swt_events_ControlEvent.class, //
48+
Test_org_eclipse_swt_events_DisposeEvent.class, //
49+
Test_org_eclipse_swt_events_FocusEvent.class, //
50+
Test_org_eclipse_swt_events_HelpEvent.class, //
51+
Test_org_eclipse_swt_events_KeyEvent.class, //
52+
Test_org_eclipse_swt_events_MenuEvent.class, //
53+
Test_org_eclipse_swt_events_ModifyEvent.class, //
54+
Test_org_eclipse_swt_events_MouseEvent.class, //
55+
Test_org_eclipse_swt_events_PaintEvent.class, //
56+
Test_org_eclipse_swt_events_SelectionEvent.class, //
57+
Test_org_eclipse_swt_events_ShellEvent.class, //
58+
Test_org_eclipse_swt_events_TraverseEvent.class, //
59+
Test_org_eclipse_swt_events_TreeEvent.class, //
60+
Test_org_eclipse_swt_events_TypedEvent.class, //
61+
Test_org_eclipse_swt_events_VerifyEvent.class, //
62+
Test_org_eclipse_swt_internal_SVGRasterizer.class, //
63+
Test_org_eclipse_swt_layout_BorderLayout.class, //
64+
Test_org_eclipse_swt_layout_FormAttachment.class, //
65+
Test_org_eclipse_swt_layout_GridData.class, //
66+
Test_org_eclipse_swt_printing_PrintDialog.class, //
67+
Test_org_eclipse_swt_printing_Printer.class, //
68+
Test_org_eclipse_swt_printing_PrinterData.class, //
69+
Test_org_eclipse_swt_program_Program.class, //
70+
})
5171
public class AllNonBrowserTests {
5272
private static List<Error> leakedResources;
5373

tests/org.eclipse.swt.tests/JUnit Tests/org/eclipse/swt/tests/junit/AllWidgetTests.java

Lines changed: 52 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,35 +21,57 @@
2121
* Suite for testing all of the widget test cases.
2222
*/
2323
@Suite
24-
@SelectClasses({ Test_org_eclipse_swt_widgets_Shell.class,
25-
Test_org_eclipse_swt_widgets_ExpandItem.class, Test_org_eclipse_swt_widgets_MenuItem.class,
26-
Test_org_eclipse_swt_widgets_ToolItem.class, Test_org_eclipse_swt_widgets_TabItem.class,
27-
Test_org_eclipse_swt_widgets_TableItem.class, Test_org_eclipse_swt_widgets_TableColumn.class,
28-
Test_org_eclipse_swt_widgets_TreeItem.class, Test_org_eclipse_swt_widgets_Caret.class,
29-
Test_org_eclipse_swt_widgets_Event.class, Test_org_eclipse_swt_widgets_Menu.class,
30-
Test_org_eclipse_swt_widgets_Label.class,
31-
Test_org_eclipse_swt_widgets_Button.class, Test_org_eclipse_swt_widgets_ExpandBar.class,
32-
Test_org_eclipse_swt_widgets_List.class, Test_org_eclipse_swt_widgets_Text.class,
33-
Test_org_eclipse_swt_widgets_ScrollBar.class, Test_org_eclipse_swt_widgets_Sash.class,
34-
Test_org_eclipse_swt_widgets_Tree.class, Test_org_eclipse_swt_widgets_TabFolder.class,
35-
Test_org_eclipse_swt_widgets_Combo.class, Test_org_eclipse_swt_widgets_Group.class,
36-
Test_org_eclipse_swt_widgets_ToolBar.class, Test_org_eclipse_swt_widgets_Table.class,
37-
Test_org_eclipse_swt_widgets_Canvas.class, Test_org_eclipse_swt_widgets_Scale.class,
38-
Test_org_eclipse_swt_widgets_Slider.class, Test_org_eclipse_swt_widgets_ProgressBar.class,
39-
Test_org_eclipse_swt_widgets_Composite.class, Test_org_eclipse_swt_widgets_Link.class,
40-
Test_org_eclipse_swt_widgets_DateTime.class, Test_org_eclipse_swt_widgets_ColorDialog.class,
41-
Test_org_eclipse_swt_widgets_FileDialog.class, Test_org_eclipse_swt_widgets_DirectoryDialog.class,
42-
Test_org_eclipse_swt_widgets_FontDialog.class, Test_org_eclipse_swt_widgets_MessageBox.class,
43-
Test_org_eclipse_swt_widgets_Monitor.class,
44-
Test_org_eclipse_swt_custom_StyleRange.class, Test_org_eclipse_swt_custom_CCombo.class,
45-
Test_org_eclipse_swt_custom_CLabel.class,
46-
Test_org_eclipse_swt_custom_CTabItem.class,
47-
Test_org_eclipse_swt_custom_StyledText.class,
48-
Test_org_eclipse_swt_custom_StyledText_VariableLineHeight.class,
49-
Test_org_eclipse_swt_custom_StyledText_multiCaretsSelections.class,
50-
Test_org_eclipse_swt_custom_StyledTextLineSpacingProvider.class,
51-
Test_org_eclipse_swt_custom_CTabFolder.class, Test_org_eclipse_swt_widgets_Spinner.class,
52-
Test_org_eclipse_swt_widgets_ScrolledComposite.class,
53-
Test_org_eclipse_swt_custom_BusyIndicator.class})
24+
@SelectClasses({ //
25+
// Sorted list of tests
26+
Test_org_eclipse_swt_custom_BusyIndicator.class, //
27+
Test_org_eclipse_swt_custom_CCombo.class, //
28+
Test_org_eclipse_swt_custom_CLabel.class, //
29+
Test_org_eclipse_swt_custom_CTabFolder.class, //
30+
Test_org_eclipse_swt_custom_CTabItem.class, //
31+
Test_org_eclipse_swt_custom_StyleRange.class, //
32+
Test_org_eclipse_swt_custom_StyledText.class, //
33+
Test_org_eclipse_swt_custom_StyledTextLineSpacingProvider.class, //
34+
Test_org_eclipse_swt_custom_StyledText_VariableLineHeight.class, //
35+
Test_org_eclipse_swt_custom_StyledText_multiCaretsSelections.class, //
36+
Test_org_eclipse_swt_widgets_Button.class, //
37+
Test_org_eclipse_swt_widgets_Canvas.class, //
38+
Test_org_eclipse_swt_widgets_Caret.class, //
39+
Test_org_eclipse_swt_widgets_ColorDialog.class, //
40+
Test_org_eclipse_swt_widgets_Combo.class, //
41+
Test_org_eclipse_swt_widgets_Composite.class, //
42+
Test_org_eclipse_swt_widgets_DateTime.class, //
43+
Test_org_eclipse_swt_widgets_DirectoryDialog.class, //
44+
Test_org_eclipse_swt_widgets_Event.class, //
45+
Test_org_eclipse_swt_widgets_ExpandBar.class, //
46+
Test_org_eclipse_swt_widgets_ExpandItem.class, //
47+
Test_org_eclipse_swt_widgets_FileDialog.class, //
48+
Test_org_eclipse_swt_widgets_FontDialog.class, //
49+
Test_org_eclipse_swt_widgets_Group.class, //
50+
Test_org_eclipse_swt_widgets_Label.class, //
51+
Test_org_eclipse_swt_widgets_Link.class, //
52+
Test_org_eclipse_swt_widgets_List.class, //
53+
Test_org_eclipse_swt_widgets_Menu.class, //
54+
Test_org_eclipse_swt_widgets_MenuItem.class, //
55+
Test_org_eclipse_swt_widgets_MessageBox.class, //
56+
Test_org_eclipse_swt_widgets_Monitor.class, //
57+
Test_org_eclipse_swt_widgets_ProgressBar.class, //
58+
Test_org_eclipse_swt_widgets_Sash.class, //
59+
Test_org_eclipse_swt_widgets_Scale.class, //
60+
Test_org_eclipse_swt_widgets_ScrollBar.class, //
61+
Test_org_eclipse_swt_widgets_ScrolledComposite.class, //
62+
Test_org_eclipse_swt_widgets_Shell.class, //
63+
Test_org_eclipse_swt_widgets_Slider.class, //
64+
Test_org_eclipse_swt_widgets_Spinner.class, //
65+
Test_org_eclipse_swt_widgets_TabFolder.class, //
66+
Test_org_eclipse_swt_widgets_TabItem.class, //
67+
Test_org_eclipse_swt_widgets_Table.class, //
68+
Test_org_eclipse_swt_widgets_TableColumn.class, //
69+
Test_org_eclipse_swt_widgets_TableItem.class, //
70+
Test_org_eclipse_swt_widgets_Text.class, //
71+
Test_org_eclipse_swt_widgets_ToolBar.class, //
72+
Test_org_eclipse_swt_widgets_ToolItem.class, //
73+
Test_org_eclipse_swt_widgets_Tree.class, //
74+
Test_org_eclipse_swt_widgets_TreeItem.class, //
75+
})
5476
public class AllWidgetTests {
5577
}

0 commit comments

Comments
 (0)