PHPUnit возвращает разные результаты (для одного и того же набора файлов проекта Zend Framework) в разных местах - PullRequest
1 голос
/ 11 ноября 2011

Моя тестовая среда PHPUnit настроена для работы с ZF-проектом. и все бежит довольно хорошо из одного места. Но когда я перемещаю все файлы проекта (через git clone) в другое место, phpunit запускается, но возвращает «ОК (0 тестов, 0 утверждений)», хотя действительно есть пара тестов.

Один и тот же процесс работал хорошо в 2 разных местах, пока я вручную не снизил phpunit с 3.6.5 до 3.4.15 (что кажется неизбежным для проектов ZF). Не уверен, что происходит не так? ИЛИ если есть какой-нибудь журнал выполнения из phpunit, с которым я могу проверить?

my phpunit.xml

<phpunit bootstrap="./application/bootstrap.php" colors="true">
  <testsuites>
    <testsuite name="myTests">
        <directory>./</directory>
    </testsuite>
  </testsuites>

    <filter>
        <whitelist>
            <directory suffix=".php">../application/</directory>
            <exclude>
                <directory suffix=".phtml">../application/</directory>
                <file>../application/Bootstrap.php</file>
                <file>../application/controllers/ErrorController.php</file>
            </exclude>
        </whitelist>
    </filter>

</phpunit>

выходит:

PHPUnit 3.4.15 от Себастьяна Бергманна.

Время: 0 секунд, память: 9.50 МБ

ОК (0 тестов, 0 утверждений)


где указано:

PHPUnit 3.4.15 от Себастьяна Бергманна.

.....

Время: 0 секунд, Память: 30,75 МБ

ОК (5 тестов, 11 утверждений)

1 Ответ

1 голос
/ 11 ноября 2011

Вы хотите понизить до 3. 5 .15, а не 3. 4 .15 и просто для правильной меры добавьте suffix="Test.php" в свой тег каталога.

Один из двух должен сделать трюк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...