Как запустить набор тестов PHPUnit с файлом начальной загрузки с phing?
Структура моего приложения:
application/
library/
tests/
application/
library/
bootstrap.php
phpunit.xml
build.xml
phpunit.xml:
<phpunit bootstrap="./bootstrap.php" colors="true">
<testsuite name="Application Test Suite">
<directory>./</directory>
</testsuite>
<filter>
<whitelist>
<directory
suffix=".php">../library/</directory>
<directory
suffix=".php">../application/</directory>
<exclude>
<directory
suffix=".phtml">../application/</directory>
</exclude>
</whitelist>
</filter>
</phpunit>
, то:
cd /path/to/app/tests/
phpunit
#all test passed
Но как мне запустить тесты из /path/to/app/
dir? Проблема в том, что bootstrap.php
зависит от относительных путей к библиотеке и приложению.
Если я запускаю phpunit --configuration tests/phpunit.xml /tests
Я получаю кучу файлов не найденных ошибок.
Как мне записать build.xml
файл для phing
, чтобы выполнить тесты так же, как phpunit.xml
делает?