From b0d0c0811d2835ee511567285cc39ec981716a0e Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Wed, 21 Mar 2012 15:42:16 +0100 Subject: [PATCH] Add summary of skipped tests --- .../PhraseanetPHPUnitAbstract.class.inc | 17 ++++++++++++++++- ...nc => PhraseanetPHPUnitListener.class.inc} | 19 ++++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) rename lib/unitTest/{PHPUNITListener.inc => PhraseanetPHPUnitListener.class.inc} (65%) 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; }