Fix #289, Add RTEMS build and test workflows#290
Merged
astrogeco merged 1 commit intonasa:integration-candidatefrom Jul 29, 2021
Merged
Fix #289, Add RTEMS build and test workflows#290astrogeco merged 1 commit intonasa:integration-candidatefrom
astrogeco merged 1 commit intonasa:integration-candidatefrom
Conversation
jphickey
reviewed
Jul 7, 2021
Contributor
jphickey
left a comment
There was a problem hiding this comment.
I have a few suggestions of things that can simplify. I also have some command templates/makefiles to generate the "cow" images that are used to provide a filesystem, which I can provide as needed.
045b28e to
e253919
Compare
Contributor
|
@nmullane is this ready for CCB review? |
e253919 to
59e2224
Compare
Contributor
Author
|
@astrogeco This should be ready for CCB review once I clean up the git commit history. |
59e2224 to
441eba4
Compare
Contributor
|
Hey Niall, can you amend or fixup your commits to match the |
zanzaben
reviewed
Jul 14, 2021
441eba4 to
16ed8f6
Compare
Contributor
|
CCB:2021-07-14 APPROVED with CHANGES
|
6b423ee to
f604c7f
Compare
zanzaben
suggested changes
Jul 21, 2021
Contributor
|
zanzaben
approved these changes
Jul 26, 2021
Contributor
|
@nmullane can you squash the last three commits and add the "Fix #" prefix? |
64272bb to
41f8974
Compare
Contributor
|
@jphickey is this good to go? |
jphickey
approved these changes
Jul 28, 2021
Contributor
|
CCB:2021-07-28 APPROVED with minor change
|
Add two workflows for building and testing cFS in both RTEMS 4.11 and 5 Add scripts folder into .github for running all unit tests inside QEMU Use dockerhub to store docker image containing all QEMU and RTEMS toolchain and dependencies Address PR comments by jphickey: Remove monitoring of stdout by correctly using batch-mode option Correctly use make SIMULATION variable instead of manually modifying targets.cmake during the actions workflow. Address PR comments by zanzaben: Remove forgotten targets.cmake target system Use makefile to run qemu tests and create qemu disk images instead of shell scripts Use wildcard matching to find and run all unit tests. Skip network tests that fail with the SKIP_NET_TESTS flag. Clean .mk scripts, ignore failing network tests Run network tests to see github failure behavior Remove from output failed tests step Update Workflow README
41f8974 to
613eb07
Compare
chillfig
pushed a commit
to chillfig/cFS
that referenced
this pull request
Jan 12, 2026
Fix nasa#289, update bundle workflow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add two workflows for building and testing cFS in both RTEMS 4.11 and 5
Add scripts folder into .github for running all unit tests inside QEMU
Use dockerhub to store docker image containing all QEMU and RTEMS
toolchain and dependencies
Checklist (Please check before submitting)
Describe the contribution
Testing performed
Steps taken to test the contribution:
Expected behavior changes
There is no expected behavior change. Additions were only made in the .github folder
System(s) tested on
Additional context
Code contributions
The only code contributions are in the .github folder.
Contributor Info - All information REQUIRED for consideration of pull request
Niall Mullane - GSFC 582 Intern