
package org.eclipse.birt.tests.data.engine;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

import org.eclipse.birt.tests.data.engine.acceptance.ColumnAliasTest;
import org.eclipse.birt.tests.data.engine.acceptance.ComputedColumnTest;
import org.eclipse.birt.tests.data.engine.acceptance.DataSourceTest;
import org.eclipse.birt.tests.data.engine.acceptance.FilterTest;
import org.eclipse.birt.tests.data.engine.acceptance.InputParameterTest;
import org.eclipse.birt.tests.data.engine.acceptance.ParameterInt;
import org.eclipse.birt.tests.data.engine.acceptance.testPassThruContext;
import org.eclipse.birt.tests.data.engine.api.FeaturesTest;
import org.eclipse.birt.tests.data.engine.api.MultiPassTest;
import org.eclipse.birt.tests.data.engine.api.MultiPass_FilterTest;
import org.eclipse.birt.tests.data.engine.api.MultiPass_NestedQueryTest;
import org.eclipse.birt.tests.data.engine.api.MultiPass_SortTest;
import org.eclipse.birt.tests.data.engine.api.ReportDoc_ComputedColumnTest;
import org.eclipse.birt.tests.data.engine.api.ReportDoc_FilterTest;
import org.eclipse.birt.tests.data.engine.api.ReportDoc_Gen_PreModeTest;
import org.eclipse.birt.tests.data.engine.api.ReportDoc_GroupTest;
import org.eclipse.birt.tests.data.engine.api.ReportDoc_ParameterTest;
import org.eclipse.birt.tests.data.engine.regression.*;

import org.eclipse.birt.tests.data.engine.smoke.DsAggregationTest;
import org.eclipse.birt.tests.data.engine.smoke.DsCombinationTest;
import org.eclipse.birt.tests.data.engine.smoke.DsComputeColumnTest;
import org.eclipse.birt.tests.data.engine.smoke.DsFilterTest;
import org.eclipse.birt.tests.data.engine.smoke.DsGroupTest;
import org.eclipse.birt.tests.data.engine.smoke.DsParameterTest;
import org.eclipse.birt.tests.data.engine.smoke.DsSortTest;

public class AllTests extends TestCase
{

	public AllTests( String name )
	{
		super( name );
	}

	public static Test suite( )
	{
		TestSuite suite = new TestSuite( "Test for org.eclipse.birt.tests.data" );
		// API
		suite.addTestSuite( FeaturesTest.class );
		suite.addTestSuite( MultiPass_FilterTest.class );
		suite.addTestSuite( MultiPass_NestedQueryTest.class );
		suite.addTestSuite( MultiPass_SortTest.class );
		suite.addTestSuite( MultiPassTest.class );
		suite.addTestSuite( ReportDoc_ComputedColumnTest.class );
		suite.addTestSuite( ReportDoc_FilterTest.class );
		suite.addTestSuite( ReportDoc_Gen_PreModeTest.class );
		suite.addTestSuite( ReportDoc_GroupTest.class );
		suite.addTestSuite( ReportDoc_ParameterTest.class );
		//suite.addTestSuite( Reg_145508.class );

		// Acceptance
		suite.addTestSuite( ColumnAliasTest.class );
		suite.addTestSuite( ComputedColumnTest.class );
		suite.addTestSuite( DataSourceTest.class );
		suite.addTestSuite( FilterTest.class );
		suite.addTestSuite( InputParameterTest.class );
		suite.addTestSuite( ParameterInt.class );
		suite.addTestSuite( testPassThruContext.class );

		// Smoke
		suite.addTestSuite( DsAggregationTest.class );
		suite.addTestSuite( DsCombinationTest.class );
		suite.addTestSuite( DsComputeColumnTest.class );
		suite.addTestSuite( DsFilterTest.class );
		suite.addTestSuite( DsGroupTest.class );
		suite.addTestSuite( DsParameterTest.class );
		suite.addTestSuite( DsSortTest.class );
		
		//Regression
		/*
		suite.addTestSuite( Reg_101568.class );
		suite.addTestSuite( Reg_101810.class );
		suite.addTestSuite( Reg_101864.class );
		suite.addTestSuite( Reg_104204.class );
		suite.addTestSuite( Reg_104611.class );
		suite.addTestSuite( Reg_107415.class );
		suite.addTestSuite( Reg_108248.class );
		suite.addTestSuite( Reg_110566.class );
		suite.addTestSuite( Reg_113200.class );
		suite.addTestSuite( Reg_114470.class );
		suite.addTestSuite( Reg_117274.class );
		suite.addTestSuite( Reg_122860.class );
		suite.addTestSuite( Reg_123389.class );
		suite.addTestSuite( Reg_123545.class );
		suite.addTestSuite( Reg_76549.class );
		suite.addTestSuite( Reg_79009.class );
		suite.addTestSuite( Reg_79012.class );
		suite.addTestSuite( Reg_79182.class );
		suite.addTestSuite( Reg_93220.class );
		suite.addTestSuite( Reg_101856.class );
		suite.addTestSuite( Reg_102128.class );
		suite.addTestSuite( Reg_103346.class );
		suite.addTestSuite( Reg_103802.class );
		suite.addTestSuite( Reg_114898.class );
		suite.addTestSuite( Reg_115989.class );
		suite.addTestSuite( Reg_116772.class );
		suite.addTestSuite( Reg_117437.class );
		suite.addTestSuite( Reg_117641.class );
		suite.addTestSuite( Reg_122066.class );
		suite.addTestSuite( Reg_122309.class );
		suite.addTestSuite( Reg_79505.class );
		*/
		//suite.addTestSuite( Regression_145508.class );
		suite.addTestSuite( Regression_141600.class );
		//suite.addTestSuite( Regression_139383.class );
		suite.addTestSuite( Regression_137080.class );
		//suite.addTestSuite( Regression_136542.class );
		//suite.addTestSuite( Regression_134458.class );
		//suite.addTestSuite( Regression_121857.class );
		//suite.addTestSuite( Regression_74167.class );
		//suite.addTestSuite( Regression_119309.class );
		//suite.addTestSuite( Regression_119999.class );
		suite.addTestSuite( Regression_103152.class );
		
		return suite;
	}
}

@@ -2552,34 +2552,32 @@
 Test.class );%0A%09%09
-//
 suite.addTestSui
@@ -3308,10 +3308,8 @@
 n%0A%09%09
-/*
 %0A%09%09s
@@ -4607,61 +4607,11 @@
 ;%0A%09%09
-*/
 %0A%09%09
-//suite.addTestSuite( Regression_145508.class );
 %0A%09%09s
@@ -4662,56 +4662,8 @@
 ;%0A%09%09
-//suite.addTestSuite( Regression_139383.class );
 %0A%09%09s
@@ -4714,310 +4714,8 @@
 ;%0A%09%09
-//suite.addTestSuite( Regression_136542.class );%0A%09%09//suite.addTestSuite( Regression_134458.class );%0A%09%09//suite.addTestSuite( Regression_121857.class );%0A%09%09//suite.addTestSuite( Regression_74167.class );%0A%09%09//suite.addTestSuite( Regression_119309.class );%0A%09%09//suite.addTestSuite( Regression_119999.class );
 %0A%09%09s

Add regression DtE test case and add to AllTest.java