From 43e26fae32efd2c30f0e562d48b1a82333bcf811 Mon Sep 17 00:00:00 2001 From: spingel Date: Sun, 27 Jun 2010 03:53:58 +0000 Subject: NEW - bug 221939: [releng] manage branches https://bugs.eclipse.org/bugs/show_bug.cgi?id=221939 --- .../org/eclipse/mylyn/trac/tests/AllTracTests.java | 30 +++++++++++++++------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'org.eclipse.mylyn.trac.tests/src/org') diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AllTracTests.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AllTracTests.java index e6104c62e..973fcc4fd 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AllTracTests.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AllTracTests.java @@ -32,6 +32,10 @@ import org.eclipse.mylyn.trac.tests.ui.TracRepositorySettingsPageTest; public class AllTracTests { public static Test suite() { + return suite(false); + } + + public static Test suite(boolean defaultOnly) { TestSuite suite = new TestSuite("Tests for org.eclipse.mylyn.trac.tests"); suite.addTest(AllTracHeadlessStandaloneTests.suite()); suite.addTestSuite(TracUtilTest.class); @@ -40,18 +44,26 @@ public class AllTracTests { suite.addTestSuite(TracRepositorySettingsPageTest.class); suite.addTestSuite(TracHyperlinkUtilTest.class); // network tests - for (TracFixture fixture : TracFixture.ALL) { - fixture.createSuite(suite); - fixture.add(TracRepositoryConnectorTest.class); - if (fixture.getAccessMode() == Version.XML_RPC) { - fixture.add(TracTaskDataHandlerXmlRpcTest.class); - fixture.add(TracAttachmentHandlerTest.class); - } else { - fixture.add(TracRepositoryConnectorWebTest.class); + if (defaultOnly) { + addTests(suite, TracFixture.DEFAULT); + } else { + for (TracFixture fixture : TracFixture.ALL) { + addTests(suite, fixture); } - fixture.done(); } return suite; } + protected static void addTests(TestSuite suite, TracFixture fixture) { + fixture.createSuite(suite); + fixture.add(TracRepositoryConnectorTest.class); + if (fixture.getAccessMode() == Version.XML_RPC) { + fixture.add(TracTaskDataHandlerXmlRpcTest.class); + fixture.add(TracAttachmentHandlerTest.class); + } else { + fixture.add(TracRepositoryConnectorWebTest.class); + } + fixture.done(); + } + } \ No newline at end of file -- cgit v1.2.3