Skip to content
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

Add OSAL library build, coverage test, and functional tests to CI #346

Closed
skliper opened this issue Jan 8, 2020 · 1 comment · Fixed by #403
Closed

Add OSAL library build, coverage test, and functional tests to CI #346

skliper opened this issue Jan 8, 2020 · 1 comment · Fixed by #403

Comments

@skliper
Copy link
Contributor

skliper commented Jan 8, 2020

Is your feature request related to a problem? Please describe.
CI doesn't build or execute tests for OSAL

Related to conversation on #23

Describe the solution you'd like
Ideally create a Makefile with a set of rules to cover building, running tests, and reporting coverage (pattern after bundle build) which allows for users to easily do the same thing
Once created, put into CI

Additional Info
Some of the actions are detailed in https://github.com/nasa/cFS/blob/dev-vdd/VDD.md

Requester Info
Jacob Hageman - NASA/GSFC

@skliper
Copy link
Contributor Author

skliper commented Jan 8, 2020

Run/report functional (ENABLE_UNIT_TESTS set) test coverage (specific for OS)
Add standard host coverage tests (OSALCOVERAGE_TARGET_OSTYPE) that does everything, coverage-vxworks that does shared and vxworks, coverage-rtems, coverage-linux.

Matrix build with BUILDTYPE=release and debug, etc.

@skliper skliper added this to the 5.1.0 milestone Jan 15, 2020
@skliper skliper self-assigned this Apr 1, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 1, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 1, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 15, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 15, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 15, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 15, 2020
skliper added a commit to skliper/osal that referenced this issue Apr 15, 2020
astrogeco added a commit that referenced this issue Apr 28, 2020
Fix #346, Adds library build, functional, and coverage test to CI
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants