Gtest в CLion
Last updated
Last updated
Подробная статья по настройке в CLion: https://www.jetbrains.com/help/clion/creating-google-test-run-debug-configuration-for-test.html
Простой способ подключения gtest
к проекту в CLion (с оф. сайта JB:
Склонировать официальный репозиторий.
Собрать gtest
из исходников.
Подключить к своему проекту как стороннюю библиотеку.
После чего во вкладке Run появится список всех тестов и статус их прохождения:
Альтернативный вариант: использовать пакетный менеджер vcpkg
, который имеет интеграцию с CLion.
Созданим новый инстанс vcpkg
в проекте.
Затем можно попытаться собрать программу. В Build Message
можно по подсказке Fix
установить нужный пакет.
После установки пакета появится всплывающая подсказка:
Альтернатива 1: после установки vcpkg
можно установить gtest
из среды разработки (ситуация на скриншоте ниже появляется, если в проекте уже лежит CMakeLists.txt с инструкциями по подключению gtest
в проект):
Альтернатива 2: установка пакета в разделе vcpkg
. Интересующий пакет называется gtest
.
После установки следует раширить описание в CMakeLists.txt
и к дефолтному описанию:
добавить:
В результате сборка проходит успешно и при попытке запуска в разделе Run
будет отображаться статистика по запускаемым тестам.
Инструкция с оф. сайта: установка + интеграция