Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java')
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java97
1 files changed, 23 insertions, 74 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java
index 32e1ed3c0..ed53aad4a 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/AutomatedSuite.java
@@ -49,84 +49,33 @@ import org.eclipse.debug.tests.viewer.model.VirtualViewerLazyModeTests;
import org.eclipse.debug.tests.viewer.model.VirtualViewerSelectionTests;
import org.eclipse.debug.tests.viewer.model.VirtualViewerStateTests;
import org.eclipse.debug.tests.viewer.model.VirtualViewerUpdateTests;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite;
/**
* Tests for integration and nightly builds.
*
* @since 3.6
*/
-public class AutomatedSuite extends TestSuite {
-
- /**
- * Returns the suite. This is required to use the JUnit Launcher.
- *
- * @return the test suite
- */
- public static Test suite() {
- return new AutomatedSuite();
- }
-
- /**
- * Constructs the automated test suite. Adds all tests.
- */
- public AutomatedSuite() {
- // Source lookup tests
- addTest(new TestSuite(SourceLookupFacilityTests.class));
- // BP tests
- addTest(new TestSuite(BreakpointOrderingTests.class));
- // Note: jface viewer tests were moved out of nightly tests
- // due to frequent problems on nightly build machines.
- // (Bug 343308).
-
- // Virtual viewer tests
- addTest(new TestSuite(VirtualViewerDeltaTests.class));
- addTest(new TestSuite(VirtualViewerContentTests.class));
- addTest(new TestSuite(VirtualViewerLazyModeTests.class));
- addTest(new TestSuite(VirtualViewerSelectionTests.class));
- addTest(new TestSuite(VirtualViewerStateTests.class));
- addTest(new TestSuite(VirtualViewerUpdateTests.class));
- addTest(new TestSuite(VirtualViewerFilterTests.class));
-
- // Viewer neutral tests
- addTest(new TestSuite(FilterTransformTests.class));
- addTest(new TestSuite(ChildrenUpdateTests.class));
- addTest(new TestSuite(PresentationContextTests.class));
-
- // Memory view
- addTest(new TestSuite(MemoryRenderingTests.class));
-
- // Launch framework
- addTest(new TestSuite(LaunchConfigurationTests.class));
- addTest(new TestSuite(AcceleratorSubstitutionTests.class));
- addTest(new TestSuite(LaunchHistoryTests.class));
- addTest(new TestSuite(LaunchFavoriteTests.class));
- addTest(new TestSuite(LaunchManagerTests.class));
- addTest(new TestSuite(RefreshTabTests.class));
- addTest(new TestSuite(ArgumentParsingTests.class));
- addTest(new TestSuite(LaunchTests.class));
-
- // Status handlers
- addTest(new TestSuite(StatusHandlerTests.class));
-
- // Step filters
- addTest(new TestSuite(StepFiltersTests.class));
-
- // Console view
- addTest(new TestSuite(ConsoleDocumentAdapterTests.class));
- addTest(new TestSuite(ConsoleManagerTests.class));
- addTest(new TestSuite(ConsoleTests.class));
- addTest(new TestSuite(IOConsoleTests.class));
- addTest(new TestSuite(IOConsoleFixedWidthTests.class));
- addTest(new TestSuite(ProcessConsoleManagerTests.class));
- addTest(new TestSuite(ProcessConsoleTests.class));
- addTest(new TestSuite(StreamsProxyTests.class));
- addTest(new TestSuite(TextConsoleViewerTest.class));
- addTest(new TestSuite(RuntimeProcessTests.class));
-
- // Launch Groups
- addTest(new TestSuite(LaunchGroupTests.class));
- }
+@RunWith(Suite.class)
+@Suite.SuiteClasses({
+ SourceLookupFacilityTests.class, BreakpointOrderingTests.class,
+ VirtualViewerDeltaTests.class, VirtualViewerContentTests.class,
+ VirtualViewerLazyModeTests.class, VirtualViewerSelectionTests.class,
+ VirtualViewerStateTests.class, VirtualViewerUpdateTests.class,
+ VirtualViewerFilterTests.class, FilterTransformTests.class,
+ ChildrenUpdateTests.class, PresentationContextTests.class,
+ MemoryRenderingTests.class, LaunchConfigurationTests.class,
+ AcceleratorSubstitutionTests.class, LaunchHistoryTests.class,
+ LaunchFavoriteTests.class, LaunchManagerTests.class,
+ RefreshTabTests.class, ArgumentParsingTests.class, LaunchTests.class,
+ StatusHandlerTests.class,
+ StepFiltersTests.class,
+ ConsoleDocumentAdapterTests.class, ConsoleManagerTests.class,
+ ConsoleTests.class, IOConsoleTests.class,
+ IOConsoleFixedWidthTests.class, ProcessConsoleManagerTests.class,
+ ProcessConsoleTests.class, StreamsProxyTests.class,
+ TextConsoleViewerTest.class, RuntimeProcessTests.class,
+ LaunchGroupTests.class })
+public class AutomatedSuite {
}

Back to the top