<?php // If we're on the CLI then PHPUnit will already be loaded if (class_exists('PHPUnit_Util_Filter', FALSE)) { Kohana_Tests::configure_environment(); // Stop kohana from processing the request define('SUPPRESS_REQUEST', TRUE); } elseif (Kohana_Tests::enabled()) { // People shouldn't be running unit tests on their production server // so we assume that this _could_ be a web ui request on the dev server // and include phpunit so that modules realise that this could be a testing request require_once 'PHPUnit/Framework.php'; } Route::set('unittest', 'unittest(/<action>)') ->defaults(array( 'controller' => 'unittest', 'action' => 'index', ));