mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
MINOR: exclude functional tests when running just framework module tests
This commit is contained in:
parent
51a1026cd8
commit
525707f3a7
@ -236,12 +236,15 @@ class TestRunner extends Controller {
|
|||||||
$classNames = array();
|
$classNames = array();
|
||||||
$moduleNames = explode(',', $request->param('ModuleName'));
|
$moduleNames = explode(',', $request->param('ModuleName'));
|
||||||
|
|
||||||
|
$ignored = array('functionaltest', 'phpsyntaxtest');
|
||||||
|
|
||||||
foreach($moduleNames as $moduleName) {
|
foreach($moduleNames as $moduleName) {
|
||||||
$classesForModule = ClassInfo::classes_for_folder($moduleName);
|
$classesForModule = ClassInfo::classes_for_folder($moduleName);
|
||||||
|
|
||||||
if($classesForModule) {
|
if($classesForModule) {
|
||||||
foreach($classesForModule as $className) {
|
foreach($classesForModule as $className) {
|
||||||
if(class_exists($className) && is_subclass_of($className, 'SapphireTest')) {
|
if(class_exists($className) && is_subclass_of($className, 'SapphireTest')) {
|
||||||
|
if(!in_array($className, $ignored))
|
||||||
$classNames[] = $className;
|
$classNames[] = $className;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user