Пример #1
0
 public function run(PHPUnit_Framework_TestResult $result = null)
 {
     if ($result === null) {
         $result = $this->createResult();
     }
     ConciseReporter::$test = $this;
     ConciseReporter::$testCase = new IndependentTestCase();
     ConciseReporter::$result = $result;
     // Create a new Console and parse arguments
     $console = new Console(array('--reporter', 'concise'), 'php://stdout');
     $console->parseArguments();
     // Start the runner
     Runner::$console = $console;
     Runner::getInstance()->run();
     return $result;
 }
Пример #2
0
/**
 * Creates and returns a new Expectation for the supplied value.
 *
 * @param mixed $actual The value to test
 */
function expect($actual)
{
    return new Expectation($actual);
}
// Create a new Console and parse arguments
$console = new Console(array_slice($argv, 1), 'php://stdout');
$console->parseArguments();
// Disable color output if necessary
if ($console->options['no-color']) {
    $console->formatter->disableANSI();
}
if (!$console->options['reporter']) {
    $console->options['reporter'] = '\\yii_tc_pho\\Reporter\\TeamCity';
}
// Exit if necessary
if ($console->getErrorStatus() !== null) {
    exit($console->getErrorStatus());
}
// Load global namespaced functions if required
if (!$console->options['namespace']) {
    $path = dirname(__FILE__) . '/globalPho.php';
    require_once $path;
}
// Start the runner
Runner::$console = $console;
Runner::getInstance()->run();