small README
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit
This commit is contained in:
parent
1c17aac544
commit
65961695de
@ -1,4 +1,4 @@
|
|||||||
cmake_minimum_required(VERSION 3.0.0)
|
cmake_minimum_required(VERSION 3.13.0)
|
||||||
project(reboot-logic VERSION 0.1.0)
|
project(reboot-logic VERSION 0.1.0)
|
||||||
|
|
||||||
include(CTest)
|
include(CTest)
|
||||||
@ -19,16 +19,9 @@ endif()
|
|||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
|
|
||||||
add_executable(reboot-logic main.cpp)
|
add_executable(reboot-logic)
|
||||||
|
|
||||||
target_sources(reboot-logic PRIVATE
|
|
||||||
main.cpp
|
|
||||||
CoreController.cpp
|
|
||||||
SdCardManager.cpp
|
|
||||||
event.cpp
|
|
||||||
libxiphos.cpp
|
|
||||||
)
|
|
||||||
|
|
||||||
|
add_subdirectory(src)
|
||||||
target_link_libraries(reboot-logic PRIVATE Catch2::Catch2WithMain)
|
target_link_libraries(reboot-logic PRIVATE Catch2::Catch2WithMain)
|
||||||
|
|
||||||
target_include_directories(reboot-logic PRIVATE
|
target_include_directories(reboot-logic PRIVATE
|
||||||
|
16
unittest/rebootLogic/README.md
Normal file
16
unittest/rebootLogic/README.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
Reboot Logic Unittest
|
||||||
|
=======
|
||||||
|
|
||||||
|
These tests were written with Catch2 and VS code.
|
||||||
|
Install VS code with the C++ and CMake plugins and open this folder with VS code.
|
||||||
|
You should be able to run the tests directly.
|
||||||
|
|
||||||
|
It is also recommended to [install Catch2](https://github.com/catchorg/Catch2/blob/devel/docs/cmake-integration.md):
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git clone https://github.com/catchorg/Catch2.git
|
||||||
|
cd Catch2
|
||||||
|
git checkout v3.0.0-preview4
|
||||||
|
cmake -Bbuild -H. -DBUILD_TESTING=OFF
|
||||||
|
sudo cmake --build build/ --target install
|
||||||
|
```
|
7
unittest/rebootLogic/src/CMakeLists.txt
Normal file
7
unittest/rebootLogic/src/CMakeLists.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
target_sources(reboot-logic PRIVATE
|
||||||
|
main.cpp
|
||||||
|
CoreController.cpp
|
||||||
|
SdCardManager.cpp
|
||||||
|
event.cpp
|
||||||
|
libxiphos.cpp
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user