Когда я запускаю PhpUnit, я получаю результаты тестов, сгруппированные по папкам. Вот так выглядит мой build/coverage/index.html
Я хочу видеть результаты на основе тестовых наборов, которые я настроил в своем phpunit. xml
<testsuites>
<testsuite name="Team 1">
<directory suffix="Test.php">../../TestSuite/UnitTests/Example/File1Test.php</directory>
</testsuite>
<testsuite name="Team 2">
<directory suffix="Test.php">../../TestSuite/UnitTests/Example/File2Test.php</directory>
</testsuite>
<testsuite name="All Tests">
<directory suffix="Test.php">../../TestSuite/UnitTests/Example</directory>
</testsuite>
</testsuites>
Вопрос
- Как отобразить результаты теста PhpUnit, сгруппированные по TestSuites в формате html?
Дополнительная информация
- Во всех сгенерированных файлах в сборке / журналах я вижу junit. xml имеет xml, что близко к тому, что я хочу, но я не знаю, как его использовать.
- Я использую проект конвейера Jenkins для запуска phpunit.
junit. xml
phpunit. xml регистрация
<logging>
<log type="coverage-html" target="build/coverage" lowUpperBound="35" highLowerBound="70"/>
<log type="coverage-php" target="build/logs/coverage.serialized"/>
<log type="coverage-clover" target="build/logs/clover.xml"/>
<log type="coverage-crap4j" target="build/logs/crap4j.xml"/>
<log type="junit" target="build/logs/junit.xml" logIncompleteSkipped="false"/>
</logging>