, когда я построить и запустить cpputest я получаю выход, как:cpputest - вывод дополнительной информации о тесте
TEST(MYTEST, TEST_CASE_1) - 0 ms
TEST(MYTEST, TEST_CASE_2) - 0 ms
TEST(MYTEST, TEST_CASE_3) - 0 ms
Это указав аргумент командной строки -v (подробный) Есть ли способ чтобы добавить больше информации в выходной файл. Я хотел бы для каждого блока теста, чтобы иметь определенный идентификатор, как:
TEST(MYTEST, TEST_CASE_1) - 0 ms - ID:001
TEST(MYTEST, TEST_CASE_2) - 0 ms - ID:002
TEST(MYTEST, TEST_CASE_3) - 0 ms - ID:003
Я нашел UT_PRINT() макрос, но она выводит полный путь к файлу тестового блока с номером строки. Это идентификационный номер я бы выход позже .xml файла, используя
-ojunit
команды.
Любая идея?
Я не знаком с cpputest, но не репортер отделенный модуль, который может быть заменен по вашему, как в [UnitTest ++] (http://unittest-cpp.github.io/)/[TestReporter.h] (https://github.com/unittest-cpp/unittest-cpp/blob/master /UnitTest%2B%2B/TestReporter.h)? – Ped7g
Вы уверены, что хотите добавить идентификаторы к своим тестам? Имейте в виду, что идентификаторы будут меняться между циклами TDD, где тесты увеличиваются. Невозможно определить порядок тестов запускаются и не прогнозируют, это зависит от платформы. –