| groovy.util.AllTestSuite
AllTestSuite | public class AllTestSuite extends TestSuite (Code) | | AllTestSuite can be used in extension of GroovyTestSuite to execute TestCases written in Groovy
from inside a Java IDE.
AllTestSuite collects all files below a given directory that comply to a given pattern.
From these files, a TestSuite is constructed that can be run via an IDE graphical Test runner.
The files are assumed to be Groovy source files and be either a TestCase or a Script that can
be wrapped transparently into a TestCase.
The directory and the pattern can be set via System properties (see this classes' constants for details.)
When setting the loglevel of this class to FINEST, all file loading will be logged.
See also groovy.util.AllTestSuiteTest.groovy
author: Dierk Koenig based on a prototype by Andrew Glover author: todo: dk: make FileNameFinder injectable |
Field Summary | |
final public static String | SYSPROP_TEST_DIR The System Property to set as base directory for collection of Test Cases. | final public static String | SYSPROP_TEST_PATTERN The System Property to set as the filename pattern for collection of Test Cases. |
SYSPROP_TEST_DIR | final public static String SYSPROP_TEST_DIR(Code) | | The System Property to set as base directory for collection of Test Cases.
The pattern will be used as an Ant fileset include basedir.
Key is "groovy.test.dir".
Default value is "./test/".
|
SYSPROP_TEST_PATTERN | final public static String SYSPROP_TEST_PATTERN(Code) | | The System Property to set as the filename pattern for collection of Test Cases.
The pattern will be used as Regualar Expression pattern applied with the find
operator agains each candidate file.path.
Key is "groovy.test.pattern".
Default value is "Test.groovy".
|
suite | public static Test suite()(Code) | | |
|
|