Robin Müller
76d12e3db1
Merge branch 'development' into mueller/integrated-unittests
2021-10-18 14:36:01 +02:00
Robin Müller
4251ccacf9
Merge branch 'development' into mueller/integrated-unittests
2021-10-15 18:32:35 +02:00
Robin Müller
01f5dfe6b4
Merge branch 'development' into mueller/integrated-unittests
2021-10-15 15:05:23 +02:00
Robin Müller
060b3a3b2c
added missing leading *
2021-10-11 17:51:13 +02:00
Robin Müller
348975ba5f
additional coverage excludes
2021-10-11 17:31:04 +02:00
Robin Müller
e8927d6aa8
moved testtemplate and removed user folder
2021-10-11 17:22:54 +02:00
Robin Müller
b2b648c4aa
removed obsolete comment
2021-10-11 17:14:30 +02:00
Robin Müller
fc9101cd8f
deleted unrequired files, common include deleted
2021-10-11 17:12:42 +02:00
Robin Müller
d4bb9397ee
better handling for configure files
2021-10-11 16:32:19 +02:00
Robin Müller
bf5590ce26
configure file correction
2021-10-11 16:25:01 +02:00
Robin Müller
460941c225
tiny tweak
2021-10-11 16:16:49 +02:00
Robin Müller
3d6f28c48d
printouts disable by default
2021-10-11 16:14:30 +02:00
Robin Müller
bb9ae86159
indentation fixes
2021-10-11 16:12:32 +02:00
Robin Müller
306a4b647f
more review corrections
2021-10-11 16:06:12 +02:00
Robin Müller
19061c3d50
removed obsolete files
2021-10-11 16:04:43 +02:00
Robin Müller
22dbabba38
removed copy and paste error
2021-10-11 16:01:58 +02:00
Robin Müller
ac8df112b1
small correction
2021-10-11 16:01:14 +02:00
Robin Müller
ad744fb593
README improvement
2021-10-11 15:56:04 +02:00
Robin Müller
6c75b56054
README update
2021-10-11 15:51:27 +02:00
Robin Müller
fb67df6d7f
using testsconfig.h now
2021-10-11 15:45:37 +02:00
Robin Müller
1b6fa9822b
this should work
2021-10-11 15:40:29 +02:00
Robin Müller
5798aa1e3a
create project to suppress warning
2021-10-11 15:09:19 +02:00
Robin Müller
b00f61445d
works
2021-10-11 15:07:52 +02:00
Robin Müller
ad117e07e0
FSFW_CONFIG_PATH update
2021-10-11 15:03:03 +02:00
Robin Müller
c26c2a5a96
hardcoding config path
2021-10-11 14:56:42 +02:00
Robin Müller
e02ac05097
fixed a bug for default cfg path
2021-10-11 13:57:00 +02:00
Robin Müller
a827ec6a92
removed another include
2021-10-11 13:51:08 +02:00
Robin Müller
12321a5d49
Merge branch 'mueller/integrated-unittests' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/integrated-unittests
2021-10-11 13:48:28 +02:00
Robin Müller
ad3238aa19
removed problematic includes
2021-10-11 13:48:17 +02:00
Robin Müller
f67868516c
Merge branch 'development' into mueller/integrated-unittests
2021-10-11 13:40:09 +02:00
Robin Müller
dd1631a456
updated CMakeLists.txt
...
- More information about FSFW build
2021-10-07 14:20:34 +02:00
Robin Müller
cd6d616806
using .h.in version fle now
2021-10-07 13:26:31 +02:00
Robin Müller
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