From: Jan Schneider Date: Thu, 18 Mar 2010 18:21:08 +0000 (+0100) Subject: Allow to skip broken tests. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=ba6bb425a3c8a31f17d1668aa8f469eaea86225a;p=horde.git Allow to skip broken tests. --- diff --git a/framework/Test/lib/Horde/Test/AllTests.php b/framework/Test/lib/Horde/Test/AllTests.php index c2baff7c6..a36574430 100644 --- a/framework/Test/lib/Horde/Test/AllTests.php +++ b/framework/Test/lib/Horde/Test/AllTests.php @@ -86,11 +86,11 @@ class Horde_Test_AllTests foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($basedir)) as $file) { if ($file->isFile() && preg_match('/Test.php$/', $file->getFilename())) { $pathname = $file->getPathname(); - require $pathname; - - $class = str_replace(DIRECTORY_SEPARATOR, '_', - preg_replace("/^$baseregexp(.*)\.php/", '\\1', $pathname)); - $suite->addTestSuite(self::$_package . '_' . $class); + if (require $pathname) { + $class = str_replace(DIRECTORY_SEPARATOR, '_', + preg_replace("/^$baseregexp(.*)\.php/", '\\1', $pathname)); + $suite->addTestSuite(self::$_package . '_' . $class); + } } }