Вопросы по теме 'ctest'
Как изменить каталог, из которого запускается CTest, в сгенерированных файлах Visual Studio
В настоящее время у меня возникают проблемы с изменением каталога CTest при использовании проекта RUN_TESTS, созданного CMake. В настоящее время для CMAKE_RUNTIME_OUTPUT_DIRECTORY задан настраиваемый путь. В результате, когда CTest пытается...
1085 просмотров
schedule
29.01.2023
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 просмотров
schedule
24.06.2023
Ошибка CTest в MacOS: Исполняемый файл теста не найден
Я работаю над проектом CMake. Для CI я решил использовать Azure Pipelines. Однако я столкнулся с небольшой проблемой на MacOS на этапе тестирования. Проблема в том, что MacOS не может найти тестовый исполняемый файл, даже если он там есть....
361 просмотров
schedule
15.01.2023
cmake / ctest генерирует Test.xml (без перестройки?) / не удалось загрузить кеш
У меня есть проект на основе cmake (C ++), который включает тесты, созданные с помощью add_test() . Процесс сборки в основном:
cmake
сделать все тесты
сделать тест
Некоторое время это хорошо работало.
Сейчас я пытаюсь заставить свою...
220 просмотров
schedule
20.03.2023