Я использую Система тестирования googletest C ++ . Обычно текстовый вывод выполнения теста выглядит следующим образом:
[ RUN ] MyTest.Fuzz [ OK ] MyTest.Fuzz (1867 ms)
Я хотел бы вывести некоторые дополнительные данные в том же формате, например:
[ RUN ] MyTest.Fuzz [ ] random seed = 1319760587 [ OK ] MyTest.Fuzz (1867 ms)
Я нашел Регистрация дополнительной информации в документации googletest но это только кажется, что отправляет структурированные данные на вывод XML, а не на стандартный вывод консоли.
Есть ли в модульном тесте функция googletest, которая выводит текст в этом формате? Ручная отправка данных в cout
работает, но не включает обычный цветной вывод, поэтому мне приходится явно отступать от вывода, печатая 13 пробелов или что-то еще.