Я создал build.xml в корне моего пути на drupal 8, и когда я запускаю ./vendor/bin/phing в моем тесте phpunit в orther для преобразования журнала xml в html, у меня нет ожидаемый результат. Так как я могу изменить свой build.xml
вот ссылка, которая вдохновляет меня https://cweiske.de/tagebuch/visualizing-phpunit-runs.htm
my build.xml
<project name="svie_tarificateur_report" default="spheria-report" basedir=".">
<!--<taskdef name="myecho" classname="MyEchoTask" />-->
<target name="spheria-report">
<echo msg="Hello, Doric!" />
<autoloader autoloaderpath="./autoload.php"/>
<phpunitreport infile="log.junit.xml"
format="frames"
todir="html"
styledir="/usr/share/php/data/phing/etc/"
/>
</target>
</project>
мой журнал phpunit
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite name="modules/custom" tests="2" assertions="2" errors="0" failures="0" skipped="0" time="0.008327">
<testsuite name="Drupal\Tests\svie_tarificateur\Unit\CalculateurTest" file="/var/www/html/modules/custom/svie_tarificateur/tests/src/Unit/CalculateurTest.php" tests="2" assertions="2" errors="0" failures="0" skipped="0" time="0.008327">
<testcase name="testAgeSouscription" class="Drupal\Tests\svie_tarificateur\Unit\CalculateurTest" classname="Drupal.Tests.svie_tarificateur.Unit.CalculateurTest" file="/var/www/html/modules/custom/svie_tarificateur/tests/src/Unit/CalculateurTest.php" line="43" assertions="1" time="0.008219"/>
<testcase name="testAssureNo" class="Drupal\Tests\svie_tarificateur\Unit\CalculateurTest" classname="Drupal.Tests.svie_tarificateur.Unit.CalculateurTest" file="/var/www/html/modules/custom/svie_tarificateur/tests/src/Unit/CalculateurTest.php" line="50" assertions="1" time="0.000108"/>
</testsuite>
</testsuite>
</testsuites>
Я ожидал, что сгенерировал HTML, но у меня есть эта ошибка
[root @ d15936c9eaa8 html] # ./vendor/bin/phing
Файл сборки: /var/www/html/build.xml
svie_tarificateur_report> spheria-report:
[echo] Hello, Doric!
[автозагрузчик] Загрузка автозагрузчика из ./autoload.php
СТРОИТЬ НЕУДАЧИ
ReflectionException: класс Drupal \ Tests \ svie_tarificateur \ Unit \ CalculateurTest не существует в /var/www/html/vendor/phing/phing/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php:229
Трассировка стека:
0 /var/www/html/vendor/phing/phing/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php(229): ReflectionClass -> __ construct ('Drupal \ Tests \ sv ...')
1 /var/www/html/vendor/phing/phing/classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php(269): PHPUnitReportTask-> fixDocument (Object (DOMDocument))
2 /var/www/html/vendor/phing/phing/classes/phing/UnknownElement.php(100): PHPUnitReportTask-> main ()
3 /var/www/html/vendor/phing/phing/classes/phing/Task.php(283): UnknownElement-> main ()
4 /var/www/html/vendor/phing/phing/classes/phing/Target.php(336): Task-> execute ()
5 /var/www/html/vendor/phing/phing/classes/phing/Target.php(366): Target-> main ()
6 /var/www/html/vendor/phing/phing/classes/phing/Project.php(898): Target-> executeTasks ()
7 /var/www/html/vendor/phing/phing/classes/phing/Project.php(868): Project-> executeTarget ('spheria-report')
8 /var/www/html/vendor/phing/phing/classes/phing/Phing.php(723): Project-> executeTargets (Array)
9 /var/www/html/vendor/phing/phing/classes/phing/Phing.php(200): Phing-> runBuild ()
10 /var/www/html/vendor/phing/phing/classes/phing/Phing.php(347): Phing :: start (Array, NULL)
11 /var/www/html/vendor/phing/phing/bin/phing.php(58): Phing :: fire (Array)
12 / var / www / html / vendor / phing / phing / bin / phing (14): require_once ('/ var / www / html / v ...')
13 {main}
Общее время: 0,1182 секунды
потому что он не находит мой класс друпалов