Issue #2869120 by penyaskito, Mixologic, Berdir: run-tests.sh ignores classes if they have whitespace before the declaration using --directory
parent
b8ed298cc1
commit
a16b7dd636
|
|
@ -1063,12 +1063,12 @@ function simpletest_script_get_test_list() {
|
||||||
$content = file_get_contents($file);
|
$content = file_get_contents($file);
|
||||||
// Extract a potential namespace.
|
// Extract a potential namespace.
|
||||||
$namespace = FALSE;
|
$namespace = FALSE;
|
||||||
if (preg_match('@^namespace ([^ ;]+)@m', $content, $matches)) {
|
if (preg_match('@^\s*namespace ([^ ;]+)@m', $content, $matches)) {
|
||||||
$namespace = $matches[1];
|
$namespace = $matches[1];
|
||||||
}
|
}
|
||||||
// Extract all class names.
|
// Extract all class names.
|
||||||
// Abstract classes are excluded on purpose.
|
// Abstract classes are excluded on purpose.
|
||||||
preg_match_all('@^class ([^ ]+)@m', $content, $matches);
|
preg_match_all('@^\s*class ([^ ]+)@m', $content, $matches);
|
||||||
if (!$namespace) {
|
if (!$namespace) {
|
||||||
$test_list = array_merge($test_list, $matches[1]);
|
$test_list = array_merge($test_list, $matches[1]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue