Skip to content

Refactor fpp-to-cpp tests#943

Merged
bocchino merged 14 commits intomainfrom
refactor-cpp-tests
Mar 10, 2026
Merged

Refactor fpp-to-cpp tests#943
bocchino merged 14 commits intomainfrom
refactor-cpp-tests

Conversation

@bocchino
Copy link
Collaborator

@bocchino bocchino commented Mar 5, 2026

This PR does the following in tools/fpp-to-cpp/test:

  • When framework definitions are needed, use the symbols provided in test/fprime instead of using ad-hoc definitions. This makes the code gen more consistent, because all framework dependencies use the same header files.
  • Clean up the structure of top to move individual tests into subdirectories. This makes the test code more modular and scalable.
  • Add more top tests to cover events, telemetry, data products, and typed ports. These are needed for the upcoming work on direct port calls.

@bocchino bocchino changed the title Refactor cpp tests Refactor fpp-to-cpp tests Mar 5, 2026
@bocchino bocchino requested review from Kronos3 and jwest115 March 5, 2026 01:51
@bocchino bocchino requested a review from jwest115 March 9, 2026 22:10
Base automatically changed from issue-926-framework-constants to main March 9, 2026 22:57
Ensure that status is returned
@bocchino bocchino merged commit 62a8f2c into main Mar 10, 2026
17 checks passed
@bocchino bocchino deleted the refactor-cpp-tests branch March 10, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants