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.1 $
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          suite.addTestSuite(org.codehaus.groovy.sandbox.markup.StreamingMarkupTest.class);
25          suite.addTestSuite(org.codehaus.groovy.syntax.parser.ASTBuilderTest.class);
26          suite.addTestSuite(org.codehaus.groovy.syntax.parser.CompilerErrorTest.class);
27          suite.addTestSuite(org.codehaus.groovy.wiki.RunHtml2WikiTest.class);
28          return suite;
29      }
30  
31  }