Im пытается интегрировать мои тесты PHPUnit в Хадсон, используя плагин xUnit. После успешной сборки с Ant в Гудзон, выход консоли показывает:Hudson CI и PHPUnit: ни один из отчетов об испытаниях не содержал никакого результата
Результаты теста Записи
Ни один из тестов не содержал никакого результата
Моего выхода теста 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 для создания этих вложенных тегов?
Спасибо, что поделились своим решением! +1 – edorian