У меня есть несколько модульных тестов, написанных для моего проекта, выполненных с помощью CTest. Я хотел бы интегрировать результаты в свою сборку TeamCity. Я загрузил и настроил плагин для своей среды тестирования (Boost Test).
Проблема, с которой я столкнулся, заключается в том, что тесты выполняются с выводом CTest на Testing/Temporary/LastTest.log
, тогда как TeamCity пытается прочитать результаты из стандартного вывода. Чтобы обойти это, мой шаг тестирования.
make test
cat Testing/Temporary/LastTest.log
который работает, но похоже на взлом.
Есть ли способ заставить TeamCity читать из этого файла в дополнение к стандартному? В качестве альтернативы, есть ли способ указать ctest для вывода на стандартный вывод в дополнение к этому файлу LastTest.log?
Этот вопрос аналогичен, но я хотел бы, чтобы он работал для всех выходных данных, а не только при сбое: CMake: установка переменной среды для ctest ( или иным образом автоматически получить неудачный тестовый результат из ctest / make test)