Модульное тестирование Jenkins и cFix (C ++) - PullRequest
1 голос
/ 18 мая 2011

Кто-нибудь использовал cFix (Visual Assert) вместе с Jenkins CI?Как это настроить?Как я могу выполнить C ++ Project Tests (Testt Framework cFix {isualAssert) через Jenkins?

Любые указатели!Спасибо

Ответы [ 2 ]

4 голосов
/ 25 мая 2011

Я написал небольшую программу для преобразования вывода cFix в XML. Я использовал простейший формат Junit XML, распознаваемый jenkins для вывода моей программы.

<?xml version="1.0" encoding="UTF-8"?>
<testsuite>
   <testcase name="TestIsOpen" classname="A.B">
      <error type="error">Details</error>
   </testcase>
   <testcase name="TestAcceptDialPassed" classname="A.C">
   </testcase>  
   <testcase name="TestAcceptDialSkipped" classname="A.C">
      <skipped>wrong version</skipped>
   </testcase>
</testsuite>
1 голос
/ 19 мая 2011

Если вы можете преобразовать свой вывод в выходной формат JUnit XML, Jenkins сможет прочитать его для вас. Вы можете найти формат JUnit по всему Google, и при необходимости вы можете увидеть таблицу стилей на веб-сайте ниже.

Мы использовали Cunit, который имеет вывод XML, но не является стандартом, который понимает Дженкинс, и поэтому я следовал этому сайту . Эта таблица стилей должна также помочь вам понять формат JUNit.

...