cvs: pear /PHPUnit/TextUI TestRunner.php

From: Date: Sun, 04 Jan 2004 11:28:27 +0000
Subject: cvs: pear /PHPUnit/TextUI TestRunner.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-15338@lists.php.net to get a copy of this message
sebastian Sun Jan 4 06:28:27 2004 EDT Modified files: /pear/PHPUnit/TextUI TestRunner.php Log: Implement return code handling. Index: pear/PHPUnit/TextUI/TestRunner.php diff -u pear/PHPUnit/TextUI/TestRunner.php:1.7 pear/PHPUnit/TextUI/TestRunner.php:1.8 --- pear/PHPUnit/TextUI/TestRunner.php:1.7 Sun Jan 4 05:25:12 2004 +++ pear/PHPUnit/TextUI/TestRunner.php Sun Jan 4 06:28:27 2004 @@ -12,7 +12,7 @@ // | license@php.net so we can mail you a copy immediately. | // +------------------------------------------------------------------------+ // -// $Id: TestRunner.php,v 1.7 2004/01/04 10:25:12 sebastian Exp $ +// $Id: TestRunner.php,v 1.8 2004/01/04 11:28:27 sebastian Exp $ // if (!defined('PHPUnit_MAIN_METHOD')) { @@ -36,6 +36,13 @@ * @author Sebastian Bergmann <sb@sebastian-bergmann.de> */ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner { + // {{{ Constants + + const SUCCESS_EXIT = 0; + const FAILURE_EXIT = 1; + const EXCEPTION_EXIT = 2; + + // }}} // {{{ Members /** @@ -65,12 +72,15 @@ $result = $aTestRunner->start($_SERVER['argv']); if (!$result->wasSuccessful()) { - die('XXX: IMPLEMENT NOT SUCCESSFUL RUN HANDLING'); + exit(self::FAILURE_EXIT); } + + exit(self::SUCCESS_EXIT); } catch (Exception $e) { - die($e->getMessage()); + print $e->getMessage(); + exit(self::EXCEPTION_EXIT); } } @@ -242,7 +252,8 @@ * @abstract */ protected function runFailed($message) { - die($message); + print $message; + exit(self::FAILURE_EXIT); } // }}}

« previous php.pear.cvs (#15338) next »