muellerr
5ca5fe4040
Merge remote-tracking branch 'upstream/development' into eive/develop
2022-03-14 17:50:27 +01:00
muellerr
522cbc7f3d
Merge remote-tracking branch 'upstream/development' into mueller/version-getter-upstream
2022-03-14 14:38:27 +01:00
muellerr
ce5bcc5897
bugfix
2022-03-14 14:37:41 +01:00
muellerr
97c93afeff
Merge remote-tracking branch 'upstream/development' into mueller/version-getter-upstream
2022-03-14 14:24:43 +01:00
mohr
8704b9ab06
Merge pull request 'Fixed test issue with overflow of times' ( #574 ) from gaisser/fsfw:gaisser_ccsds_time_tests into development
...
Reviewed-on: fsfw/fsfw#574
2022-03-14 14:23:35 +01:00
muellerr
14ac852b7e
this tests even a bit more
2022-03-10 09:44:06 +01:00
muellerr
6b1a81ee92
minor tweaks
2022-03-10 09:40:34 +01:00
muellerr
3779b44813
added some more minor tests
2022-03-10 09:37:57 +01:00
muellerr
7daa9812ff
added tests
2022-03-10 09:35:10 +01:00
gaisser
445d5dd6f0
Added Checks for CDSShort in unittests
2022-03-09 18:56:08 +01:00
muellerr
84f95e8d76
this is better
2022-03-08 09:45:58 +01:00
muellerr
8b1c277c58
better name of invalid mode retval
2022-03-08 09:34:22 +01:00
gaisser
a4f97a7ba7
Fixed another issue of time checks
2022-03-07 18:33:24 +01:00
gaisser
8b1af232c3
Added Tests for CCSDS Time, fixed LPM Test
...
Changed behaviour of Host and Linux Clock
2022-03-07 18:22:10 +01:00
muellerr
d06eecf9b0
small test device handler fixes
2022-03-07 15:56:45 +01:00
muellerr
a7cb2d4354
small test device handler fixes
2022-03-07 15:54:56 +01:00
muellerr
7571987a1d
Merge branch 'eive/develop' into mueller/master
2022-03-07 15:43:52 +01:00
muellerr
d6c1041133
Merge remote-tracking branch 'upstream/development' into eive/develop
2022-03-07 15:34:11 +01:00
gaisser
14b44f8bb2
Merge branch 'development' into gaisser_compiler_flags
2022-03-07 13:09:21 +01:00
muellerr
3c53e2c259
renamed some ModeIF definitions
2022-03-05 03:01:43 +01:00
muellerr
aebab4c73c
Merge remote-tracking branch 'upstream/development' into mueller/master
2022-03-04 15:08:45 +01:00
muellerr
c3c2e1c0dd
Merge remote-tracking branch 'upstream/development' into eive/develop
2022-03-04 15:08:07 +01:00
muellerr
ac036b2a70
Merge remote-tracking branch 'origin/eive/develop' into mueller/gpio-hal-updates
2022-02-28 15:49:11 +01:00
gaisser
2d12618c96
Merge branch 'development' into mueller/test-task-one-shot-flag-not-static
2022-02-28 15:42:08 +01:00
gaisser
68ca6fd122
Merge branch 'development' into gaisser_compiler_flags
2022-02-28 15:29:57 +01:00
muellerr
28b28b5684
Merge branch 'mueller/gpio-hal-updates' into mueller/master
2022-02-28 14:48:27 +01:00
gaisser
09815f5cce
Clang format
2022-02-23 18:24:07 +01:00
gaisser
f6357b4531
WIP compiler Flags and new unit tests for fixes
2022-02-23 18:23:22 +01:00
gaisser
d6508e23b6
Added more coverage and Documentation
2022-02-23 12:12:49 +01:00
gaisser
4862edfdb5
Clang format
2022-02-22 13:42:56 +01:00
gaisser
a50b52df51
Fixed an issue in host OSAL and added more coverage to IER
2022-02-22 13:37:28 +01:00
muellerr
9c2ceb4a9f
one shot flag not static anymore
2022-02-22 11:29:23 +01:00
muellerr
3a5881a0cb
more time
2022-02-22 11:10:02 +01:00
gaisser
45ea09291a
Still test for InternalError Reporter
2022-02-18 19:57:36 +01:00
gaisser
b7f3eff742
WIP unit tests
2022-02-18 19:08:06 +01:00
muellerr
9e92afbf07
bugfix in test task
2022-02-16 18:54:55 +01:00
muellerr
22bc300902
increase other limits
2022-02-14 16:14:14 +01:00
muellerr
0d38ac62d8
this should work an ALL systems
2022-02-14 16:12:48 +01:00
muellerr
d53c7e1190
increase test limit
2022-02-14 16:00:43 +01:00
muellerr
4f87e24f60
increase test limit
2022-02-10 14:08:52 +01:00
muellerr
ddcac2bbac
reapply clang format
2022-02-02 10:29:30 +01:00
muellerr
e5cc7069a6
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-02 10:19:31 +01:00
muellerr
e0c50477cb
it actually was an uninitialized array
2022-02-02 10:00:57 +01:00
muellerr
acbc2cd749
valgrind why
2022-02-01 18:04:08 +01:00
muellerr
368481f88b
move strcmp outside of macro
2022-02-01 14:04:13 +01:00
muellerr
d2b561ba2f
test
2022-02-01 13:57:27 +01:00
Robin Mueller
751de7accc
Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
2022-02-01 11:00:57 +01:00
muellerr
371ff931bf
Linux CommandExecutor
...
The CommandExecutor helper class can execute shell commands in blocking and non-blocking mode
This class is able to execute processes by using the Linux popen call. It also has the capability of writing
the read output of a process into a provided ring buffer.
The executor works by first loading the command which should be executed and specifying whether
it should be executed blocking or non-blocking. After that, execution can be started with the execute call.
Using non-blocking mode allows to execute commands which might take a longer time in the background,
and allowing the user thread to check completion status with the check function
Moved to HAL like requested in code review and unit tested with failing commands as well.
Also, Linux HAL components are compiled by default now unless explicitely disabled.
2022-01-26 12:11:52 +01:00
muellerr
d0c7878da4
simplified test controller and added docs gitignore
2021-12-14 17:50:23 +01:00
muellerr
7a84dff7d6
maybe this fixes the build error?
2021-12-06 16:23:09 +01:00