Bamboo CppUnit Test Parser сообщает об отсутствии тестов

У нас есть сервер Bamboo (v5.0.1), в котором выполняются тесты CppUnit и создается файл XML с результатами 12 тестов.

CppUnit Task выполняется с файлом результатов теста XML.

Сборка сообщает, что всего «0 тестов», тогда как я ожидаю, что их будет 12.

Есть ли способ настроить задачу CppUnit для отчета о результатах теста так же, как отчеты о тестах JUnit для проектов Java? (В проекте, как представляется, реализованы все необходимые классы в соответствии с Атласские документы)

Спасибо!

1

Решение

Получается, что результаты теста сообщаются правильно только в том случае, если имя теста ограничено именем класса. Итак, оригинальный XML не работает:

<?xml version="1.0" encoding='ISO-8859-1' standalone='yes' ?>
<TestRun>
<FailedTests>
</FailedTests>
<SuccessfulTests>
<Test id="1">
<Name>AlwaysPassTest</Name>
</Test>
</SuccessfulTests>
<Statistics>
<Tests>1</Tests>
<FailuresTotal>0</FailuresTotal>
<Errors>0</Errors>
<Failures>0</Failures>
</Statistics>
</TestRun>

И эта слегка обновленная версия проходит:

<?xml version="1.0" encoding='ISO-8859-1' standalone='yes' ?>
<TestRun>
<FailedTests>
</FailedTests>
<SuccessfulTests>
<Test id="1">
<Name>SampleTest::AlwaysPassTest</Name>
</Test>
</SuccessfulTests>
<Statistics>
<Tests>1</Tests>
<FailuresTotal>0</FailuresTotal>
<Errors>0</Errors>
<Failures>0</Failures>
</Statistics>
</TestRun>
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector