Результаты теста PHPUnit сгруппированы по тестам - PullRequest
0 голосов
/ 11 апреля 2020

Когда я запускаю PhpUnit, я получаю результаты тестов, сгруппированные по папкам. Вот так выглядит мой build/coverage/index.html enter image description here

Я хочу видеть результаты на основе тестовых наборов, которые я настроил в своем 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

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...