Я пытаюсь интегрировать свои тесты PHPUnit в Hudson с помощью плагина xUnit. После успешной сборки с Ant в hudson вывод консоли показывает:
Запись результатов теста
Ни один из отчетов об испытаниях не содержал никакого результата
Мой тестовый вывод junit.xml с использованием phpunit --log-junit выглядит следующим образом:
<testsuites>
<testsuite name="Unit Tests" tests="1" assertions="1" failures="0" errors="0" time="0.005112">
<testsuite name="DbTest" file="src/tests/unit/DbTest.php" tests="1" assertions="1" failures="0" errors="0" time="0.005112">
<testcase name="testConnection" class="DbTest" file="src/tests/unit/DbTest.php" line="4" assertions="1" time="0.005112"/>
</testsuite>
</testsuite>
</testsuites>
Любая помощь приветствуется
EDIT:
Я только что создал тест junit.xml, содержащий:
<testsuites>
<testsuite name="DbTest" file="src/tests/unit/DbTest.php" tests="1" assertions="1" failures="0" errors="0" time="0.005112">
<testcase name="testConnection" class="DbTest" file="src/tests/unit/DbTest.php" line="4" assertions="1" time="0.005112"/>
</testsuite>
</testsuites>
При этом сборка прошла успешно. Кажется, проблема в вложенных тегах. Любая идея, как предотвратить PHPUnit для создания этих вложенных тегов?