<testResult _class='hudson.tasks.junit.TestResult'><duration>17.385</duration><empty>false</empty><failCount>0</failCount><passCount>512</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestComputeSigmaSqdW</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestComputeSigmaSqdW</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sigma_bounded</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestComputeSigmaSqdW</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zero_variance</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestFillHolesVertical</className><duration>0.022</duration><failedSince>0</failedSince><name>test_no_holes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestFillHolesVertical</className><duration>0.001</duration><failedSince>0</failedSince><name>test_fills_negative</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestFillHolesWp2FromHorzTke</className><duration>0.001</duration><failedSince>0</failedSince><name>test_fills_wp2_and_conserves_tke</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipRcm</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rcm_clipped_to_rtm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipRcm</className><duration>0.001</duration><failedSince>0</failedSince><name>test_negative_rcm_unchanged</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipRcm</className><duration>0.001</duration><failedSince>0</failedSince><name>test_valid_rcm_unchanged</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipCovar</className><duration>0.0</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipCovar</className><duration>0.001</duration><failedSince>0</failedSince><name>test_clips_excess_covariance</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipSkewness</className><duration>0.014</duration><failedSince>0</failedSince><name>test_clip_skewness_limits_wp3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipVariance</className><duration>0.001</duration><failedSince>0</failedSince><name>test_clips_to_threshold</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipVariance</className><duration>0.001</duration><failedSince>0</failedSince><name>test_above_threshold_unchanged</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestBruntVaisala</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestBruntVaisala</className><duration>0.001</duration><failedSince>0</failedSince><name>test_stable_positive_n2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestCxFncRichardson</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestStabilityCorrection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestStabilityCorrection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_nonnegative</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_advance_core_subs.TestClipCovarsDenom</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_call</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_core</className><duration>0.002</duration><failedSince>0</failedSince><name>test_advance_clubb_core_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_core</className><duration>0.006</duration><failedSince>0</failedSince><name>test_advance_clubb_core_repeatability_for_identical_inputs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.006</duration><failedSince>0</failedSince><name>test_advance_windm_edsclrm_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_windm_edsclrm_updates_match_return_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_uses_named_slots_and_preserves_other_forcing[1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_uses_named_slots_and_preserves_other_forcing[2-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_uses_named_slots_and_preserves_other_forcing[1-3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.006</duration><failedSince>0</failedSince><name>test_expldiff_uses_named_slots_and_preserves_other_forcing[4-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.006</duration><failedSince>0</failedSince><name>test_expldiff_rejects_forcing_on_copies_before_updating_state[thl]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_rejects_forcing_on_copies_before_updating_state[rt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_rejects_surface_flux_on_copies_before_updating_state[thl]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_expldiff_rejects_surface_flux_on_copies_before_updating_state[rt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_windm_edsclrm</className><duration>0.006</duration><failedSince>0</failedSince><name>test_expldiff_disabled_keeps_all_scalar_forcing</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_wp2_wp3</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_wp2_wp3_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_wp2_wp3</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_wp2_wp3_updates_match_return_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xm_wpxp</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_xm_wpxp_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xm_wpxp</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_xm_wpxp_updates_match_return_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp2_xpyp</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_xp2_xpyp_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp2_xpyp</className><duration>0.005</duration><failedSince>0</failedSince><name>test_advance_xp2_xpyp_updates_match_return_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp2_xpyp</className><duration>0.004</duration><failedSince>0</failedSince><name>test_update_xp2_mc_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp3</className><duration>0.004</duration><failedSince>0</failedSince><name>test_advance_xp3_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp3</className><duration>0.006</duration><failedSince>0</failedSince><name>test_advance_xp3_updates_match_return_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_advance_xp3</className><duration>0.005</duration><failedSince>0</failedSince><name>test_diagnose_xp3_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_bicgstab_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_penta_bicgstab_solve_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_calc_roots</className><duration>0.001</duration><failedSince>0</failedSince><name>test_quadratic_solve_known_roots</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_calc_roots</className><duration>0.001</duration><failedSince>0</failedSince><name>test_cubic_solve_known_roots</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_corr_varnce_module</className><duration>0.233</duration><failedSince>0</failedSince><name>test_assert_corr_symmetric_accepts_identity_and_flags_bad_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_diagnose_correlations_module</className><duration>0.002</duration><failedSince>0</failedSince><name>test_diagnose_correlations_preserves_identity_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_diagnose_correlations_module</className><duration>0.003</duration><failedSince>0</failedSince><name>test_calc_cholesky_corr_mtx_approx_handles_identity_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_file_functions</className><duration>0.003</duration><failedSince>0</failedSince><name>test_file_read_1d_reads_flat_rows</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_index_mapping</className><duration>0.001</duration><failedSince>0</failedSince><name>test_pdf_and_hydrometeor_index_maps_are_consistent</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_index_mapping</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rx_nx_index_maps_are_consistent</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_index_mapping</className><duration>0.002</duration><failedSince>0</failedSince><name>test_mvr_hm_max_matches_fortran_constants</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_interpolation</className><duration>0.001</duration><failedSince>0</failedSince><name>test_mono_cubic_interp_linear_profile</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_interpolation</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zlinterp_fnc_zero_outside_domain</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_lapack_interfaces</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lapack_gtsv_and_gtsvx_solve_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_lapack_interfaces</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lapack_gbsv_and_gbsvx_solve_diagonal_band_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_lapack_interfaces</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lapack_factorization_and_eigen_helpers_work_on_spd_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_lapack_wrap</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lapack_tridiag_wrappers_solve_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_lapack_wrap</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lapack_band_wrappers_solve_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_luhar_params_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.001</duration><failedSince>0</failedSince><name>test_close_luhar_pdf_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.001</duration><failedSince>0</failedSince><name>test_adg1_w_closure_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.003</duration><failedSince>0</failedSince><name>test_adg2_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.004</duration><failedSince>0</failedSince><name>test_adg1_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_luhar</className><duration>0.003</duration><failedSince>0</failedSince><name>test_luhar_3d_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_ly93</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_params_ly93_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_ly93</className><duration>0.001</duration><failedSince>0</failedSince><name>test_ly93_driver_matches_formula_for_low_skewness</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_matrix_operations</className><duration>0.001</duration><failedSince>0</failedSince><name>test_mirror_lower_triangular_matrix_reflects_lower_triangle</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_matrix_operations</className><duration>0.001</duration><failedSince>0</failedSince><name>test_cholesky_factor_reconstructs_spd_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_matrix_solver_wrapper</className><duration>0.001</duration><failedSince>0</failedSince><name>test_band_solve_multiple_rhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_matrix_solver_wrapper</className><duration>0.001</duration><failedSince>0</failedSince><name>test_tridiag_solve_single_rhs_multiple_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_matrix_solver_wrapper</className><duration>0.001</duration><failedSince>0</failedSince><name>test_tridiag_solve_multiple_rhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_meta</className><duration>0.001</duration><failedSince>0</failedSince><name>test_call_tree_api_bindings_exist</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_mixing_length</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zero_pdf_implicit_coefs_terms_resets_state</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_mixing_length</className><duration>0.001</duration><failedSince>0</failedSince><name>test_diagnose_lscale_from_tau_basic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_mixing_length</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_lscale_directly_basic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_mono_flux</className><duration>0.01</duration><failedSince>0</failedSince><name>test_calc_turb_adv_range_basic_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_mono_flux</className><duration>0.008</duration><failedSince>0</failedSince><name>test_monotonic_turbulent_flux_limit_preserves_zero_flux_state</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_nc_ncn_eqns</className><duration>0.001</duration><failedSince>0</failedSince><name>test_nc_in_cloud_to_ncnm_returns_nc_in_cloud_for_clear_or_constant_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_hybrid_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calculate_w_params_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_hybrid_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calculate_responder_params_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_hybrid_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calculate_coef_wp4_implicit_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_hybrid_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coef_wp2xp_implicit_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_hybrid_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coefs_wpxp2_semiimpl_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_setter_var_params_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_responder_params_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_limits_f_x_responder_matches_root_selection_logic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coef_wp4_implicit_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coef_wpxp2_implicit_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coefs_wp2xp_semiimpl_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_coefs_wpxpyp_semiimpl_matches_formula_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.003</duration><failedSince>0</failedSince><name>test_new_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_pdf</className><duration>0.004</duration><failedSince>0</failedSince><name>test_new_hybrid_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_tsdadg</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_l_x_skx_fnc_sign_branching_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_tsdadg</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_setter_parameters_tsdadg_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_new_tsdadg</className><duration>0.002</duration><failedSince>0</failedSince><name>test_tsdadg_pdf_driver_column_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_numerical_check</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calculate_spurious_source_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_numerical_check</className><duration>0.181</duration><failedSince>0</failedSince><name>test_sfc_varnce_check_sets_error_for_nan</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_numerical_check</className><duration>0.18</duration><failedSince>0</failedSince><name>test_parameterization_check_sets_error_for_nan</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_numerical_check</className><duration>0.163</duration><failedSince>0</failedSince><name>test_pdf_closure_check_sets_error_for_nan</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_numerical_check</className><duration>0.198</duration><failedSince>0</failedSince><name>test_length_check_sets_error_for_nan</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure</className><duration>0.002</duration><failedSince>0</failedSince><name>test_calc_wp4_pdf_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure</className><duration>0.002</duration><failedSince>0</failedSince><name>test_calc_wp2xp_pdf_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure</className><duration>0.002</duration><failedSince>0</failedSince><name>test_calc_wpxp2_pdf_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure</className><duration>0.002</duration><failedSince>0</failedSince><name>test_calc_wpxpyp_pdf_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure</className><duration>0.002</duration><failedSince>0</failedSince><name>test_calc_w_up_in_cloud_zero_variance_component_split</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure_driver</className><duration>0.003</duration><failedSince>0</failedSince><name>test_pdf_closure_driver_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure_driver</className><duration>0.004</duration><failedSince>0</failedSince><name>test_pdf_closure_driver_is_repeatable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure_driver</className><duration>0.002</duration><failedSince>0</failedSince><name>test_pdf_closure_driver_allows_zero_dims</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_closure_driver</className><duration>0.002</duration><failedSince>0</failedSince><name>test_pdf_closure_driver_can_return_pdf_udt_state</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_smooth_corr_quotient_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_comp_corrs_binormal_basic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lognormal_conversion_helpers_match_formulas</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_corr_nn2n_family_matches_expected_formulas</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pdf_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_binormal_and_chi_eta_helpers_match_formulas</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_penta_lu_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_penta_lu_solve_single_rhs_multiple_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_penta_lu_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_penta_lu_solve_multiple_rhs_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_pos_definite_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_pos_definite_adj_preserves_nonnegative_state_with_zero_flux</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_precipitation_fraction</className><duration>0.007</duration><failedSince>0</failedSince><name>test_precip_fraction_returns_zero_when_no_hydrometeors</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_remap</className><duration>0.001</duration><failedSince>0</failedSince><name>test_remap_vals_to_target_identity_zt</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_remap</className><duration>0.001</duration><failedSince>0</failedSince><name>test_remap_vals_to_target_identity_zm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_saturation</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sat_mixrat_ice_returns_finite_positive_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_sfc_varnce</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_sfc_varnce_basic_finite_outputs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_skx</className><duration>0.001</duration><failedSince>0</failedSince><name>test_skx_func_matches_xp3_over_xp2_to_three_halves_when_xtol_zero</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_skx</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lg_2005_ansatz_zero_flux_gives_zero_skewness</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_skx</className><duration>0.001</duration><failedSince>0</failedSince><name>test_xp3_lg_2005_ansatz_matches_two_step_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_skx</className><duration>0.001</duration><failedSince>0</failedSince><name>test_compute_gamma_skw_returns_finite_arrays</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_splat</className><duration>0.001</duration><failedSince>0</failedSince><name>test_smooth_heaviside_peskin_limits_and_center</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_splat</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lscale_width_vert_avg_constant_profile</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_splat</className><duration>0.001</duration><failedSince>0</failedSince><name>test_wp23_term_splat_lhs_zero_bv</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_splat</className><duration>0.001</duration><failedSince>0</failedSince><name>test_wp23_term_splat_lhs_constant_bv_wp2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_splat</className><duration>0.001</duration><failedSince>0</failedSince><name>test_wp23_term_splat_lhs_constant_bv_wp3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_sponge</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sponge_damp_xm_simple_midpoint_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_sponge</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sponge_damp_xp2_respects_floor</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_sponge</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sponge_damp_xp3_full_damping_to_zero</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_stats_accumulate</className><duration>0.006</duration><failedSince>0</failedSince><name>test_stats_accumulate_smoke</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_t_in_k_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_thlm2t_in_k_returns_finite_physical_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_t_in_k_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_thlm2t_in_k_increases_with_thlm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_t_in_k_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_thlm2t_in_k_increases_with_rcm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_compute_current_date_one_day_and_hour</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_set_lscale_max_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_term_ma_zt_lhs_zero_w</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_term_ma_zm_lhs_zero_w</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_diffusion_zt_lhs_zero_coeffs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_transport</className><duration>0.001</duration><failedSince>0</failedSince><name>test_diffusion_zm_lhs_zero_coeffs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_tridiag_lu_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_tridiag_lu_solve_single_rhs_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_tridiag_lu_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_tridiag_lu_solve_single_rhs_multiple_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_tridiag_lu_solvers</className><duration>0.001</duration><failedSince>0</failedSince><name>test_tridiag_lu_solve_multiple_rhs_lhs_solves_diagonal_system</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_turbulent_adv_pdf</className><duration>0.001</duration><failedSince>0</failedSince><name>test_turbulent_adv_pdf_zero_inputs_return_zero_outputs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.0</duration><failedSince>0</failedSince><name>test_julian2gregorian_date_known</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.0</duration><failedSince>0</failedSince><name>test_gregorian2julian_day_and_leap_year_known</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_lin_interpolate_two_points_midpoint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calculate_thvm_basic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_ri_zm_matches_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_vertical_avg_and_integral</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zm2zt2zm_preserves_constant_field</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zt2zm2zt_preserves_constant_field</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_ddzm_matches_grid_spacing_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_ddzt_matches_grid_spacing_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_pvertinterp_hits_exact_level</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_smooth_max_supports_scalar_array_and_array_scalar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_smooth_min_supports_scalar_array_and_array_scalar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_read_grid_heights_reads_momentum_grid_file</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_setup_grid_heights_updates_stored_grid</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_call_tree_utils</className><duration>0.001</duration><failedSince>0</failedSince><name>test_calc_xpwp_matches_centered_difference_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_pressure_decreases_with_height</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_exner_decreases_with_height</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_physically_reasonable_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_output_shapes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_higher_surface_pressure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_pressure.TestInitPressure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_multi_column</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.0</duration><failedSince>0</failedSince><name>test_default_flags_returns_namedtuple</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.0</duration><failedSince>0</failedSince><name>test_default_integer_flags_positive</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.0</duration><failedSince>0</failedSince><name>test_default_logical_flags_are_bool</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.0</duration><failedSince>0</failedSince><name>test_known_defaults</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.0</duration><failedSince>0</failedSince><name>test_init_config_flags_accepts_current_defaults</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestConfigFlags</className><duration>0.001</duration><failedSince>0</failedSince><name>test_modified_flags</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestErrInfo</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_err_info</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestErrInfo</className><duration>0.001</duration><failedSince>0</failedSince><name>test_fatal_helpers_return_updated_err_info</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestSetupGrid</className><duration>0.001</duration><failedSince>0</failedSince><name>test_evenly_spaced_ascending</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestSetupGrid</className><duration>0.001</duration><failedSince>0</failedSince><name>test_multi_column_grid</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestClubbParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_default_params_shape</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestClubbParams</className><duration>0.0</duration><failedSince>0</failedSince><name>test_default_params_finite</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestClubbParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_names_are_not_truncated</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestClubbParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_multi_column_params</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestCalcDerivedParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_produces_finite_outputs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestPdfInit</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pdf_params</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestPdfInit</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pdf_params_zm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestPdfInit</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pdf_implicit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestPdfInit</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pdf_implicit_with_scalars</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestPdfInit</className><duration>0.0</duration><failedSince>0</failedSince><name>test_init_pdf_implicit_coefs_terms_alias</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_init_sequence.TestFullInitSequence</className><duration>0.001</duration><failedSince>0</failedSince><name>test_full_init_no_errors</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_loss_frontend</className><duration>0.001</duration><failedSince>0</failedSince><name>test_loss_entry_point_accepts_help_without_initializing_model[-h]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_loss_frontend</className><duration>0.001</duration><failedSince>0</failedSince><name>test_loss_entry_point_accepts_help_without_initializing_model[-help]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_loss_frontend</className><duration>0.001</duration><failedSince>0</failedSince><name>test_loss_entry_point_accepts_help_without_initializing_model[--help]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_python_port_api_coverage</className><duration>2.621</duration><failedSince>0</failedSince><name>test_full_clubb_core_cross_module_api_coverage</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.001</duration><failedSince>0</failedSince><name>test_disabled_by_default</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.01</duration><failedSince>0</failedSince><name>test_init_enables_stats</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.004</duration><failedSince>0</failedSince><name>test_config_fields</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.003</duration><failedSince>0</failedSince><name>test_sampling_params</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.003</duration><failedSince>0</failedSince><name>test_stats_l_sample</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.006</duration><failedSince>0</failedSince><name>test_finalize_disables</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestStatsConfig</className><duration>0.004</duration><failedSince>0</failedSince><name>test_registry_prunes_radiation_grids_when_unavailable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarMeta</className><duration>0.003</duration><failedSince>0</failedSince><name>test_first_var_is_thlm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarMeta</className><duration>0.004</duration><failedSince>0</failedSince><name>test_zm_var</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarMeta</className><duration>0.004</duration><failedSince>0</failedSince><name>test_sfc_var</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarMeta</className><duration>0.003</duration><failedSince>0</failedSince><name>test_var_long_name</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarOnStatsList</className><duration>0.003</duration><failedSince>0</failedSince><name>test_registered_var</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestVarOnStatsList</className><duration>0.003</duration><failedSince>0</failedSince><name>test_unregistered_var</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestDataRoundtrip</className><duration>0.004</duration><failedSince>0</failedSince><name>test_initial_buffer_zeros</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestDataRoundtrip</className><duration>0.004</duration><failedSince>0</failedSince><name>test_push_pull_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestTimestepAndUpdate</className><duration>0.003</duration><failedSince>0</failedSince><name>test_begin_timestep_sets_l_sample</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestTimestepAndUpdate</className><duration>0.004</duration><failedSince>0</failedSince><name>test_update_scalar</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestTimestepAndUpdate</className><duration>0.004</duration><failedSince>0</failedSince><name>test_update_1d</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestTimestepAndUpdate</className><duration>0.004</duration><failedSince>0</failedSince><name>test_update_2d</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_stats.TestNetcdfMetadata</className><duration>0.009</duration><failedSince>0</failedSince><name>test_init_writes_param_names_and_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_string_conversion</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_strings_to_fortran_char_matrix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_string_conversion</className><duration>0.0</duration><failedSince>0</failedSince><name>test_fortran_char_matrix_to_python_strings</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_string_conversion</className><duration>0.0</duration><failedSince>0</failedSince><name>test_python_strings_to_fortran_char_matrix_truncates</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_string_conversion</className><duration>0.0</duration><failedSince>0</failedSince><name>test_fortran_char_matrix_to_python_strings_handles_empty</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_return_contract</className><duration>0.047</duration><failedSince>0</failedSince><name>test_udt_arg_wrapper_return_manifest_matches_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_return_contract</className><duration>0.001</duration><failedSince>0</failedSince><name>test_noarg_udt_return_wrappers_match_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_return_contract</className><duration>0.023</duration><failedSince>0</failedSince><name>test_full_return_patterns_match_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_return_contract</className><duration>0.011</duration><failedSince>0</failedSince><name>test_source_order_manifest_matches_wrapper_slices</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestGrid</className><duration>0.001</duration><failedSince>0</failedSince><name>test_single_column_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestGrid</className><duration>0.013</duration><failedSince>0</failedSince><name>test_multi_column_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestGrid</className><duration>0.001</duration><failedSince>0</failedSince><name>test_overwrite</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestSclrIdx</className><duration>0.0</duration><failedSince>0</failedSince><name>test_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestSclrIdx</className><duration>0.0</duration><failedSince>0</failedSince><name>test_zero_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestSclrIdx</className><duration>0.0</duration><failedSince>0</failedSince><name>test_overwrite</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestNuVertResDep</className><duration>0.001</duration><failedSince>0</failedSince><name>test_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestNuVertResDep</className><duration>0.001</duration><failedSince>0</failedSince><name>test_overwrite_different_size</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestPdfParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pull_zeros</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestPdfParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestPdfParams</className><duration>0.001</duration><failedSince>0</failedSince><name>test_zm_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestImplicitCoefs</className><duration>0.001</duration><failedSince>0</failedSince><name>test_init_pull_zeros_no_sclr</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestImplicitCoefs</className><duration>0.001</duration><failedSince>0</failedSince><name>test_2d_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_python_api.pytests.auto_llm_generated_pytests.test_udt_roundtrip.TestImplicitCoefs</className><duration>0.001</duration><failedSince>0</failedSince><name>test_3d_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.001</duration><failedSince>0</failedSince><name>test_predict_wind_constrains_pdf_without_choosing_one</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_incompatible_pdf_and_wind_prediction_remain_visible_not_rewritten</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_hybrid_pdf_remains_compatible_with_wind_flux_prediction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_equal_parameter_input_exposes_a_follower</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_parameter_groups_include_the_conditional_em_pair</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_boolean_relationships_remain_declarative_and_surface_constrained_members</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_fortran_setting_names_are_case_insensitive_at_the_python_boundary</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_pdf_four_and_seven_owners_and_c10_are_explicitly_classified</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.001</duration><failedSince>0</failedSince><name>test_evaluator_owns_overrides_link_state_and_invalid_precedence</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_clubb_settings_resolution</className><duration>0.0</duration><failedSince>0</failedSince><name>test_evaluator_marks_nonboolean_flag_value_errors_on_the_actual_control</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_bare_override_replaces_existing_value</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_grouped_override_adds_missing_value</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_grouped_override_only_updates_its_namelist</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_missing_bare_override_explains_how_to_add_a_key</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_flat_json_applies_to_every_case[False-mc3e]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_flat_json_applies_to_every_case[False-bomex]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_flat_json_applies_to_every_case[True-mc3e]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_flat_json_applies_to_every_case[True-bomex]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.004</duration><failedSince>0</failedSince><name>test_case_json_selects_only_current_case_and_preserves_override_order</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_json_override_is_rejected[data6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_missing_json_override_reports_missing_file</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_assignment_column_lists_still_work</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.01</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s6-core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.008</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s6-host]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.009</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s11-core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.009</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s11-host]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.009</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s12-core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.009</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[cgils_s12-host]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.009</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[mc3e-core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.007</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[mc3e-host]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.007</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[bomex-core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.007</duration><failedSince>0</failedSince><name>test_grid_json_generates_the_same_namelist_as_legacy_assignments[bomex-host]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.071</duration><failedSince>0</failedSince><name>test_run_scm_forwards_mixed_overrides_to_the_real_generator</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.024</duration><failedSince>0</failedSince><name>test_varying_flags_retains_flag_set_with_a_forwarded_json_profile</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_batch_runner_forwards_the_same_json_argument_to_every_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_flag_runner_does_not_mistake_json_filename_for_case[case_args0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_flag_runner_does_not_mistake_json_filename_for_case[case_args1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.004</duration><failedSince>0</failedSince><name>test_all_defaults_case_settings_and_later_arguments_have_ordered_precedence[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.005</duration><failedSince>0</failedSince><name>test_all_defaults_case_settings_and_later_arguments_have_ordered_precedence[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_all_only_json_works_without_a_case_name</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_case_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_all_section_does_not_hide_unknown_cases</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_multi_col_params</className><duration>0.0</duration><failedSince>0</failedSince><name>test_case_namelist_input_strips_comments_and_requested_keys</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_multi_col_params</className><duration>0.001</duration><failedSince>0</failedSince><name>test_linked_hypergrid_coordinate_assigns_identical_columns</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_create_multi_col_params</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_hypergrid_rejects_overlapping_targets</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_output_paths</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_output_dir_roots_bare_names_under_output</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_output_paths</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_output_dir_preserves_explicit_output_relative_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_output_paths</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_output_dir_preserves_absolute_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_output_paths</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_output_dir_defaults_to_output_root</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_output_paths</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_output_dir_rejects_relative_traversal</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_is_half_available_logical_cpus[1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_is_half_available_logical_cpus[2-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_is_half_available_logical_cpus[3-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_is_half_available_logical_cpus[8-4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_is_half_available_logical_cpus[32-16]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.0</duration><failedSince>0</failedSince><name>test_worker_default_has_a_portable_fallback</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_model_values_are_not_consumed_as_the_optional_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.002</duration><failedSince>0</failedSince><name>test_varying_flags_forwards_model_settings_and_retains_override_precedence</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_comparison_forwards_settings_to_both_backends</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_comparison_keeps_control_of_backend_and_output[-python]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_comparison_keeps_control_of_backend_and_output[-multicol=8]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_comparison_keeps_control_of_backend_and_output[-output_dir=elsewhere]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.019</duration><failedSince>0</failedSince><name>test_branch_comparison_translates_only_option_tokens_for_old_clones</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_run_script_arguments</className><duration>0.001</duration><failedSince>0</failedSince><name>test_python_comparison_rejects_empty_explicit_case_list</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_c10_is_explicitly_unused</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.001</duration><failedSince>0</failedSince><name>test_hand_maintained_audit_covers_each_parameter_once</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_pdf_parameter_activity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_required_equal_parameter_pairs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_em_wp2_constraint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_xp2_clipping_constraint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_wind_prediction_constraint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_pdf_input_field_constraint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_range_constraints</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_tau_lscale_warning</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_richardson_closures_replace_their_tunable_functions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_lscale_mode_switches_the_correct_parameter_families</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_branch_controls_disable_only_their_owned_parameters</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_lscale_plume_centered_constraint</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_radiation_constraints</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_microphysics_constraints</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_settings_rules</className><duration>0.0</duration><failedSince>0</failedSince><name>test_host_constraints</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_catalog_edits_need_no_consumer_changes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_unions_deduplicate_and_preserve_catalog_order</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_individual_variables_union_with_categories_and_keep_metadata</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_selections_are_explicit[]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_selections_are_explicit[core,]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_selections_are_explicit[none+core]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_selections_are_explicit[missing]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_selections_are_explicit[../all]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_stats_json_to_namelist</className><duration>0.001</duration><failedSince>0</failedSince><name>test_empty_categories_and_quoted_metadata</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_parse_positive_int_list</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_forwards_run_scm_options_and_adds_defaults</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_rejects_managed_run_scm_options[-multicol]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_rejects_managed_run_scm_options[-batch_size]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_rejects_managed_run_scm_options[-output_dir]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_rejects_configurable_required_timer</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_preserves_explicit_stats_and_debug</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parse_arguments_rejects_timing_disabled_debug_level</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_main_restores_sigint_handler_before_running</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_parse_builtin_cpu_timer_summary</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_parse_gptl_timer_summary_with_threads</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_parse_gptl_derives_exclusive_costs_and_deduplicates_multiple_parents</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.0</duration><failedSince>0</failedSince><name>test_parse_timer_rejects_unknown_text</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.857</duration><failedSince>0</failedSince><name>test_fake_runner_is_concurrent_and_writes_isolated_csv_rows</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.555</duration><failedSince>0</failedSince><name>test_benchmark_overwrites_named_profile_without_creating_a_version</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.904</duration><failedSince>0</failedSince><name>test_live_results_have_workload_metadata_before_benchmark_finishes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.896</duration><failedSince>0</failedSince><name>test_failure_preserves_completed_and_failed_points</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.551</duration><failedSince>0</failedSince><name>test_failure_console_includes_namelist_error_without_launching_model</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.005</duration><failedSince>0</failedSince><name>test_failure_report_uses_failed_sibling_and_bounds_console_output</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>1.265</duration><failedSince>0</failedSince><name>test_continue_on_error_completes_remaining_sweep_points</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.716</duration><failedSince>0</failedSince><name>test_warmups_are_aggregated_and_dash_ignores_them</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.103</duration><failedSince>0</failedSince><name>test_timeout_terminates_group_and_reports_status</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_time_clubb</className><duration>0.267</duration><failedSince>0</failedSince><name>test_sigint_from_ignoring_parent_terminates_child_group</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.003</duration><failedSince>0</failedSince><name>test_profile_directory_is_readable_and_collision_safe</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.057</duration><failedSince>0</failedSince><name>test_profile_directory_overwrite_reuses_exact_id_and_rejects_unknown_content</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.057</duration><failedSince>0</failedSince><name>test_compact_profile_derives_dash_summary_and_ignores_warmups</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.099</duration><failedSince>0</failedSince><name>test_profile_export_import_round_trip_preserves_compact_files</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.003</duration><failedSince>0</failedSince><name>test_import_rejects_csv_without_profile_metadata</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.002</duration><failedSince>0</failedSince><name>test_import_rejects_archive_path_traversal</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>utilities.pytests.test_timing_profiles</className><duration>0.055</duration><failedSince>0</failedSince><name>test_discovery_reads_direct_profile_directory</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.002</duration><failedSince>0</failedSince><name>test_adam_config_and_cli_use_normalized_fractions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.01</duration><failedSince>0</failedSince><name>test_adam_request_derives_parallel_chain_layout</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.005</duration><failedSince>0</failedSince><name>test_adam_request_requires_complete_spsa_pairs_per_batch</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.011</duration><failedSince>0</failedSince><name>test_adam_starts_at_defaults_then_emits_one_exact_probe_batch</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.001</duration><failedSince>0</failedSince><name>test_adam_nondefault_starts_form_a_seeded_latin_hypercube</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.0</duration><failedSince>0</failedSince><name>test_adam_locked_group_is_one_coordinate_with_equal_physical_targets</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.016</duration><failedSince>0</failedSince><name>test_adam_is_seeded_and_converges_on_two_dimensional_quadratic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.0</duration><failedSince>0</failedSince><name>test_adam_fixed_coordinates_evaluate_once</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.002</duration><failedSince>0</failedSince><name>test_adam_checkpoint_preserves_incomplete_generation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.001</duration><failedSince>0</failedSince><name>test_improvement_scores_are_signed_and_unavailable_for_zero_baseline</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.001</duration><failedSince>0</failedSince><name>test_baseline_and_candidates_share_the_exact_aggregation_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_adam_baselines</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rejected_baseline_is_unavailable_without_stopping_tune</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_tune_hard_bounds_do_not_require_the_compiled_python_api</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_fully_bounded_parameter_uses_exact_fortran_interval</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_open_side_keeps_legacy_relative_envelope</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_zero_default_with_open_upper_bound_gets_a_useful_suggestion</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_zero_default_still_uses_an_exact_finite_fortran_upper_bound</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_parameter_ranges</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_targets_intersect_their_derived_ranges</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.001</duration><failedSince>0</failedSince><name>test_preset_catalog_has_the_reviewed_experiments</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.001</duration><failedSince>0</failedSince><name>test_presets_define_hourly_subwindows_for_their_standard_cases</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.001</duration><failedSince>0</failedSince><name>test_preset_request_retains_explicit_hourly_case_windows</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.0</duration><failedSince>0</failedSince><name>test_preset_baseline_keeps_explicit_request_pieces</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_cli_parameter_syntax</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_range_is_one_coordinate_but_two_physical_assignments[RandomUniformStrategy-kwargs0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_range_is_one_coordinate_but_two_physical_assignments[ResolveGridStrategy-kwargs1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linked_range_is_one_coordinate_but_two_physical_assignments[EnhancedSimulatedAnnealingStrategy-kwargs2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.002</duration><failedSince>0</failedSince><name>test_request_expands_preset_then_normalizes_linked_range</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.002</duration><failedSince>0</failedSince><name>test_request_rejects_overlapping_linked_targets</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_presets</className><duration>0.002</duration><failedSince>0</failedSince><name>test_request_rejects_unknown_linked_target</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_field_smart_loss_combines_centered_rmse_and_bias</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_default_loss_mode_prefers_shape_first</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_compute_field_loss_diagnostics_all_named_modes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_correlation_uses_named_penalty_and_flag</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_small_correlation_roundoff_is_clamped_without_invalid_flag</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_std_ratio_uses_named_log_penalty_and_flag</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_blended_mean_max_loss_uses_normalized_mean_and_worst_loss</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_mean_max_aggregation_emits_diagnostics</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_mean_worst_quantile_selects_worst_raw_losses_then_weights_subset</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_quantile_weighted_aggregation_uses_best_to_worst_bin_weights</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_quantile_weights_normalize_and_require_four_nonnegative_entries</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_normalize_strategy_accepts_legacy_max_samples</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_normalize_strategy_accepts_simann_defaults</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.002</duration><failedSince>0</failedSince><name>test_tuner_job_create_initializes_keepalive_control</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_keepalive_expiration_requests_stop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_keepalive_renewal_preserves_explicit_stop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.002</duration><failedSince>0</failedSince><name>test_atomic_json_writers_do_not_share_a_temporary_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.002</duration><failedSince>0</failedSince><name>test_load_request_defaults_loss_policy_metadata</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.004</duration><failedSince>0</failedSince><name>test_load_request_accepts_named_tunable_config</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.003</duration><failedSince>0</failedSince><name>test_load_request_accepts_per_case_window_counts</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.002</duration><failedSince>0</failedSince><name>test_load_request_normalizes_simann_strategy_and_chain_count</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_load_request_rejects_les_stats_file_case_config_override</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_build_tuner_namelist_uses_num_time_windows_only</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_random_uniform_strategy_fills_pending_queue_in_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_resolve_grid_strategy_includes_endpoints_and_uses_smaller_even_spacing</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_enhanced_simann_strategy_evaluates_initial_point_then_reacts_to_loss</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_enhanced_simann_strategy_starts_chains_with_latin_hypercube_points</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.0</duration><failedSince>0</failedSince><name>test_enhanced_simann_strategy_stops_at_max_iters</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_packs_partial_pending_samples_with_default_rows</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.002</duration><failedSince>0</failedSince><name>test_scheduler_stop_during_worker_initialization_is_graceful</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_rebalances_only_an_idle_extra_worker_to_the_slow_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_reassigns_one_idle_worker_when_all_case_drains_are_under_five_seconds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_never_rebalances_a_case_away_from_its_only_warm_worker</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_marks_busy_donor_to_retire_after_current_batch</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_reports_stale_compiled_python_api_parameter_names</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_rejects_ranges_outside_compiled_fortran_hard_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_honors_interior_compiled_fortran_hard_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_derives_simann_chain_count_and_strategy_admission_limit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_bounds_each_case_queue_to_twice_the_worker_count</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_stores_selected_loss_and_aggregation_diagnostics</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scheduler_handles_different_window_counts_by_case</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_tuning_strategy</className><duration>0.009</duration><failedSince>0</failedSince><name>test_sample_history_writer_stores_observation_axis_without_window_padding</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.009</duration><failedSince>0</failedSince><name>test_workspace_lineage_uses_original_revisions_and_restart_names</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.003</duration><failedSince>0</failedSince><name>test_workspace_rejects_delete_while_a_revision_is_active</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.004</duration><failedSince>0</failedSince><name>test_reset_execution_erases_results_and_reopens_the_same_draft</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.004</duration><failedSince>0</failedSince><name>test_workspace_listing_uses_actual_latest_data_modification</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.006</duration><failedSince>0</failedSince><name>test_workspace_display_names_default_to_unique_timecodes_and_reject_duplicates</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tuner.pytests.test_workspaces</className><duration>0.003</duration><failedSince>0</failedSince><name>test_workspace_activity_reads_states_without_rich_browser_metadata</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.045</duration><failedSince>0</failedSince><name>test_json_reports_paths_logs_and_exclusive_variable_categories</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.002</duration><failedSince>0</failedSince><name>test_json_records_no_comparable_files_error</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.006</duration><failedSince>0</failedSince><name>test_json_records_time_length_mismatch</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.005</duration><failedSince>0</failedSince><name>test_json_records_no_comparable_stats_error</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.313</duration><failedSince>0</failedSince><name>test_reverse_generated_hypergrid_exactly</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.296</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator0-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.699</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator0-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.332</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator1-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.686</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator1-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.292</duration><failedSince>0</failedSince><name>test_hypergrid_display_shows_actual_column_order</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.026</duration><failedSince>0</failedSince><name>test_diff_copies_align_raw_values_and_parameters_without_editing_originals</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_missing_output_reports_case_failure_without_misleading_bindiff</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.592</duration><failedSince>0</failedSince><name>test_failed_run_does_not_compare_stale_output</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.008</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values0-rtm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.006</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values1-rtm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.005</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values2-rtm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.004</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values3-other_field]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values4-rtm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.018</duration><failedSince>0</failedSince><name>test_saved_output_comparison_and_tolerance</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args7]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv0-expected0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv1-expected1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv2-expected2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv3-expected3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv4-expected4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv5-expected5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv6-expected6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv7-expected7]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-multicol=5-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-multicol=5-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-batch_size=2-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-batch_size=2-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-all-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-all-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-min_cases-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-min_cases-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-short_cases-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-short_cases-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-priority_cases-separator0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-priority_cases-separator1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_saved_comparison_rejects_run_options[extra0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_saved_comparison_rejects_run_options[extra1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.006</duration><failedSince>0</failedSince><name>test_saved_comparison_never_builds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_build_failure_never_uses_stale_executable[0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_build_failure_never_uses_stale_executable[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_missing_build_tool_has_actionable_error</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>1.629</duration><failedSince>0</failedSince><name>test_incremental_build_reuses_objects_and_picks_up_source_changes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.004</duration><failedSince>0</failedSince><name>test_mirror_rejects_empty_explicit_case_list</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_compile_install_aliases</className><duration>0.004</duration><failedSince>0</failedSince><name>test_compile_updates_both_aliases_by_default</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_compile_install_aliases</className><duration>0.003</duration><failedSince>0</failedSince><name>test_dash_compile_leaves_selected_alone</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_single_dash_options_forward_without_a_separator</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-output_dir]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.002</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-jax]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.002</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-override]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_both_runs_receive_the_same_forwarded_options</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.002</duration><failedSince>0</failedSince><name>test_comparison_rejects_empty_explicit_case_list</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_run_clubb_conv_test</className><duration>0.0</duration><failedSince>0</failedSince><name>test_user_override_is_merged_with_convergence_overrides</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>tests.pytests.test_run_clubb_conv_test</className><duration>0.001</duration><failedSince>0</failedSince><name>test_override_is_consumed_by_convergence_cli</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>17.385</duration><enclosingBlockName>Declarative: Post Actions</enclosingBlockName><enclosingBlock>58</enclosingBlock><name>pytest</name><nodeId>59</nodeId><properties></properties><timestamp>2026-10-19T03:10:15.390341-05:00</timestamp></suite></testResult>