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

Fix #166, improve coverage on CF_CmdGetSetParam #181

Merged
merged 1 commit into from
Jan 18, 2022

Conversation

jphickey
Copy link
Contributor

Describe the contribution
Rewrites the unit test on this function in order to get full line coverage.
This needs to call the routine with every defined param ID to get each case.

Fixes #166

Testing performed
Build and run all unit tests, confirm coverage

Expected behavior changes
None for FSW, unit test coverage improvement

System(s) tested on
Ubuntu 21.10

Additional context
This also removes a bit of code from FSW that did a no-op for a size that wasn't uint32/uint16/uint8. This was unreachable because there are no cases that have such a size, and it would be a software bug if there was.

Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.

Rewrites the unit test on this function in order to get full line coverage.
This needs to call the routine with every defined param ID to get each case.
@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 13, 2022
@astrogeco astrogeco merged commit dddc89f into nasa:main Jan 18, 2022
@astrogeco astrogeco added CCB:Approved and removed CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels Jan 19, 2022
@astrogeco
Copy link
Contributor

CCB:2022-01-19 APPROVED

@jphickey jphickey deleted the fix-166-coverage-getset branch March 11, 2022 15:48
@skliper skliper added this to the Draco milestone Mar 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Improve UT coverage on CF_CmdGetSetParam()
3 participants