Как jenkins отображает JUNIT XML на результаты, показанные после использования «Опубликовать результаты теста JUnit»

265
William J Bagshaw

Я создал один тег "testsuit" в XML. Похоже, что включение тега «error» или «fail» в тег «testcase» рассматривается как сбой. Без либо это пропуск. Атрибут «message» либо «error», либо «fail» соответствует тому, что Jenkins называет «Сведения об ошибке», и данным, которые Jenkins называет «Stack Trace». Теги "свойства" внутри тега "свойства" выглядят как игнорируемые Дженкинсом. Также атрибут "name" "testsuit" игнорируется. У Дженкинса есть концепция, которая называется «Пакет», и я, кажется, не могу создать пример. Они связаны с "тестовыми наборами"? Я видел это на некоторых скриншотах.

Хотя в приведенном ниже примере это не показано, Дженкинс группирует все «контрольные примеры» с одинаковым «classnsame»

Могу ли я заставить Дженкинса показать другие вещи из файла XML?

<?xml version="1.0" encoding="utf-8"?> <testsuit name="Example test suit" tests="3" hostname="127.0.0.1" id="0" > <properties> <property name="VERSION" value="99.0295"/> <property name="CONTROL" value="400"/> <property name="IP_ADDRESS" value="127.0.0.1"/> </properties> <testcase name="First test (pass?)" classname="Class::Firsttest" > </testcase> <testcase name="Second test (failure?)" classname="Class::Second" > <failure message="This test failure message"> </failure> </testcase> <testcase name="Third test (error?)" classname="Another::Test" > <failure message="this test error message"> 2.3 2.4 2.8 232 text to </failure> </testcase> </testsuit> 
0

0 ответов на вопрос

Похожие вопросы