Я использую субмодули PHPUnit 3.5.12, netbean 6.9 и git в моем проекте.
Итак, моя архитектура папок выглядит так:
lib/
lib/submodule1
lib/submodule1/src
lib/submodule1/tests
lib/submodule2
lib/submodule2/src
lib/submodule2/tests
src/
tests/
Учитывая, что моя основная тестовая папка (с phpunit_netbean.xml и bootstrap.php) находится в папке / tests /;Как я могу запустить тесты в / lib / * / tests / тоже?
Я смотрю на testsuite, но не могу заставить его работать.До сих пор я пробовал следующую конфигурацию в моем файле tests / phpunit_netbean.xml:
<?xml version="1.0"?>
<phpunit
bootstrap="./bootstrap.php"
strict="true"
stopOnError="false"
stopOnFailure="false"
stopOnIncomplete="false"
stopOnSkipped="false"
colors="false"
verbose="true"
>
<testsuites>
<testsuite name="modules">
<directory>../lib/*</directory>
</testsuite>
</testsuites>
</phpunit>
И когда я нажимаю ALT + F6 в Netbean, у меня есть только те тесты из / tests, которые выполняются.То же самое с:
/tests$ phpunit -c phpunit_netbean.xml --testdox ./
enter code here
Кроме того, я пробовал это:
/tests$ phpunit -c phpunit_netbean.xml --testdox --loader modules ./
PHPUnit 3.5.12 by Sebastian Bergmann.
Could not use "modules" as loader.