1 /***
2 * Collects all TestCases in the Groovy test root that are written in Groovy.
3 *
4 * @author <a href="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner</a>
5 * @author Dierk Koenig (refactored to use AllTestSuite)
6 * @version $Revision: 1.55 $
7 */
8 import junit.framework.*;
9 import groovy.util.AllTestSuite;
10
11 import java.io.File;
12 import java.io.IOException;
13
14 public class UberTestCase extends TestCase {
15 public static Test suite() {
16 TestSuite suite = (TestSuite) AllTestSuite.suite("src/test/groovy", "*Test.groovy");
17
18 String osName = System.getProperty ( "os.name" ) ;
19 if ( osName.equals ( "Linux" ) || osName.equals ( "SunOS" ) ) {
20 suite.addTestSuite ( ExecuteTest_LinuxSolaris.class ) ;
21 }
22 else {
23 System.err.println ( "XXXXXX No execute testsfor this OS. XXXXXX" ) ;
24 }
25
26 return suite;
27 }
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73 }