From ba6bb425a3c8a31f17d1668aa8f469eaea86225a Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 18 Mar 2010 19:21:08 +0100 Subject: [PATCH] Allow to skip broken tests. --- framework/Test/lib/Horde/Test/AllTests.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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); + } } } -- 2.11.0