Вопросы по теме 'ctest'

Как изменить каталог, из которого запускается CTest, в сгенерированных файлах Visual Studio
В настоящее время у меня возникают проблемы с изменением каталога CTest при использовании проекта RUN_TESTS, созданного CMake. В настоящее время для CMAKE_RUNTIME_OUTPUT_DIRECTORY задан настраиваемый путь. В результате, когда CTest пытается...
1085 просмотров

CMake: как добавить случаи Boost.Test с относительными каталогами?
У меня есть рабочий проект с CMake и Boost.Test с такой структурой каталогов (простите за искусство ASCII): +-proj |---CMakeLists.txt |---build |---test |\----dir1 | \----foo.cpp // contains one BOOST_AUTO_TEST_SUITE and several...
2841 просмотров
schedule 08.08.2022

Тесты CppUnit всегда проходят с Ctest
Я работаю над проектом с использованием CMake и просто интегрировал несколько тестов CppUnit. Я хотел бы использовать CTest, поэтому я использовал add_test в своих файлах CMakeLists.txt, чтобы тесты выполнялись при вводе make test . Тем не менее, я...
2673 просмотров
schedule 08.07.2022

Результаты тестов TeamCity и CTest
У меня есть несколько модульных тестов, написанных для моего проекта, выполненных с помощью CTest. Я хотел бы интегрировать результаты в свою сборку TeamCity. Я загрузил и настроил плагин для своей среды тестирования (Boost Test). Проблема, с...
1203 просмотров
schedule 19.03.2024

Может ctest отображать цвета консоли googletest
Я создаю и запускаю модульные тесты, созданные с помощью googletest, внутри проекта cmake с включенным ctest Я запускаю тесты с помощью "ctest -VV" но тестовый вывод не окрашивает "красный" и "зеленый" [ВЫПОЛНИТЬ] [ОК] [ВЫПОЛНЕНО]...
5036 просмотров
schedule 16.07.2023

Ошибка теста Cmake / Ctest при инициализации googletest
Я пытаюсь интегрировать Ctest и googletest в свой проект. Я включил googletest в свой проект, как описано в https://crascit.com/2015/07/25/cmake-gtest/ . Я создал новую тестовую папку с CoreTest.cpp и CMakeLists.txt. CMakeLists содержит:...
3639 просмотров
schedule 03.03.2022

cmake ctest post test удалить файл
У меня есть проект cmake, который проходит ряд тестов, т.е. add_test(test_title executable arg1 arg2) При запуске этих тестов создается ряд файлов. После запуска теста я хотел бы удалить один из этих созданных файлов, т.е....
1008 просмотров
schedule 14.05.2023

CMake: не удается найти заголовочные файлы
У меня есть каталог main, в котором есть следующие подкаталоги: A, B, C, D, Test. В тесте у меня есть файл CMakeLists со следующим содержимым: cmake_minimum_required(VERSION 2.8) enable_testing() set(TEST_EXE_NAME test)...
13959 просмотров
schedule 04.07.2023

Нужны ли мне отдельные файлы для каждого теста с помощью ctest?
Когда дело доходит до cmake и ctest, я многого не понимаю. На самом деле я не могу найти хороший учебник или что-то, что хорошо объясняет ctest. Я попытался написать несколько тестов для своего кода. Я помещаю тесты в разные функции, которые все...
705 просмотров
schedule 26.01.2023

ctest не вызывает тесты, специфичные для типа сборки
Я пытаюсь создать проект CMake, в котором хочу выполнять тесты в зависимости от типа сборки. Например. если я делаю сборку производительности, я хочу запустить тесты производительности и т. д. Я обнаружил, что add_test предоставляет для этой цели...
656 просмотров
schedule 05.12.2022

CMake предварительно загружает каждый тест с библиотекой
В нашем приложении для Linux мы используем библиотеку с предустановленной LD_PRELOAD . Я бы хотел, чтобы для каждого теста была предварительно загружена одна и та же библиотека. Мы используем CMake в качестве инструмента сборки. Могу ли я...
1205 просмотров
schedule 05.05.2023

Использование тестов google с CMake / Ctest с новой командой gtest_discover_tests
Я пытаюсь использовать googletest с CMake / Ctest. У меня есть несколько исходных файлов для моих тестов (каждый из которых содержит множество команд TEST / TEST_F / ...), которые находятся в нескольких каталогах. Я хочу, чтобы тесты, связанные с...
5319 просмотров
schedule 01.02.2023

Как изменить рабочий каталог исполняемого файла Cmake
Я пишу тесты для проекта Cmake. Проект содержит подпроект библиотеки и тестовый подпроект, предназначенный для тестирования библиотеки. Тесты требуют сравнения некоторых выходных изображений с некоторыми сохраненными значениями, поэтому проект...
80 просмотров
schedule 03.10.2022

Могу ли я обнаружить многословие ctest внутри теста?
Возможно ли (путем запроса переменной среды или иным образом) определить уровень детализации, под которым работает ctest, из теста? То есть, в моем тесте я хотел бы знать, было ли передано в командной строке ctest "-V/---verbose" или...
32 просмотров
schedule 17.11.2023

Запуск тестов в CLion с использованием CMake CTest
У меня есть проект C ++ с использованием CMake. Проект построен на машине CentOS. Я настроил CLion для удаленной сборки из MacOS. У меня есть модульные тесты для проекта, и я пытаюсь запустить их из CLion. Я могу запустить тесты с машины CentOS,...
1252 просмотров
schedule 20.11.2022

CTest, CMake и MinGW: исполняемые файлы собираются, но не запускаются, потому что не найдена свежая DLL
Верхний уровень CMakeLists.txt содержит: include(CTest) add_subdirectory(lib) add_subdirectory(demo) add_subdirectory(test) lib/CMakeLists.txt по сути: add_library(MyLib <sources>) demo/CMakeLists.txt по сути:...
519 просмотров
schedule 28.05.2023

нет соответствующей функции для вызова ‘std::basic_ifstream‹char›::basic_ifstream(std::__cxx11::string&)’ ifstream myfile(filename);
Я использую Cmake и Ctest, чтобы попробовать и протестировать свой код на Travis CI. Если я использую cmake для локального тестирования, я не получаю никаких ошибок и могу выполнять свои тесты. При запуске теста через Travis CI я получаю множество...
108 просмотров
schedule 12.08.2022

Каталог проекта CTest. Никаких тестов не найдено
Вот моя иерархия проектов ProjectMain | Project 1 | | | tests | Project 2 | tests CMakeLists из ProjectMain загружает и настраивает тест Google...
414 просмотров

Ошибка CTest в MacOS: Исполняемый файл теста не найден
Я работаю над проектом CMake. Для CI я решил использовать Azure Pipelines. Однако я столкнулся с небольшой проблемой на MacOS на этапе тестирования. Проблема в том, что MacOS не может найти тестовый исполняемый файл, даже если он там есть....
361 просмотров

cmake / ctest генерирует Test.xml (без перестройки?) / не удалось загрузить кеш
У меня есть проект на основе cmake (C ++), который включает тесты, созданные с помощью add_test() . Процесс сборки в основном: cmake сделать все тесты сделать тест Некоторое время это хорошо работало. Сейчас я пытаюсь заставить свою...
220 просмотров
schedule 20.03.2023