Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Cortell2012-08-21 18:06:29 +0000
committerJohn Cortell2012-08-21 18:06:29 +0000
commit1bd247ce3d8825b76623166a89b111884ae1b195 (patch)
tree4a8011a8d7b23d2b0e43699f12fcd392d39e214d /core/org.eclipse.cdt.alltests
parent4cd4f018a2da17df01f516a0b9e56207423d6e60 (diff)
downloadorg.eclipse.cdt-1bd247ce3d8825b76623166a89b111884ae1b195.tar.gz
org.eclipse.cdt-1bd247ce3d8825b76623166a89b111884ae1b195.tar.xz
org.eclipse.cdt-1bd247ce3d8825b76623166a89b111884ae1b195.zip
Allow unreliable tests to be avoided
Diffstat (limited to 'core/org.eclipse.cdt.alltests')
-rw-r--r--core/org.eclipse.cdt.alltests/src/org/eclipse/cdt/alltests/AllTests.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.alltests/src/org/eclipse/cdt/alltests/AllTests.java b/core/org.eclipse.cdt.alltests/src/org/eclipse/cdt/alltests/AllTests.java
index 2a34d866a09..9ad243b9256 100644
--- a/core/org.eclipse.cdt.alltests/src/org/eclipse/cdt/alltests/AllTests.java
+++ b/core/org.eclipse.cdt.alltests/src/org/eclipse/cdt/alltests/AllTests.java
@@ -13,12 +13,21 @@ public class AllTests extends TestSuite {
public static Test suite() throws Exception {
final AllTests suite = new AllTests();
suite.addTest(org.eclipse.cdt.autotools.tests.AllAutotoolsTests.suite()); // Works with MinGW but not Cygwin
+// // There are intermittent failures in these tests. No pattern to failures. Seems like indexer is interrupted
+ if (System.getProperty("cdt.skip.known.test.failures") == null) { //$NON-NLS-1$
suite.addTest(org.eclipse.cdt.codan.core.test.AutomatedIntegrationSuite.suite());
suite.addTest(org.eclipse.cdt.core.lrparser.tests.LRParserTestSuite.suite());
- suite.addTest(org.eclipse.cdt.core.parser.upc.tests.UPCParserTestSuite.suite());
suite.addTest(org.eclipse.cdt.core.parser.xlc.tests.suite.XlcTestSuite.suite());
+ }
+
+ suite.addTest(org.eclipse.cdt.core.parser.upc.tests.UPCParserTestSuite.suite());
suite.addTest(org.eclipse.cdt.core.suite.AutomatedIntegrationSuite.suite());
+
+ // These tests fail intermittently due to gdb not shutting down and thus
+ // not being able to delete the project (exe locked)
+ if (System.getProperty("cdt.skip.known.test.failures") == null) { //$NON-NLS-1$
suite.addTest(org.eclipse.cdt.debug.core.tests.AllDebugTests.suite());
+ }
suite.addTest(org.eclipse.cdt.errorparsers.xlc.tests.AllXlcErrorParserTests.suite());
suite.addTest(org.eclipse.cdt.make.core.tests.AutomatedIntegrationSuite.suite());
suite.addTest(org.eclipse.cdt.managedbuilder.tests.suite.AllManagedBuildTests.suite());

Back to the top