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

Идентификатор сборки CTest не установлен
У меня есть CDash, настроенный на прием сообщений для автоматических сборок и тестов. Однако, когда какая-либо система пытается опубликовать результаты на CDash, возникает следующая ошибка. В результате каждый результат публикуется четыре раза...
546 просмотров
schedule 16.01.2024

Доступ к переменной кеша CMake из сценария CTest
Мой проект связан со сторонней библиотекой, которая поставляется с файлом подавления valgrind, а также скриптом CMake. Сценарий сохраняет расположение файла подавления в переменной кэша CMake. Я написал сценарий CTest, который запускает...
954 просмотров
schedule 25.11.2022

Как запустить тестовые случаи в собственном клиенте Chome?
Я переношу библиотеку для работы под портативным нативным клиентом Chrome (PNaCl). Мне удалось скомпилировать его и запустить с его помощью простую программу. Теперь мне нужно убедиться, что он работает правильно , что означает запуск полного...
202 просмотров
schedule 28.09.2022

cmake test: каждый тест запускается на каждом ctest
Как ни странно, когда я создаю свои тесты и запускаю их, каждый определенный тест ( BOOST_AUTO_TEST_CASE() повышения) будет выполняться для каждого теста, определенного cmake ( add_test() cmake). Я почти уверен, что сделал что-то не так в...
845 просмотров
schedule 11.10.2022

CMake: как провести модульное тестирование собственных макросов / функций сценария CMake?
Я написал несколько удобных оболочек для стандартных команд CMake и хочу протестировать этот код сценария CMake, чтобы убедиться в его функциональности. Я добился некоторого прогресса, но есть две вещи, в которых я надеюсь получить помощь:...
1480 просмотров
schedule 09.05.2024

Скрыть автоматически сгенерированные цели CTest
Я использую CMake и CTest в CLion. Раздражает то, что CTest генерирует множество целей, которые меня не волнуют: Непрерывный Непрерывная сборка Непрерывная конфигурация Непрерывное покрытие Непрерывная проверка памяти Непрерывный Старт...
1234 просмотров
schedule 15.11.2023

Cmake - Как скопировать файлы с входными данными для создания выходной папки
Я использую CLion и CMake для создания проекта. Я создал конфигурацию сборки Google Test, и дерево моего проекта выглядит так: Тесты для токенизатора просты: токенизатор должен открывать исходные файлы и выводить токены. Это мой файл...
3276 просмотров
schedule 30.10.2023

Использование REQUIRED_FILES для модульных тестов в cmake
Очень короткий пример попытки использовать REQUIRED_FILES : $ tree . . ├── CMakeLists.txt └── main.cxx $ cat main.cxx int main() { return 0; } $ cat CMakeLists.txt cmake_minimum_required(VERSION 3.10) add_executable(a.out...
165 просмотров
schedule 05.03.2024