nasa / fpp

F Prime Prime: A modeling language for F Prime
https://fprime.jpl.nasa.gov
Apache License 2.0
49 stars 31 forks source link

Revise code generation for data products #372

Closed bocchino closed 9 months ago

bocchino commented 10 months ago

This PR revises the component code generation for data products. It conforms to changes in the data products design documented in docs/Design/data-products.md at https://github.com/bocchino/fprime/commit/70601e3b3650cbde59655a8c8109f816851947e7.

check-cpp passes against https://github.com/bocchino/fprime/commit/70601e3b3650cbde59655a8c8109f816851947e7.

bocchino commented 10 months ago

@LeStarch Build Native Images for Linux reports that the command python3 does not exist. See https://github.com/fprime-community/fpp/actions/runs/7400045898/job/20133303295?pr=372. This error may have been masked before because of the way the unit test was written. Now the test is more robust, but the CI issue is exposed, causing a failure. Can you investigate?

bocchino commented 10 months ago

For now I worked around the issue by skipping the check if python3 is not there.