nasa / bplib

Apache License 2.0
30 stars 13 forks source link

Add coverage tests for BPLib development branch #121

Closed jphickey closed 2 years ago

jphickey commented 2 years ago

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.

jphickey commented 2 years ago

Status update as of 2022-09-28, working on adding coverage tests for BPLib.