Skip to content

Updating UT to work with CMake build system #489

Answered by skliper
shuq0 asked this question in Q&A
Discussion options

You must be logged in to vote

CF, CS, DS, FM, HK, HS, LC, MM, MD, SC as well as the framework (cFE/osal/psp) have all been updated to use https://github.com/nasa/osal/tree/main/ut_assert as of the latest app releases. The "old" UT was problematic due to the stubs being owned by UT which complicated maintenance since the repos own the APIs. Shifting to osal/ut_assert where the stubs are maintained within each repo (cFE owns the cFE stubs, osal owns the osal stubs, etc) allows for testing with a user defined set of repositories/versions (vs API versions being "fixed" from UT). The recommendation is to update cfs_ci and cfs_to to use osal/ut_assert vs updating the old UT to work with the modern framework.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by shuq0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants