У меня есть проект C ++, который использует CMake для сборки, и у нас также есть Atlassian Bamboo в качестве сервера сборки CI. Мои тесты определены с помощью C ++ GoogleTest. У меня есть тест suite_simple_budgeting
что при выполнении в виде отдельного исполняемого файла работает нормально, и все тесты проходят, но когда я запускаю его как часть сборки CI, т.е. make test
или же ctest -T Test
это терпит неудачу с SegFault
, Чтобы сделать вещи более сложными, это происходит только со сборкой Bamboo CI, так как мой пользователь я не получаю SegFault в любом случае. Если я запускаю его под valgrind, я тоже не вижу ошибок.
Есть ли флаг или способ показать, что происходит во время выполнения тестов через ctest -T Test
например Я хотел бы увидеть вывод исключения, как я могу это сделать?
использование -VV
аргумент, чтобы увидеть все выходные данные ctest:
-VV,--extra-verbose
Enable more verbose output from tests.
Test output is normally suppressed and only summary
information is displayed. This option will show even more test output.