mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-06 17:26:01 +02:00
update regression test framework
This commit is contained in:
parent
303494e284
commit
40ae4797e1
3 changed files with 30 additions and 14 deletions
|
@ -61,10 +61,16 @@ public class ContentAssistRegressionTests extends BaseTestFramework {
|
|||
return results;
|
||||
}
|
||||
|
||||
public static Test suite() {
|
||||
TestSuite suite = new TestSuite();
|
||||
public static Test suite(){
|
||||
return suite( true );
|
||||
}
|
||||
public static Test suite( boolean cleanup ) {
|
||||
TestSuite suite = new TestSuite("ContentAssistRegressionTests"); //$NON-NLS-1$
|
||||
suite.addTest( new ContentAssistRegressionTests("testMemberCompletion") ); //$NON-NLS-1$
|
||||
suite.addTest( new ContentAssistRegressionTests("cleanupProject") ); //$NON-NLS-1$
|
||||
|
||||
if( cleanup )
|
||||
suite.addTest( new ContentAssistRegressionTests("cleanupProject") ); //$NON-NLS-1$
|
||||
|
||||
return suite;
|
||||
}
|
||||
|
||||
|
|
|
@ -40,9 +40,10 @@ public class RegressionTestSuite extends TestSuite {
|
|||
public static Test suite() {
|
||||
final RegressionTestSuite suite = new RegressionTestSuite();
|
||||
|
||||
suite.addTest( SearchRegressionTests.suite() );
|
||||
suite.addTest( ContentAssistRegressionTests.suite() );
|
||||
|
||||
suite.addTest( SearchRegressionTests.suite( false ) );
|
||||
suite.addTest( ContentAssistRegressionTests.suite( false ) );
|
||||
|
||||
suite.addTest( new ContentAssistRegressionTests("cleanupProject") ); //$NON-NLS-1$
|
||||
return suite;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,10 +48,6 @@ public class SearchRegressionTests extends BaseTestFramework implements ICSearch
|
|||
scope = SearchEngine.createWorkspaceScope();
|
||||
resultCollector = new BasicSearchResultCollector();
|
||||
searchEngine = new SearchEngine();
|
||||
try{
|
||||
project.setSessionProperty( IndexManager.activationKey, new Boolean( true ) );
|
||||
} catch ( CoreException e ) { //boo
|
||||
}
|
||||
}
|
||||
public SearchRegressionTests()
|
||||
{
|
||||
|
@ -67,6 +63,10 @@ public class SearchRegressionTests extends BaseTestFramework implements ICSearch
|
|||
|
||||
protected void setUp() throws Exception {
|
||||
super.setUp();
|
||||
try{
|
||||
project.setSessionProperty( IndexManager.activationKey, new Boolean( true ) );
|
||||
} catch ( CoreException e ) { //boo
|
||||
}
|
||||
IndexManager indexManager = CCorePlugin.getDefault().getCoreModel().getIndexManager();
|
||||
indexManager.addIndexChangeListener( this );
|
||||
}
|
||||
|
@ -77,7 +77,10 @@ public class SearchRegressionTests extends BaseTestFramework implements ICSearch
|
|||
|
||||
IndexManager indexManager = CCorePlugin.getDefault().getCoreModel().getIndexManager();
|
||||
indexManager.removeIndexChangeListener( this );
|
||||
|
||||
try{
|
||||
project.setSessionProperty( IndexManager.activationKey, new Boolean( false ) );
|
||||
} catch ( CoreException e ) { //boo
|
||||
}
|
||||
super.tearDown();
|
||||
}
|
||||
|
||||
|
@ -122,10 +125,16 @@ public class SearchRegressionTests extends BaseTestFramework implements ICSearch
|
|||
fail( "Match at offset " + offset + " in \"" + file.getLocation() + "\" not found." ); //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$
|
||||
}
|
||||
|
||||
public static Test suite() {
|
||||
TestSuite suite = new TestSuite();
|
||||
public static Test suite(){
|
||||
return suite( true );
|
||||
}
|
||||
public static Test suite( boolean cleanup ) {
|
||||
TestSuite suite = new TestSuite("SearchRegressionTests"); //$NON-NLS-1$
|
||||
suite.addTest( new SearchRegressionTests("testClassDeclarationReference") ); //$NON-NLS-1$
|
||||
suite.addTest( new SearchRegressionTests("cleanupProject") ); //$NON-NLS-1$
|
||||
|
||||
if( cleanup )
|
||||
suite.addTest( new SearchRegressionTests( "cleanupProject" ) ); //$NON-NLS-1$
|
||||
|
||||
return suite;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue