require_once "PHPUnit2/TextUI/TestRunner.php"; $aTestRunner = new PHPUnit2_TextUI_TestRunner(); /********************************************************** * Get a result printer and set it on the test runner /**********************************************************/ require_once "PHPUnit2/TextUI/ResultPrinter.php"; class MYResultPrinter extends PHPUnit2_TextUI_ResultPrinter { public function write($buffer) { // override the default implementation which uses fputs to stdout echo $buffer; } } $printer = new MYResultPrinter(); $aTestRunner->setPrinter($printer); /********************************************************** * Get our test suite /**********************************************************/ require_once 'TestSuite.php'; $suite = SDO_DAS_Relational_TestSuite::suite(); /********************************************************** * Run it /**********************************************************/ $result = $aTestRunner->doRun($suite); /** * can call the test runner with extra parameters also: $coverageDataFile = FALSE; $coverageHTMLFile = FALSE; $coverageTextFile = FALSE; $testdoxHTMLFile = FALSE;