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 #2502, #2504, CFE updates needed for generated header compatibility (EDS) #2505

Merged
merged 2 commits into from
Jan 31, 2024

Conversation

jphickey
Copy link
Contributor

Checklist (Please check before submitting)

Describe the contribution
Addresses the listed issues which related to compatibility with the generated header files:

Fixes #2502
Corrects name mismatches / deviations from standard naming conventions

Fixes #2504
Updates Unit Tests to be include a "TABLE_OFFSET" dispatch option which is needed when the entire task pipe function is a stub that uses a dispatch table.

Testing performed
Build and run all tests

Expected behavior changes
Compatibility with generated files/headers.

System(s) tested on
Debian

Additional context
All FSW updates are global name change only, no logic change.
Other updates (in 2504) are only unit test

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

Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL-coding-standard found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 25, 2024
@dzbaker dzbaker added CCB:Provisionally-Approved and removed CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels Jan 25, 2024
@jphickey
Copy link
Contributor Author

Updated per CCB review to remove leftover commented-out line

@jphickey jphickey added CCB:Approved Indicates code review and approval by community CCB and removed CCB:Provisionally-Approved labels Jan 25, 2024
@jphickey jphickey force-pushed the fix-2502-2504 branch 3 times, most recently from b44feb0 to 9112774 Compare January 29, 2024 21:25
Corrects cases where CFE symbol names did not exactly match expected
conventions.
Update UT dispatch objects to allow invoking handlers based on
a table lookup rather than configuring the MsgID + CC in the stubs.
dzbaker added a commit to nasa/cFS that referenced this pull request Jan 31, 2024
*Combines:*

cFE equuleus-rc1+dev84
osal equuleus-rc1+dev41

**Includes:**

*cFE*
- nasa/cFE#2505

*osal*
- nasa/osal#1368

Co-authored by: Joseph Hickey <[email protected]>
Co-authored by: Avi Weiss <[email protected]>
@dzbaker dzbaker merged commit fb2f6e8 into nasa:main Jan 31, 2024
22 checks passed
dzbaker added a commit to nasa/cFS that referenced this pull request Jan 31, 2024
*Combines:*

cFE equuleus-rc1+dev84
osal equuleus-rc1+dev41

**Includes:**

*cFE*
- nasa/cFE#2505

*osal*
- nasa/osal#1368

Co-authored by: Joseph Hickey <[email protected]>
Co-authored by: Avi Weiss <[email protected]>
@jphickey jphickey deleted the fix-2502-2504 branch January 31, 2024 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CCB:Approved Indicates code review and approval by community CCB
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update unit test cases to support cmd handler lookup table Correct minor name inconsistencies in ES
2 participants