Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Core Test update


Changed the order of tests in AutomatedIntegrationSuite. The indexer tests must be run AFTER any indexer client tests...

Bogdan

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core.tests/ChangeLog,v
retrieving revision 1.56
diff -u -r1.56 ChangeLog
--- ChangeLog	12 Aug 2003 20:40:11 -0000	1.56
+++ ChangeLog	12 Aug 2003 21:23:30 -0000
@@ -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(). 
 
Index: indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java,v
retrieving revision 1.9
diff -u -r1.9 IndexManagerTests.java
--- indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java	11 Aug 2003 19:10:40 -0000	1.9
+++ indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java	12 Aug 2003 21:23:30 -0000
@@ -88,7 +88,7 @@
 	}
 
 	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"));
Index: suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java,v
retrieving revision 1.11
diff -u -r1.11 AutomatedIntegrationSuite.java
--- suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java	12 Aug 2003 20:19:47 -0000	1.11
+++ suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java	12 Aug 2003 21:23:31 -0000
@@ -90,10 +90,11 @@
 		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"));
 		

Back to the top