-
Notifications
You must be signed in to change notification settings - Fork 14
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 coverage tests for BPLib development branch #121
Comments
Status update as of 2022-09-28, working on adding coverage tests for BPLib.
|
jphickey
added a commit
to jphickey/bplib
that referenced
this issue
Oct 17, 2022
Create a "ut-stubs" and "ut-coverage" subdirectory under each of the submodules, and hook into the build system gated upon the setting of BPLIB_ENABLE_UNIT_TESTS. This is only the initial framework, most test cases are still not implemented and need to be added.
jphickey
added a commit
to jphickey/bplib
that referenced
this issue
Oct 17, 2022
Create a "ut-stubs" and "ut-coverage" subdirectory under each of the submodules, and hook into the build system gated upon the setting of BPLIB_ENABLE_UNIT_TESTS. This is only the initial framework, most test cases are still not implemented and need to be added.
jphickey
added a commit
to jphickey/bplib
that referenced
this issue
Oct 17, 2022
Create a "ut-stubs" and "ut-coverage" subdirectory under each of the submodules, and hook into the build system gated upon the setting of BPLIB_ENABLE_UNIT_TESTS. This is only the initial framework, most test cases are still not implemented and need to be added.
jphickey
added a commit
to jphickey/bplib
that referenced
this issue
Oct 17, 2022
Create a "ut-stubs" and "ut-coverage" subdirectory under each of the submodules, and hook into the build system gated upon the setting of BPLIB_ENABLE_UNIT_TESTS. This is only the initial framework, most test cases are still not implemented and need to be added.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The bplib development branch currently does not have coverage tests implemented. This is a requirement for flight software to have this, so it needs to be implemented.
As a prerequisite to this, a test framework should be utilized to facilitate testing for coverage analysis. All other CFS components use "UtAssert" which is included as a submodule within the OSAL repository (see https://github.com/nasa/osal). However using this framework would add a hard dependency on OSAL, which would affect the standalone bplib build. Consensus needs to be made to determine if this is OK, and if so, OSAL should become the only operating system abstraction for BPLib.
The text was updated successfully, but these errors were encountered: