-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix #289, Add RTEMS build and test workflows #290
Fix #289, Add RTEMS build and test workflows #290
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
@nmullane is this ready for CCB review? |
e253919
to
59e2224
Compare
@astrogeco This should be ready for CCB review once I clean up the git commit history. |
59e2224
to
441eba4
Compare
Hey Niall, can you amend or fixup your commits to match the |
441eba4
to
16ed8f6
Compare
CCB:2021-07-14 APPROVED with CHANGES
|
6b423ee
to
f604c7f
Compare
|
@nmullane can you squash the last three commits and add the "Fix #" prefix? |
64272bb
to
41f8974
Compare
@jphickey is this good to go? |
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
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