boost :: test, выход Junit XML - PullRequest
       18

boost :: test, выход Junit XML

3 голосов
/ 06 декабря 2011

Я выбираю рамки для модульных тестов в C ++ Лучшее (для меня) решение - boost :: test, потому что оно идет в boost:)

Но есть одна проблема - фреймворк должен иметь возможность генерировать вывод XML в формате JUnit, но по умолчанию boost :: test может генерировать как читабельные, так и собственные форматы XML

  • (как я понимаю) я могу написать свой собственный (кастомный) генератор

Итак, вопрос: кто-нибудь знает самый быстрый способ сделать boost :: test генерировать отчеты в формате JUnit?

Ответы [ 2 ]

2 голосов
/ 30 сентября 2016

Boost 1.62 обеспечивает встроенную поддержку формата JUnit (см. http://www.boost.org/doc/libs/1_62_0/libs/test/doc/html/boost_test/test_output/log_formats/log_junit_format.html).

1 голос
/ 25 мая 2012

Вам необходимо реализовать собственный форматировщик отчетов (реализовать интерфейс results_reporter :: format).Затем вы можете создать экземпляр средства форматирования и зарегистрировать его в функции инициализации тестового модуля или в глобальном приспособлении.

...