readme minor formatting fix + test output
This commit is contained in:
parent
419ce38d64
commit
e7db3a9f90
14
readme.md
14
readme.md
|
@ -5,6 +5,7 @@
|
|||
- GTest (Google test framework for C++)
|
||||
- Conan
|
||||
## Структура проекта
|
||||
```
|
||||
- Project/
|
||||
-- build/
|
||||
--- <caches>
|
||||
|
@ -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
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue