Commit Graph

45 Commits

Author SHA1 Message Date
muellerr afafab660a Merge branch 'mueller/tcp-keep-open-pr' into mueller/master 2021-10-18 15:07:36 +02:00
muellerr ad68802fe4 Merge branch 'develop' into eive/develop 2021-10-11 19:21:48 +02:00
muellerr e8927d6aa8 moved testtemplate and removed user folder 2021-10-11 17:22:54 +02:00
muellerr b2b648c4aa removed obsolete comment 2021-10-11 17:14:30 +02:00
muellerr fc9101cd8f deleted unrequired files, common include deleted 2021-10-11 17:12:42 +02:00
muellerr 3d6f28c48d printouts disable by default 2021-10-11 16:14:30 +02:00
muellerr bb9ae86159 indentation fixes 2021-10-11 16:12:32 +02:00
muellerr 19061c3d50 removed obsolete files 2021-10-11 16:04:43 +02:00
muellerr 22dbabba38 removed copy and paste error 2021-10-11 16:01:58 +02:00
muellerr ac8df112b1 small correction 2021-10-11 16:01:14 +02:00
muellerr fb67df6d7f using testsconfig.h now 2021-10-11 15:45:37 +02:00
muellerr a827ec6a92 removed another include 2021-10-11 13:51:08 +02:00
muellerr ad3238aa19 removed problematic includes 2021-10-11 13:48:17 +02:00
muellerr 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
mohr f11957d827 Merge pull request 'Updated Countdown and removed Timer' (#486) from gaisser_countdown_timer into development
Reviewed-on: fsfw/fsfw#486
2021-10-04 14:44:55 +02:00
muellerr f76f462022 test added 2021-09-30 11:27:14 +02:00
gaisser ba4249d658 Merge branch 'development' into gaisser_countdown_timer 2021-09-29 14:27:48 +02:00
muellerr 42b5f8a79d small fix for DLE unittest 2021-09-29 11:49:45 +02:00
muellerr 354e158cc1 format fixes 2021-09-29 09:30:50 +02:00
gaisser 4b62c8aa81 Added tests 2021-09-27 21:53:27 +02:00
muellerr 3e3c38e459 Merge branch 'development' into mueller/int-unittest-osal-defines-update 2021-09-15 17:20:08 +02:00
muellerr ca65daab1a Merge branch 'development' into mueller/int-unittest-osal-defines-update 2021-09-13 15:10:11 +02:00
muellerr 7c7a8a5df7 added improvements from code review 2021-09-11 19:18:18 +02:00
muellerr ea573b0523 a few more tests with faulty source data 2021-09-09 11:12:42 +02:00
muellerr 3d336c08f2 tests almost complete 2021-09-09 10:47:54 +02:00
muellerr d05eb23ea7 debugged and tested non-escaped encoder 2021-09-09 01:28:21 +02:00
muellerr 35b53e9a17 continuing tests 2021-09-09 01:06:54 +02:00
muellerr b5063117f6 added check to avoid seg fault 2021-09-09 00:02:17 +02:00
muellerr 29abef40a4 Merge remote-tracking branch 'upstream/development' into mueller/dle-improvements 2021-09-08 23:39:31 +02:00
muellerr dfc44fce07 added DLE encoder test files 2021-09-08 23:33:10 +02:00
muellerr 517d52f55d using better defines 2021-08-16 11:27:46 +02:00
muellerr a18706ec53 Make FSFW tests accessible from outside
1. Further reduces the amount of code the user needs to copy and paste
2. Makes FSFW tests more accessible. This can be used to simplify moving mission unit tests
   to the FSFW
3. A lot of include improvements
2021-08-16 10:49:07 +02:00
muellerr c3fbe04fc6 all include corrections 2021-08-02 20:58:56 +02:00
muellerr f1f167c2d1 using _ instead of - now 2021-08-02 20:55:03 +02:00
muellerr dee063e259 Merge branch 'mueller/master' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/master 2021-08-02 15:47:49 +02:00
muellerr aabc729e77 include changes 2021-08-02 15:47:12 +02:00
muellerr c0591c3d24 renamed some folders 2021-08-02 15:31:13 +02:00
muellerr 5bbe16081f added missing CMakeLists.txt 2021-07-30 14:38:20 +02:00
muellerr 490ab440e5 smaller tweaks in CMakelists files 2021-07-30 14:21:37 +02:00
muellerr 0b207b2b1a updated user folder 2021-07-30 14:18:47 +02:00
muellerr e1f92b3da4 various fixes and improvements 2021-07-30 13:47:29 +02:00
muellerr b75c815361 Merge remote-tracking branch 'origin/development' into mueller/master 2021-07-27 13:12:00 +02:00
muellerr d47906e833 trying to fuse header / inc 2021-07-19 16:25:51 +02:00
muellerr 376617f9f9 missing interface includes 2021-07-14 10:24:38 +02:00
muellerr 82299c7e3e new test folder 2021-07-14 10:22:58 +02:00