diff --git a/readme.md b/readme.md index 5f68de8..42059bb 100644 --- a/readme.md +++ b/readme.md @@ -5,6 +5,7 @@ - GTest (Google test framework for C++) - Conan ## Структура проекта +``` - Project/ -- build/ --- @@ -19,6 +20,7 @@ --- test.cpp - conanfile.txt - CMakeLists.txt +``` ## conanfile Для подключения тестового фреймворка используется система менеджмента артефактов Conan, которая позволяет осуществлять подключение заранее скомпилированных библиотек без необходимости их установки на ОС разработчика. Подключение осуществляется описанием корректных настроек в файле conanfile.txt: ``` @@ -133,3 +135,15 @@ add_executable(prog src/main.c include/algo.h include/algo.c) - `make` (собрать проект) - `ctest` (запустить тесты) - `./bin/prog` (запустить программу) +В результате запуска тестов получится следующий вывод: +``` +Test project /home/user/Documents/book-c-basic/build + Start 1: HelloTest.WeTestHere +1/2 Test #1: HelloTest.WeTestHere ............. Passed 0.01 sec + Start 2: AnotherTest.WeTestThere +2/2 Test #2: AnotherTest.WeTestThere .......... Passed 0.00 sec + +100% tests passed, 0 tests failed out of 2 + +Total Test time (real) = 0.01 sec +```