diff --git a/tests/runtests.php b/tests/runtests.php
index <HASH>..<HASH> 100755
--- a/tests/runtests.php
+++ b/tests/runtests.php
@@ -64,8 +64,16 @@ PHP_CodeCoverage::getInstance()->filter()->addFileToBlacklist( __FILE__, 'PHPUNI
 
 //require_once 'bootstrap.php';
 
-$runner = ezpTestRunner::instance();
-$runner->run($_SERVER['argv']);
+try
+{
+    $runner = ezpTestRunner::instance();
+    $runner->run($_SERVER['argv']);
+}
+catch ( Exception $e )
+{
+    $cli->error( $e->getMessage() . ' in ' . $e->getFile() . ' on line ' . $e->getLine() );
+    $cli->error( $e->getTraceAsString() );
+}
 
 $script->shutdown();
Added a try/catch block in test runner script in order to increase verbosity in case of an error