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
- Checkout current main branch of libraries
cmake --preset x64-windows-release -DBUILD_BLACKBOXTESTS=ONcmake --build --preset x64-windows-release --target blackbox_propulsion_design- Copy your aircraft references repo content into a folder
projects/within theaircraft_designfolder .\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