[evolvis-commits] r18223: never commit syntax errors again, run “make regress” first ☺

mirabilos at evolvis.org mirabilos at evolvis.org
Tue Apr 3 12:06:45 CEST 2012


Author: mirabilos
Date: 2012-04-03 12:06:44 +0200 (Tue, 03 Apr 2012)
New Revision: 18223

Modified:
   trunk/gforge_base/evolvisforge-5.1/Makefile
   trunk/gforge_base/evolvisforge-5.1/mvntests/AllTests.php
Log:
never commit syntax errors again, run “make regress” first ☺


Modified: trunk/gforge_base/evolvisforge-5.1/Makefile
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/Makefile	2012-04-03 10:06:40 UTC (rev 18222)
+++ trunk/gforge_base/evolvisforge-5.1/Makefile	2012-04-03 10:06:44 UTC (rev 18223)
@@ -96,3 +96,8 @@
 
 /etc/apache2/mods-enabled/userdir.load:
 	sudo a2enmod userdir
+
+regress:
+	test -x /usr/bin/phpunit && test -x /usr/bin/pcregrep
+	php mvntests/AllTests.php
+	@echo minimal testsuite run.

Modified: trunk/gforge_base/evolvisforge-5.1/mvntests/AllTests.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/mvntests/AllTests.php	2012-04-03 10:06:40 UTC (rev 18222)
+++ trunk/gforge_base/evolvisforge-5.1/mvntests/AllTests.php	2012-04-03 10:06:44 UTC (rev 18223)
@@ -13,7 +13,13 @@
 {
 	public static function main()
 	{
-		PHPUnit_TextUI_TestRunner::run(self::suite());
+		try {
+			$res = PHPUnit_TextUI_TestRunner::run(self::suite());
+		} catch (Exception $e) {
+			echo "Caught exception: " . $e->getMessage() . "\n";
+			exit(255);
+		}
+		exit($res->wasSuccessful() ? 0 : 1);
 	}
 
 	public static function suite()



More information about the evolvis-commits mailing list