7 Commits

Author SHA1 Message Date
f67b861be7
Merge remote-tracking branch 'origin/development' into mueller/master 2021-10-18 17:42:51 +02:00
b2b648c4aa
removed obsolete comment 2021-10-11 17:14:30 +02:00
fb67df6d7f
using testsconfig.h now 2021-10-11 15:45:37 +02:00
7539dfffe3 dedicated test config objects list used now 2021-10-11 14:34:20 +02:00
d0b7a1ecf2
some tests 2021-10-11 14:22:57 +02:00
cc74ae777a
removed some configure files 2021-10-11 14:14:49 +02:00
ade15ad16d
tests can now be built as part of FSFW
This PR refactores the tests so they are built as part of the FSFW.
This is done by adding Catch2 with the FetchContent directive.

A future implementation might also use a system installation of Catch2
by first checking whether Catch2 can already be found as a package

The custom configuration folder testcfg was moved from the user folder
to the actual unittest folder.

The tests can be built by setting the CMake FSFW_BUILD_UNITTESTS option
to TRUE/ON. They are built with the static library and dropped inside
the build folders fsfw directory.
2021-10-07 13:24:46 +02:00