classes.remove( org.eclipse.birt.report.tests.engine.api.EngineResourceLocator.class  ); classes.remove( org.eclipse.birt.report.tests.engine.api.TestRenderOptionBase.class);
	public static Test suite( )	{		TestSuite suite = new TestSuite( "Test for org.eclipse.birt.report.tests.engine" ); //$NON-NLS-1$		List classes = new ArrayList( );		AllTests allTests = new AllTests( );		classes.addAll( allTests.getClasses( "org.eclipse.birt.report.tests.engine.api" ) ); //$NON-NLS-1$		classes.addAll( allTests.getClasses( "org.eclipse.birt.report.tests.engine.regression" ) ); //$NON-NLS-1$		classes.add( "org.eclipse.birt.report.tests.engine.smoke.sampleReport.SampleReportTest" ); //$NON-NLS-1$				Iterator iter = classes.iterator( );		while ( iter.hasNext( ) )		{			String next = ( String ) iter.next( );						try			{				Class c = Class.forName( next );				int modifier = c.getModifiers( );				if ( Modifier.isPublic( modifier ) && !Modifier.isStatic( modifier ) )				{					suite.addTestSuite( c );				}			}			catch ( ClassNotFoundException e )			{				assert false;			}		}		return suite;	}