From 905d5c624d71bdd498e0581187d2d31b157e05fe Mon Sep 17 00:00:00 2001 From: John Camelon Date: Tue, 12 Aug 2003 22:22:58 +0000 Subject: [PATCH] Patch for Bogdan Gheorghe. Changed the order of tests in AutomatedIntegrationSuite. The indexer tests must be run AFTER any indexer client tests... --- core/org.eclipse.cdt.core.tests/ChangeLog | 5 +++++ .../eclipse/cdt/core/indexer/tests/IndexManagerTests.java | 2 +- .../eclipse/cdt/core/suite/AutomatedIntegrationSuite.java | 5 +++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core.tests/ChangeLog b/core/org.eclipse.cdt.core.tests/ChangeLog index 99bd2a52013..9732c9e9a61 100644 --- a/core/org.eclipse.cdt.core.tests/ChangeLog +++ b/core/org.eclipse.cdt.core.tests/ChangeLog @@ -1,3 +1,8 @@ +2003-08-12 Bogdan Gheorghe + Changed the order of tests in AutomatedIntegrationSuite to have + the indexing tests run last (the last indexing test shuts down + the indexing thread). + 2003-08-12 John Camelon Added CompleteParseASTTest::testForewardDeclarationWithUsage(). diff --git a/core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java b/core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java index c6e884d4e1a..3f9d0b0aab3 100644 --- a/core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java +++ b/core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java @@ -88,7 +88,7 @@ public class IndexManagerTests extends TestCase { } public static Test suite() { - TestSuite suite = new TestSuite(); + TestSuite suite = new TestSuite(IndexManagerTests.class.getName()); suite.addTest(new IndexManagerTests("testAddNewFileToIndex")); suite.addTest(new IndexManagerTests("testRemoveProjectFromIndex")); diff --git a/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java b/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java index 814201c633c..0c93def1f47 100644 --- a/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java +++ b/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java @@ -90,10 +90,11 @@ public class AutomatedIntegrationSuite extends TestSuite suite.addTestSuite(ClassDeclarationPatternTests.class ); suite.addTestSuite(FunctionMethodPatternTests.class ); suite.addTestSuite(OtherPatternTests.class ); - suite.addTest(IndexManagerTests.suite()); suite.addTestSuite( ParseTestOnSearchFiles.class); suite.addTestSuite( CompletionProposalsTest.class); - + //Indexer Tests need to be run after any indexer client tests + //as the last test shuts down the indexing thread + suite.addTest(IndexManagerTests.suite()); // Last test to trigger report generation suite.addTest(suite.new GenerateReport("startFailedTests"));