Feature/bb test propulsion design

Description

Blck box tests for propulsion design. blackbox test library executes the python script for propulsion design and tests it. The blackbox test itself is compiled to an executable as usual.

Testing Instructions

  1. Checkout current main branch of libraries
  2. cmake --preset x64-windows-release -DBUILD_BLACKBOXTESTS=ON
  3. cmake --build --preset x64-windows-release --target blackbox_propulsion_design
  4. Copy your aircraft references repo content into a folder projects/ within the aircraft_design folder
  5. .\blackbox_propulsion_design.exe

Remark:

Tests are currently failing, because the baseline results fail. i.e. executing the current propulsion_design on the SMR-01 reference aircraft with the same engine, and config in use - results in different aircraft design results

Developer Checklist

  • Code has been tested locally and/or in pipeline.
  • (if applicable) impact of new dependencies reviewed and included in project.
  • Merge conflicts resolved with the target branch.
Edited by Maurice Zimmnau

Merge request reports

Loading