используя аргументы командной строки phpunit в моих тестах / bootstrap / setup / etc - PullRequest
4 голосов
/ 05 февраля 2011

Я хочу иметь возможность печатать некоторые данные конфигурации на стандартный вывод из моих тестов только , когда я использую аргумент командной строки phpunit --verbose.

Как мне это сделать

1 Ответ

7 голосов
/ 05 февраля 2011

Возможно, это не совсем задумано авторами PHPUnit, но вы можете сделать это так:

<?php

require_once 'PHPUnit/Framework/TestCase.php';

class EnvironmentTest extends PHPUnit_Framework_TestCase
{
    public function testHasParam()
    {
      if (in_array('--verbose', $_SERVER['argv']))
         echo "lots of info";
      else
         echo "no info";
    }
}
?>
...