Updates for initial sizing and increase robustness for path access in aircraft xml
Description
Comparing initial sizing execution to a converged reference makes no sense. A better idea is to use an aircraft xml version, after design point estimation. An aircraft design project usually has a folder with the aircraft xml files after each iteration of the workflow - and more important: the aircraft xml after design point execution, before the sizing loop. This file is now used for comparison.
Furthermore, if a node is not available in the aircraft xml but the test tries to access it, an unknown c++ exception was thrown in the test body. This is fixed now, by a more intense try catch statement.
Testing Instructions
- Checkout this branch
- cmake --preset x64-windows-release -DBUILD_BLACKBOXTESTS=ON
- cmake --build --preset x64-windows-release --target blackbox_initial_sizing
- Insert the current clean sheet designresults ofUNICADO-SMR-01into a folderprojects/UNICADO/UNICADO-SMR-01/within theaircraft_designfolder
- .\blackbox_initial_sizing.exe
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.