    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  }