Commit Graph

4036 Commits

Author SHA1 Message Date
mohr 54f3d7bd2d Jenkinsfile typo
fsfw/fsfw/pipeline/head There was a failure building this commit
2022-02-07 16:49:42 +01:00
mohr 7a83289b3d using prebuild, static docker image
fsfw/fsfw/pipeline/head There was a failure building this commit
2022-02-07 16:48:41 +01:00
mohr 136524424f Merge pull request 'Fix for Catch2 build regression' (#548) from mohr/catch2workaround into development
fsfw/fsfw/pipeline/head There was a failure building this commit
Reviewed-on: #548
2022-02-07 16:45:47 +01:00
mohr 793b97f651 Merge branch 'development' into mohr/catch2workaround
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-07 16:40:13 +01:00
mohr 2e4cd80556 workaround for build regression catch2-v3.0.0-preview4
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-07 15:51:06 +01:00
mohr 9e6948a8d7 Merge pull request 'virtual function to print datasets' (#544) from meier/printDataSet into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #544
2022-02-07 14:42:17 +01:00
mohr 9b17b282c6 Merge pull request 'do send read hook' (#545) from meier/doSendReadHook into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #545
2022-02-07 14:42:05 +01:00
muellerr 5f48d77c64 Merge branch 'development' into meier/printDataSet
fsfw/fsfw/pipeline/pr-development Build started...
fsfw/fsfw/pipeline/head This commit looks good
2022-02-07 14:17:26 +01:00
muellerr 8ab8c57f9c Merge branch 'development' into meier/doSendReadHook
fsfw/fsfw/pipeline/pr-development This commit looks good
fsfw/fsfw/pipeline/head This commit looks good
2022-02-07 14:17:03 +01:00
mohr f93c173715 Merge pull request 'Update development to master v3.0.1' (#546) from master into development
fsfw/fsfw/pipeline/head This commit looks good
fsfw/fsfw/pipeline/pr-development This commit looks good
Reviewed-on: #546
2022-02-04 13:29:59 +01:00
mohr 620841a9e5 Merge pull request 'bump version' (#542) from mueller/bump-version into master
fsfw/fsfw/pipeline/pr-development Build started...
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #542
v3.0.1
2022-02-04 13:23:24 +01:00
muellerr bd29688307 bump revision
fsfw/fsfw/pipeline/pr-master This commit looks good
fsfw/fsfw/pipeline/head This commit looks good
2022-02-04 13:11:27 +01:00
muellerr 43b7a314b6 bump version 2022-02-04 13:11:27 +01:00
Jakob Meier 06ffe27fcc do send read hook
fsfw/fsfw/pipeline/head fixing jenkins bug
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-03 10:46:14 +01:00
Jakob Meier e9b0951a95 virtual function to print datasets
fsfw/fsfw/pipeline/head fixing jenkins bug
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-03 10:37:07 +01:00
muellerr bf5a11cbd3 Merge pull request 'applied clang script' (#534) from mueller/apply-clang-script into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #534
2022-02-02 10:38:07 +01:00
muellerr ddcac2bbac reapply clang format
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-02 10:29:30 +01:00
muellerr 70b593df65 Merge pull request 'Added CFDP packet stack' (#528) from KSat/fsfw:mueller/cfdp-pdus into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #528
2022-02-02 10:27:39 +01:00
muellerr e5cc7069a6 Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-02 10:19:31 +01:00
muellerr 98dbaf03e0 Merge pull request 'Linux CommandExecutor' (#536) from eive/fsfw:mueller/cmd-executor into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #536
2022-02-02 10:17:52 +01:00
muellerr e0c50477cb it actually was an uninitialized array
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-02-02 10:00:57 +01:00
muellerr 30687f84c8 Merge branch 'mueller/cmd-executor' of https://egit.irs.uni-stuttgart.de/eive/fsfw into mueller/cmd-executor 2022-02-02 09:56:41 +01:00
muellerr fed39defd3 update helper script 2022-02-02 09:56:12 +01:00
muellerr acbc2cd749 valgrind why
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 18:04:08 +01:00
muellerr 368481f88b move strcmp outside of macro
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 14:04:13 +01:00
muellerr d2b561ba2f test
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 13:57:27 +01:00
muellerr 990e8672a8 update dockerfile
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 13:47:16 +01:00
Robin Mueller 9cde8c7f45 Merge branch 'mueller/cfdp-pdus' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller/cfdp-pdus
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 11:01:19 +01:00
Robin Mueller 751de7accc Merge remote-tracking branch 'upstream/development' into mueller/cfdp-pdus 2022-02-01 11:00:57 +01:00
muellerr 74ae3f1371 Merge remote-tracking branch 'upstream/development' into mueller/cmd-executor
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-02-01 10:49:14 +01:00
mohr 02ac92a6b3 Merge pull request 'CMake optimization' (#533) from mueller/cmake-optimization into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #533
2022-01-31 15:41:09 +01:00
mohr b83b2e8f89 Merge pull request 'Catch 2 Update' (#538) from mueller/catch2-update into development
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #538
2022-01-31 15:18:42 +01:00
mohr 8a39971a1c oops, wrong language
fsfw/fsfw/pipeline/pr-development This commit looks good
fsfw/fsfw/pipeline/head This commit looks good
2022-01-31 15:11:37 +01:00
mohr 1ead156c64 added --pull to the docker build
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-31 15:08:52 +01:00
mohr 5b968f7e5a Can't use env variables in top leve agent section
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-01-31 15:01:45 +01:00
mohr b98127cea6 Updated CI Build
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
- Always clean and rebuild docker image.
- Use single docker container
2022-01-31 14:59:45 +01:00
mohr eba9abfc9a Jenkinsfile syntax is weird, maybe this works...
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-01-28 14:10:24 +01:00
Robin Mueller bf7fabd7ba commented out when block
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-28 13:46:05 +01:00
Robin Mueller cf3d4d8de3 cleanDocker
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-28 13:43:21 +01:00
Robin Mueller 8414c9d471 added steps
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-28 13:36:43 +01:00
Robin Mueller 386843e3e7 update jenkinsfile
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-28 13:33:06 +01:00
muellerr 441b3b83c8 Changes to Dockerfile and Jenkinsfile
fsfw/fsfw/pipeline/head This commit looks good
fsfw/fsfw/pipeline/pr-development This commit looks good
1. Install Catch2 from sources inside a Docker stage/layer
2. Some tweaks to Jenkinsfile
2022-01-27 11:30:33 +01:00
muellerr c453af5911 cleanCI
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-26 15:30:01 +01:00
muellerr fe95c3337a changed builddir name in Jenkinsfile
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-26 12:28:30 +01:00
muellerr bc5a6b4a51 bump catch2 version to v3.0.0-preview4
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2022-01-26 12:23:12 +01:00
muellerr 371ff931bf Linux CommandExecutor
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
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 6c63d82f5c better comment
fsfw/fsfw/pipeline/head build bug von Jenkins manuell gefixed
fsfw/fsfw/pipeline/pr-development This commit looks good
2022-01-18 18:47:29 +01:00
muellerr 78ddce249c try an optimization
fsfw/fsfw/pipeline/head This commit looks good
2022-01-18 18:29:54 +01:00
mohr 2a268e14d1 Merge pull request 'Release v3.0.0' (#532) from development into master
fsfw/fsfw/pipeline/head This commit looks good
Reviewed-on: #532
v3.0.0
2022-01-10 14:52:31 +01:00
muellerr d93f2c5055 Merge branch 'development' into mueller/cfdp-pdus
fsfw/fsfw/pipeline/pr-development There was a failure building this commit
2021-12-20 14:16:02 +01:00