============================= test session starts ==============================
platform linux -- Python 3.12.14, pytest-8.4.1, pluggy-1.6.0
rootdir: /tests
plugins: json-ctrf-0.3.5
collected 12 items

tests/test_outputs.py ............                                       [100%]

==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED tests/test_outputs.py::test_artifact_set_is_exact_and_bounded
PASSED tests/test_outputs.py::test_airfoil_geometry_is_analytic_naca4512
PASSED tests/test_outputs.py::test_mesh_manifest_has_required_resolution_and_quality
PASSED tests/test_outputs.py::test_history_has_all_consecutive_converged_cases
PASSED tests/test_outputs.py::test_study_rows_match_history_and_required_order
PASSED tests/test_outputs.py::test_production_study_matches_reference
PASSED tests/test_outputs.py::test_summary_schema_and_fixed_configuration
PASSED tests/test_outputs.py::test_summary_recomputes_convergence_and_selection
PASSED tests/test_outputs.py::test_surface_coverage_and_yplus_statistics
PASSED tests/test_outputs.py::test_surface_geometry_orientation_area_and_cp_profile
PASSED tests/test_outputs.py::test_surface_integrals_close_against_reported_coefficients
PASSED tests/test_outputs.py::test_reference_bundle_matches_calibration
============================== 12 passed in 0.90s ==============================
