1 /***
2 * The tests collected here all take a 'significant' length of time to execute,
3 * i.e. greater than 2 seconds elapsed on my machine.
4 *
5 * to prevent a JVM startup-shutdown time per test, it should be more efficient to
6 * collect the tests together into a suite.
7 *
8 * @author <a href="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner</a>
9 * @version $Revision: 1.7 $
10 */
11 import junit.framework.*;
12 public class UberTestCaseLongRunningTests extends TestCase {
13 public static Test suite() {
14 TestSuite suite = new TestSuite();
15 suite.addTestSuite(ClosureListenerTest.class);
16 suite.addTestSuite(ScriptTest.class);
17 suite.addTestSuite(groovy.util.AntTest.class);
18 suite.addTestSuite(org.codehaus.groovy.bsf.BSFTest.class);
19 suite.addTestSuite(org.codehaus.groovy.bsf.CacheBSFTest.class);
20 suite.addTestSuite(org.codehaus.groovy.classgen.ReflectorGeneratorTest.class);
21 suite.addTestSuite(org.codehaus.groovy.classgen.RunBugsTest.class);
22 suite.addTestSuite(org.codehaus.groovy.classgen.RunClosureTest.class);
23 suite.addTestSuite(org.codehaus.groovy.runtime.PropertyTest.class);
24
25 suite.addTestSuite(org.codehaus.groovy.sandbox.markup.StreamingMarkupTest.class);
26 suite.addTestSuite(org.codehaus.groovy.syntax.parser.ASTBuilderTest.class);
27 suite.addTestSuite(org.codehaus.groovy.syntax.parser.CompilerErrorTest.class);
28 return suite;
29 }
30
31 }