Apply phase timing data from BuildTimer to MesonTestResult.
(
result: MesonTestResult, build_timer: BuildTimer
)
| 26 | |
| 27 | |
| 28 | def _apply_phase_timing( |
| 29 | result: MesonTestResult, build_timer: BuildTimer |
| 30 | ) -> MesonTestResult: |
| 31 | """Apply phase timing data from BuildTimer to MesonTestResult.""" |
| 32 | build_timer.calculate_phases() |
| 33 | result.meson_setup_time = build_timer.meson_setup_time |
| 34 | result.ninja_maintenance_time = build_timer.ninja_maintenance_time |
| 35 | result.compile_time = build_timer.compile_time |
| 36 | result.test_execution_time = build_timer.test_execution_time |
| 37 | return result |
| 38 | |
| 39 | |
| 40 | def _apply_compile_sub_phases( |
no test coverage detected