Commit Graph

19 Commits

Author SHA1 Message Date
3e9ae62b28 Merge branch 'development' into meier/dhbReplyTimeout
All checks were successful
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-06-21 10:49:06 +02:00
ae2f7219fd run auto-formatter
Some checks failed
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-06-06 11:55:42 +02:00
161dbde0d7 fixed merge conflicts
All checks were successful
fsfw/fsfw/pipeline/head This commit looks good
2022-06-06 10:30:17 +02:00
Jakob Meier
1611a4e1f0 device handler unittest wip
All checks were successful
fsfw/fsfw/pipeline/head This commit looks good
2022-05-16 11:10:35 +02:00
2708b71d77
Merge remote-tracking branch 'origin/development' into mueller/new-cicd-cmake-opts
All checks were successful
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-05-13 12:00:40 +02:00
39b7976056 new cmake options for CICD build
All checks were successful
fsfw/fsfw/pipeline/head This commit looks good
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-05-09 15:26:38 +02:00
738f572043
added unit tests, minor API change 2022-04-01 18:38:25 +02:00
f6357b4531 WIP compiler Flags and new unit tests for fixes 2022-02-23 18:23:22 +01:00
ddcac2bbac
reapply clang format
All checks were successful
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-02 10:29:30 +01:00
b2b648c4aa
removed obsolete comment 2021-10-11 17:14:30 +02:00
fc9101cd8f
deleted unrequired files, common include deleted 2021-10-11 17:12:42 +02:00
3d6f28c48d
printouts disable by default 2021-10-11 16:14:30 +02:00
bb9ae86159
indentation fixes 2021-10-11 16:12:32 +02:00
22dbabba38
removed copy and paste error 2021-10-11 16:01:58 +02:00
ac8df112b1
small correction 2021-10-11 16:01:14 +02:00
fb67df6d7f
using testsconfig.h now 2021-10-11 15:45:37 +02:00
a827ec6a92
removed another include 2021-10-11 13:51:08 +02:00
ad3238aa19
removed problematic includes 2021-10-11 13:48:17 +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