diff --git a/lib/unitTest/PhraseanetPHPUnitAbstract.class.inc b/lib/unitTest/PhraseanetPHPUnitAbstract.class.inc index 92968cbfc0..8757be1c2c 100644 --- a/lib/unitTest/PhraseanetPHPUnitAbstract.class.inc +++ b/lib/unitTest/PhraseanetPHPUnitAbstract.class.inc @@ -10,6 +10,7 @@ */ require_once __DIR__ . "/../../lib/classes/bootstrap.class.php"; +require_once __DIR__ . "/PhraseanetPHPUnitListener.class.inc"; use Silex\WebTestCase; use Symfony\Component\HttpKernel\Client; @@ -1313,6 +1314,20 @@ abstract class PhraseanetPHPUnitAbstract extends WebTestCase */ private static function deleteRessources() { + $skipped = \PhraseanetPHPUnitListener::getSkipped(); + + if($skipped) + { + echo "\nSkipped test : \n\n"; + foreach($skipped as $skipped_test) + { + echo $skipped_test . "\n"; + } + echo "\n"; + } + + \PhraseanetPHPUnitListener::resetSkipped(); + if (self::$story_1 instanceof record_adapter) { self::$story_1->delete(); @@ -1325,7 +1340,7 @@ abstract class PhraseanetPHPUnitAbstract extends WebTestCase } if (self::$record_1 instanceof record_adapter) { -// self::$record_1->delete(); + self::$record_1->delete(); self::$record_1 = null; } if (self::$record_2 instanceof record_adapter) diff --git a/lib/unitTest/PHPUNITListener.inc b/lib/unitTest/PhraseanetPHPUnitListener.class.inc similarity index 65% rename from lib/unitTest/PHPUNITListener.inc rename to lib/unitTest/PhraseanetPHPUnitListener.class.inc index f62df42d73..8ec50ee676 100644 --- a/lib/unitTest/PHPUNITListener.inc +++ b/lib/unitTest/PhraseanetPHPUnitListener.class.inc @@ -1,8 +1,10 @@ getName() . ' - ' . $e->getMessage(); + + return; + } + + public function getSkipped() + { + return static::$skipped; + } + + public function resetSkipped() + { + static::$skipped = array(); + return; }