Fix #1052, implement missing parameter/retcode test permutations#1066
Merged
astrogeco merged 15 commits intonasa:integration-candidatefrom Jun 20, 2021
Merged
Conversation
Contributor
Author
|
After Binsem fix: |
Contributor
Author
|
After CountSem fix: |
Contributor
Author
|
After Mutex fix: |
0058ceb to
205cdc3
Compare
Contributor
Author
|
After Queue Fix: |
Contributor
Author
|
After Task Fix: |
8354d06 to
ecd298a
Compare
Contributor
Author
|
After Module fix: |
Contributor
Author
|
After Network Fix: |
Contributor
Author
|
After Select fix: |
Contributor
Author
|
After Shell fix: |
Contributor
Author
|
After Socket fix: |
Contributor
Author
|
After Timebase fix: |
Contributor
Author
|
After timer fix: |
Contributor
Author
|
After directory fix: |
Contributor
Author
|
After FileSys fix: |
Contributor
Author
|
After File fix: |
Contributor
Author
|
This appears to be the last one! That should cover all APIs. Note that the timer tests also assume/require that #1065 gets merged first. It moves some asserts back into timer callbacks, instead of saving the RC and asserting later (simpler and more reliable that way). |
1e232ed to
b1139bd
Compare
Contributor
Author
|
This is complete now but it still needs a rebase to (depends on some items from the 2021-06-08 review set). |
Contributor
|
CCB:2021-06-09 APPROVED
|
b1139bd to
d35de1b
Compare
Contributor
Author
|
Rebased to latest baseline, should be mergable now. |
d35de1b to
46eaa70
Compare
astrogeco
added a commit
to nasa/cFS
that referenced
this pull request
Jun 21, 2021
nasa/osal#1066, implement missing parameter/retcode test permutations
Contributor
|
CCB:2021-06-23 APPROVED |
astrogeco
added a commit
to nasa/cFS
that referenced
this pull request
Jun 24, 2021
*Combines* - nasa/elf2cfetbl#81 - nasa/tblCRCTool#52 - nasa/ci_lab#88 - nasa/sch_lab#83 - nasa/sample_app#150 - nasa/sample_lib#64 - nasa/to_lab#100 *Includes* - nasa/cFE#1630, correct path to users guide warning log - nasa/cFE#1621, add additional test cases for Child Tasks - nasa/cFE#1608, Add cfe functional tests to CI - nasa/cFE#1627, rename/clean CFE coverage assert macros - nasa/cFE#1623, Added UT tests for cFE ES Api - nasa/cFE#1634, Expand CDS Functional Tests. - nasa/cFE#1633, add test log file - nasa/cFE#1594, Event ID updates - nasa/cFE#1624, scrub all UT_Report calls - nasa/osal#1066, implement missing parameter/retcode test permutations - nasa/cFS-GroundSystem#182, Add test start command script for cmdUtil - nasa/tblCRCTool#51, add printf conversion casts ** Implement Coding Standard in CodeQL ** - nasa/cFS-GroundSystem#180 - nasa/elf2cfetbl#80 - nasa/tblCRCTool#49 - nasa/ci_lab#87 - nasa/sch_lab#79 - nasa/sample_app#149 - nasa/sample_lib#63 - nasa/to_lab#99
astrogeco
added a commit
to nasa/cFS
that referenced
this pull request
Jun 24, 2021
*Combines* - nasa/cFE#1632, v6.8.0-rc1+dev726 - nasa/osal#1079, v5.1.0-rc1+dev548 - nasa/ci_lab#88, v2.4.0-rc1+dev42 - nasa/sch_lab#83, v2.4.0-rc1+dev40 - nasa/sample_app#150, v1.2.0-rc1+dev66 - nasa/sample_lib#64, v1.2.0-rc1+dev38 - nasa/to_lab#100, v2.4.0-rc1+dev49 - nasa/elf2cfetbl#81, v3.2.0-rc1+dev30 - nasa/tblCRCTool#52, v1.2.0-rc1+dev33 - nasa/cFS-GroundSystem#183, v2.2.0-rc1+dev52 *Includes* - nasa/cFE#1630, correct path to users guide warning log - nasa/cFE#1621, add additional test cases for Child Tasks - nasa/cFE#1608, Add cfe functional tests to CI - nasa/cFE#1627, rename/clean CFE coverage assert macros - nasa/cFE#1623, Added UT tests for cFE ES Api - nasa/cFE#1634, Expand CDS Functional Tests. - nasa/cFE#1633, add test log file - nasa/cFE#1594, Event ID updates - nasa/cFE#1624, scrub all UT_Report calls - nasa/osal#1066, implement missing parameter/retcode test permutations - nasa/cFS-GroundSystem#182, Add test start command script for cmdUtil - nasa/tblCRCTool#51, add printf conversion casts ** Implement Coding Standard in CodeQL ** - nasa/cFS-GroundSystem#180 - nasa/elf2cfetbl#80 - nasa/tblCRCTool#49 - nasa/ci_lab#87 - nasa/sch_lab#79 - nasa/sample_app#149 - nasa/sample_lib#63 - nasa/to_lab#99 Co-authored-by: Jacob Hageman <[email protected]> Co-authored-by: Joseph Hickey <[email protected]> Co-authored-by: Ariel Adams <[email protected]> Co-authored-by: Alex Campbell <[email protected]> Co-authored-by: Jose F Martinez Pedraza <[email protected]>
jphickey
pushed a commit
to jphickey/osal
that referenced
this pull request
Aug 10, 2022
cFE Integration Candidate: 2021-01-05
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe the contribution
Another pass through the API to ensure that:
OS_INVALID_POINTERretcode testOS_ERR_INVALID_SIZEretcode testosal_id_ttype has twoOS_ERR_INVALID_IDretcode tests, and that it is tested withOS_OBJECT_ID_UNDEFINEDandUT_OBJID_INCORRECT(which is not zero, but not valid).Testing performed
Run all unit tests, and run validation script on tests logs to confirm parameters have been exercised and confirmed for each required retcode.
Expected behavior changes
Missing tests are implemented
System(s) tested on
Ubuntu
Additional context
This PR will have each subsystem done as separate commits
Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.