Skip to content

Run persistency tests also in EBcLfSA#35

Merged
FScholPer merged 3 commits intoeclipse-score:mainfrom
elektrobit-contrib:run-persistency-tests-also-in-ebclfsa
Nov 13, 2025
Merged

Run persistency tests also in EBcLfSA#35
FScholPer merged 3 commits intoeclipse-score:mainfrom
elektrobit-contrib:run-persistency-tests-also-in-ebclfsa

Conversation

@opajonk
Copy link
Contributor

@opajonk opajonk commented Nov 13, 2025

This adds building and running of cpp_tests_persistency with the same scenario used for QNX. It is integrated as a separate Bazel target, similar to the scrample example. Hence, it is easy to understand can be removed easily if required. Drawback is the additional runtime of calling two Bazel targets. Note that it is not integrated as HI application, to avoid the additional complexity. It would not add much benefit anyway.

However, its introduction requires the usage of an updated libacl-dev, since the currently used one has a problem with static linking: libacl.a seems to have lacked -fPIC during its build. This, in turn, requires a slight extension of the baselibs patch: the new libacl.a is in a different location. Since all of this libacl business is a crutch anyway, this should be acceptable.

Also, the .bazelrc is made similar to qnx_qemu/.bazelrc. That caused a few more changes in the README.

This adds building and running of cpp_tests_persistency with the same scenario used in QNX.
@github-actions
Copy link

The created documentation from the pull request is available at: docu-html

@opajonk opajonk marked this pull request as ready for review November 13, 2025 14:06
@opajonk
Copy link
Contributor Author

opajonk commented Nov 13, 2025

Builds are passing; however, if you feel that this poses any risk for 0.5.0, just don't merge it now - all good.

@FScholPer FScholPer merged commit 22a9af1 into eclipse-score:main Nov 13, 2025
6 checks passed
opajonk added a commit to elektrobit-contrib/eclipse-score_reference_integration that referenced this pull request Nov 14, 2025
Unfortunately, with PR eclipse-score#35 a mistake was introduced which broke the execution of high-integrity applications.
FScholPer pushed a commit that referenced this pull request Nov 14, 2025
* Fix scrample execution in EBcLfSA

Unfortunately, with PR #35 a mistake was introduced which broke the execution of high-integrity applications.

* minor documentation fix
@opajonk opajonk deleted the run-persistency-tests-also-in-ebclfsa branch December 22, 2025 14:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments