У меня проблемы с тем, чтобы Jenkins проанализировал файл отчета xunit.xml, когда в тестах есть исключения. XML выглядит правильно, поэтому я не вижу проблем, просто взглянув на него. Есть ли где-нибудь xsd-файл, с которым я могу сравнить мой xml, чтобы увидеть, что на самом деле приводит к невозможности его анализа?
О моей настройке:
Я создал ночную работу в Дженкинсе для проекта PHP. Мы используем Cakephp 1.3, поэтому мы все еще используем SimpleTest вместо PHPUnit. Единственный способ понять, как легко создать отчет xml при использовании simpletest, - это использовать stagehand_testrunner (http://redmine.piece -framework.com / projects / stagehand-testrunner). В моем скрипте сборки я сделал что-то вроде:
cakerunner --cakephp-app-path = src / app --log- junit = build / test-results / junit.xml -R src / app / tests
Это прекрасно работает, однако jenkins не может проанализировать файл junit.xml, если в тестах возникли исключения.