<testResult _class='hudson.tasks.junit.TestResult'><duration>527.325</duration><empty>false</empty><failCount>0</failCount><passCount>529</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies</className><duration>0.006</duration><failedSince>0</failedSince><name>test_auto_mean_drop_mass_constant</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies</className><duration>0.289</duration><failedSince>0</failedSince><name>test_evap_local_mean_formula_and_safe_div</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies</className><duration>0.876</duration><failedSince>0</failedSince><name>test_grad_finite</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_const_limits</className><duration>3.878</duration><failedSince>0</failedSince><name>test_const_x3_x1x3_x2x3_limits</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_vs_MM</className><duration>5.231</duration><failedSince>0</failedSince><name>test_trivar_covar_kernel_and_Ymean_term</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_vs_MM</className><duration>4.198</duration><failedSince>0</failedSince><name>test_quadrivar_covar_kernel_and_Ymean_term</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_Nc_Ncn_eqns</className><duration>8.947</duration><failedSince>0</failedSince><name>test_forward_vs_numpy_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_adg1_adg2_responder_params</className><duration>0.766</duration><failedSince>0</failedSince><name>test_responder_params_matches_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_adg1_adg2_responder_params</className><duration>0.003</duration><failedSince>0</failedSince><name>test_alpha_x_clip_to_unit_interval</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras</className><duration>0.08</duration><failedSince>0</failedSince><name>test_smooth_min_closed_form</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras</className><duration>0.118</duration><failedSince>0</failedSince><name>test_calc_xpwp_identity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_advance_xp3_simplified</className><duration>0.639</duration><failedSince>0</failedSince><name>test_term_rhs_formulas</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_backend_runtime_paths[cpu-requirements.txt-.venv-jax-cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_backend_runtime_paths[cuda13-requirements-cuda13.txt-.venv-jax-cuda13-cuda,cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_backend_runtime_paths[rocm-requirements-rocm.txt-.venv-jax-rocm-rocm,cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_backend_runtime_paths[metal-requirements-metal.txt-.venv-jax-metal-METAL,cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.013</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[False-cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.003</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[False-cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[False-rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[False-metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[True-cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[True-cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[True-rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_launcher_dispatches_backend_hooks[True-metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.004</duration><failedSince>0</failedSince><name>test_setup_and_inspection_share_expected_packages[cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.003</duration><failedSince>0</failedSince><name>test_setup_and_inspection_share_expected_packages[cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.003</duration><failedSince>0</failedSince><name>test_setup_and_inspection_share_expected_packages[rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.003</duration><failedSince>0</failedSince><name>test_setup_and_inspection_share_expected_packages[metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_install_arguments_select_only_matching_python_wheels[12]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_install_arguments_select_only_matching_python_wheels[13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_install_arguments_select_only_matching_python_wheels[14]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_calls_install_hook_only_when_needed[cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_calls_install_hook_only_when_needed[cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_calls_install_hook_only_when_needed[rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_calls_install_hook_only_when_needed[metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.09</duration><failedSince>0</failedSince><name>test_importing_backends_has_no_runtime_or_setup_side_effects</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_host_callback_support_does_not_allow_cpu_model_fallback[cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_host_callback_support_does_not_allow_cpu_model_fallback[rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_backends</className><duration>0.002</duration><failedSince>0</failedSince><name>test_host_callback_support_does_not_allow_cpu_model_fallback[metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_binormal_moments</className><duration>0.491</duration><failedSince>0</failedSince><name>test_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial</className><duration>0.08</duration><failedSince>0</failedSince><name>test_general_partial_closed_form_and_mean_identity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial</className><duration>0.038</duration><failedSince>0</failedSince><name>test_const_x2_partial_closed_form_and_limit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr</className><duration>0.313</duration><failedSince>0</failedSince><name>test_rr_all_vary_general</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rr_x2_const_partial</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr</className><duration>0.001</duration><failedSince>0</failedSince><name>test_Nr_all_vary_swapped</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_mean_const</className><duration>0.083</duration><failedSince>0</failedSince><name>test_const_all_closed_form_and_limit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_mean_const</className><duration>0.049</duration><failedSince>0</failedSince><name>test_const_x1_closed_form_and_limit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq</className><duration>1.958</duration><failedSince>0</failedSince><name>test_both_vary_selects_general</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq</className><duration>0.005</duration><failedSince>0</failedSince><name>test_x1_const_selects_const_x1</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq</className><duration>0.005</duration><failedSince>0</failedSince><name>test_x2_const_selects_const_x2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq</className><duration>0.005</duration><failedSince>0</failedSince><name>test_both_const_selects_const_all</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq</className><duration>0.004</duration><failedSince>0</failedSince><name>test_parab_cyl_overflow_forces_const_x1</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal</className><duration>1.076</duration><failedSince>0</failedSince><name>test_round_trip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal</className><duration>0.002</duration><failedSince>0</failedSince><name>test_bound</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>1.925</duration><failedSince>0</failedSince><name>test_both_precip_preserves_mean_and_variance</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_rico_params_non_emergency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>0.01</duration><failedSince>0</failedSince><name>test_root_sign_selection</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>0.005</duration><failedSince>0</failedSince><name>test_emergency_preserves_mean</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>0.01</duration><failedSince>0</failedSince><name>test_single_component_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>1.733</duration><failedSince>0</failedSince><name>test_compute_mean_stdev_columns</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm</className><duration>0.28</duration><failedSince>0</failedSince><name>test_norm_transform_matches_L2N</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_norm_cholesky</className><duration>2.311</duration><failedSince>0</failedSince><name>test_reconstruction_and_structure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_norm_cholesky</className><duration>0.037</duration><failedSince>0</failedSince><name>test_adjustments_and_selection</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n</className><duration>0.368</duration><failedSince>0</failedSince><name>test_round_trip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n</className><duration>0.31</duration><failedSince>0</failedSince><name>test_branches_vs_numpy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n</className><duration>0.001</duration><failedSince>0</failedSince><name>test_clamp</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component</className><duration>1.828</duration><failedSince>0</failedSince><name>test_below_freezing_closed_form_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component</className><duration>0.004</duration><failedSince>0</failedSince><name>test_above_freezing_returns_cf_liq</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component</className><duration>0.003</duration><failedSince>0</failedSince><name>test_truncation_limits</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_liquid_cloud_frac_component</className><duration>1.632</duration><failedSince>0</failedSince><name>test_closed_form_and_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_liquid_cloud_frac_component</className><duration>0.002</duration><failedSince>0</failedSince><name>test_truncation_limits</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots</className><duration>0.308</duration><failedSince>0</failedSince><name>test_cube_root</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots</className><duration>0.701</duration><failedSince>0</failedSince><name>test_quadratic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots</className><duration>1.168</duration><failedSince>0</failedSince><name>test_cubic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp4_pdf</className><duration>0.303</duration><failedSince>0</failedSince><name>test_closed_form</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp4_pdf</className><duration>2.473</duration><failedSince>0</failedSince><name>test_monte_carlo_central_moment</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wpxpyp_pdf</className><duration>0.381</duration><failedSince>0</failedSince><name>test_closed_form</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wpxpyp_pdf</className><duration>1.171</duration><failedSince>0</failedSince><name>test_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xpthvp_terms</className><duration>0.878</duration><failedSince>0</failedSince><name>test_assembly_and_regrid</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_w_responder_params</className><duration>0.941</duration><failedSince>0</failedSince><name>test_responder_zero_cov_gaussian</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calendar</className><duration>0.532</duration><failedSince>0</failedSince><name>test_jdn_anchors_and_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calendar</className><duration>0.737</duration><failedSince>0</failedSince><name>test_compute_current_date_api_matches_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_calendar</className><duration>0.409</duration><failedSince>0</failedSince><name>test_gregorian2julian_day</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_case_cache_reuse</className><duration>0.133</duration><failedSince>0</failedSince><name>test_repeated_configuration_reuses_trace_but_changed_constant_is_retraced</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_case_cache_reuse</className><duration>3.052</duration><failedSince>0</failedSince><name>test_pressure_jit_preserves_eager_initialization_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_corr_mtx_approx</className><duration>0.883</duration><failedSince>0</failedSince><name>test_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor</className><duration>3.166</duration><failedSince>0</failedSince><name>test_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor</className><duration>1.181</duration><failedSince>0</failedSince><name>test_non_pd_fallback</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_clip_covar</className><duration>0.106</duration><failedSince>0</failedSince><name>test_realizability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_close_luhar_pdf</className><duration>0.984</duration><failedSince>0</failedSince><name>test_moment_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_feedback_sfclyr</className><duration>2.185</duration><failedSince>0</failedSince><name>test_physical_invariants</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cobra_sfclyr</className><duration>1.423</duration><failedSince>0</failedSince><name>test_cobra_assigns_co2_heat_and_moisture_scalar_fluxes[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cobra_sfclyr</className><duration>0.036</duration><failedSince>0</failedSince><name>test_cobra_assigns_co2_heat_and_moisture_scalar_fluxes[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.006</duration><failedSince>0</failedSince><name>test_basic_timing_works_without_trace_or_device_barrier</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_disable_discards_timers_until_reinitialized</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_reinitialization_requires_balanced_stack_and_resets_counts</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_source_name_validation_and_display_truncation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_basic_driver_failure_discards_state_and_can_restart</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_capture_settings_fail_before_start[CLUBB_JAX_TRACE-yes]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_capture_settings_fail_before_start[CLUBB_JAX_TRACE_HOST_LEVEL-4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_capture_settings_fail_before_start[CLUBB_JAX_TRACE_PYTHON_LEVEL--1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_capture_settings_fail_before_start[CLUBB_JAX_TRACE_HOST_LEVEL-bad]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.173</duration><failedSince>0</failedSince><name>test_real_trace_contains_regions_and_both_formats</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.003</duration><failedSince>0</failedSince><name>test_wrong_nesting_does_not_silently_close_another_region</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.003</duration><failedSince>0</failedSince><name>test_driver_failure_closes_capture_and_allows_reinitialization</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.003</duration><failedSince>0</failedSince><name>test_failed_readiness_still_stops_collector</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.0</duration><failedSince>0</failedSince><name>test_export_failure_does_not_replace_model_error</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_code_timer_module</className><duration>0.082</duration><failedSince>0</failedSince><name>test_initialization_failure_does_not_leave_a_live_profiler</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm</className><duration>2.087</duration><failedSince>0</failedSince><name>test_structure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm</className><duration>0.043</duration><failedSince>0</failedSince><name>test_assembly_rules</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm</className><duration>0.034</duration><failedSince>0</failedSince><name>test_adg_zeros_w_corr</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm</className><duration>0.027</duration><failedSince>0</failedSince><name>test_no_w_corr_uses_prescribed</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_compilation_cache</className><duration>0.003</duration><failedSince>0</failedSince><name>test_launcher_cache_survives_checkout_location_and_respects_override</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_compilation_cache</className><duration>1.817</duration><failedSince>0</failedSince><name>test_compiled_program_reuses_disk_cache_in_fresh_processes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.194</duration><failedSince>0</failedSince><name>test_x_hm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.001</duration><failedSince>0</failedSince><name>test_hmx_hmy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.001</duration><failedSince>0</failedSince><name>test_w_hm_both_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.289</duration><failedSince>0</failedSince><name>test_eta_product_and_grad</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.053</duration><failedSince>0</failedSince><name>test_w_x</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip</className><duration>0.068</duration><failedSince>0</failedSince><name>test_chi_eta</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify</className><duration>1.178</duration><failedSince>0</failedSince><name>test_conservation_general_branch_no_clip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify</className><duration>0.004</duration><failedSince>0</failedSince><name>test_conservation_upsilon_one_branch</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify</className><duration>0.008</duration><failedSince>0</failedSince><name>test_validity_bounds_broad_sweep</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify</className><duration>1.393</duration><failedSince>0</failedSince><name>test_minimum_precipitation_fraction_does_not_lose_pdf_component</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_compute_rtp2_from_chi</className><duration>0.603</duration><failedSince>0</failedSince><name>test_compute_rtp2_from_chi_vs_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_compute_rtp2_from_chi</className><duration>2.195</duration><failedSince>0</failedSince><name>test_compute_rtp2_from_chi_grad</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_config_flags_complete</className><duration>0.453</duration><failedSince>0</failedSince><name>test_config_flags_cover_all_fortran_configurable_flags</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_constants</className><duration>0.002</duration><failedSince>0</failedSince><name>test_public_constant_inventory_matches_fortran_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_constants</className><duration>0.001</duration><failedSince>0</failedSince><name>test_constants_match_fortran_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.243</duration><failedSince>0</failedSince><name>test_negative_runtime_prints_preserve_level_then_column_order</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.133</duration><failedSince>0</failedSince><name>test_solver_nan_locations_and_existing_column_status[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.26</duration><failedSince>0</failedSince><name>test_solver_nan_locations_and_existing_column_status[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.267</duration><failedSince>0</failedSince><name>test_solver_nan_locations_and_existing_column_status[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.081</duration><failedSince>0</failedSince><name>test_nonfinite_check_keeps_source_message_and_fatal_status</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.927</duration><failedSince>0</failedSince><name>test_rcm_clipping_debug_gate_and_preclipping_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_core_diagnostics</className><duration>0.108</duration><failedSince>0</failedSince><name>test_source_config_and_pdf_printers_use_available_fields</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce</className><duration>0.003</duration><failedSince>0</failedSince><name>test_set_corr_arrays_to_default</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce</className><duration>0.0</duration><failedSince>0</failedSince><name>test_def_corr_idx</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce</className><duration>0.0</duration><failedSince>0</failedSince><name>test_get_corr_var_index</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_cos_solar_zen</className><duration>0.865</duration><failedSince>0</failedSince><name>test_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_covar_KK_mixt_frac_linearity</className><duration>2.346</duration><failedSince>0</failedSince><name>test_exact_mixt_frac_linearity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_covar_KK_mixt_frac_linearity</className><duration>0.628</duration><failedSince>0</failedSince><name>test_grad_finite</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_denorm_transform_corr</className><duration>1.855</duration><failedSince>0</failedSince><name>test_structure_and_normal_pairs</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_denorm_transform_corr</className><duration>0.05</duration><failedSince>0</failedSince><name>test_transform_entries</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.003</duration><failedSince>0</failedSince><name>test_selection_reaches_inspection_and_execution_without_mutating_parent[None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_selection_reaches_inspection_and_execution_without_mutating_parent[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_selection_reaches_inspection_and_execution_without_mutating_parent[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_public_selection_rejects_invalid_device_identifiers[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_public_selection_rejects_invalid_device_identifiers[GPU-short]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_public_selection_rejects_invalid_device_identifiers[GPU-aaaaaaaa-1111-2222-3333-000000000001,GPU-bbbbbbbb-1111-2222-3333-000000000002]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_public_selection_rejects_invalid_device_identifiers[MIG-example]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_public_selection_rejects_invalid_device_identifiers[bad\nvalue]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_launch_selection_fails_before_setup[args0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_launch_selection_fails_before_setup[args1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_launch_selection_fails_before_setup[args2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_invalid_launch_selection_fails_before_setup[args3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_launch_selection_fails_before_setup[args4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_default_selection_preserves_visibility_and_configuration_is_read_only</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_wrappers_forward_the_selection_to_the_launcher</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_encoded_settings_round_trip_through_the_public_selection_interface[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_encoded_settings_round_trip_through_the_public_selection_interface[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_legacy_memory_modifier_remains_compatible</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_malformed_selection_modifiers_fail_in_the_launcher[gpu,device]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_malformed_selection_modifiers_fail_in_the_launcher[gpu,prealloc_gpu_mem]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_malformed_selection_modifiers_fail_in_the_launcher[gpu,preallocation=false]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_device_selection</className><duration>0.0</duration><failedSince>0</failedSince><name>test_malformed_selection_modifiers_fail_in_the_launcher[gpu,prealloc_gpu_mem=false,prealloc_gpu_mem=true]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations</className><duration>0.239</duration><failedSince>0</failedSince><name>test_helpers</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations</className><duration>0.001</duration><failedSince>0</failedSince><name>test_corr_array_assertion_checks</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability</className><duration>3.297</duration><failedSince>0</failedSince><name>test_composability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.558</duration><failedSince>0</failedSince><name>test_diffusion_zt_lhs_conservation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.281</duration><failedSince>0</failedSince><name>test_diffusion_zt_lhs_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.191</duration><failedSince>0</failedSince><name>test_diffusion_zm_lhs_conservation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.132</duration><failedSince>0</failedSince><name>test_diffusion_zm_lhs_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.144</duration><failedSince>0</failedSince><name>test_term_dp1_lhs_interior_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.12</duration><failedSince>0</failedSince><name>test_term_dp1_lhs_multi_col</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.185</duration><failedSince>0</failedSince><name>test_xp2_xpyp_lhs_boundary_conditions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion</className><duration>0.188</duration><failedSince>0</failedSince><name>test_xp2_xpyp_lhs_interior_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks</className><duration>0.504</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks</className><duration>0.005</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.487</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[1--1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.005</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[1-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.006</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[2--1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[2-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.006</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[2-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[2-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[3--1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[3-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[3-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_window</className><duration>0.004</duration><failedSince>0</failedSince><name>test_driver_error_checks_follow_debug_level[3-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.006</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8=0.25-expected0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8=0.25,0.75-expected1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8=,0.75,,0.125-expected2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8(2)=0.25-expected3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8(2:3)=0.25,0.75-expected4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8(1:4:2)=0.25,0.75-expected5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8(4:1:-1)=0.2,0.4,0.6,0.8-expected6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8(4:1:-2)=0.25,0.75-expected7]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_assigns_source_selected_elements[C8 ( 4 : 1 : -1 )=0.2,,0.6-expected8]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_defaults_and_assignment_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_sections_reject_invalid_or_unhandled_syntax[1:4:0-stride must not be zero]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_sections_reject_invalid_or_unhandled_syntax[:4-Unsupported parameter section]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_sections_reject_invalid_or_unhandled_syntax[0:3-exceeds ngrdcol]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.963</duration><failedSince>0</failedSince><name>test_derived_parameters_follow_source_grid_branches[1-False-expected_spacing0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.172</duration><failedSince>0</failedSince><name>test_derived_parameters_follow_source_grid_branches[2-False-expected_spacing1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.054</duration><failedSince>0</failedSince><name>test_derived_parameters_follow_source_grid_branches[3-False-expected_spacing2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.007</duration><failedSince>0</failedSince><name>test_derived_parameters_follow_source_grid_branches[3-True-expected_spacing3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.107</duration><failedSince>0</failedSince><name>test_derived_parameters_compile_and_differentiate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.86</duration><failedSince>0</failedSince><name>test_reset_restores_fields_sampling_state_and_restart_clock</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.072</duration><failedSince>0</failedSince><name>test_reset_retains_current_parameters_and_recomputes_derived_state</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.012</duration><failedSince>0</failedSince><name>test_batch_selection_and_repeated_batch_cycle</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.003</duration><failedSince>0</failedSince><name>test_reset_rejects_invalid_batch_number[0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.003</duration><failedSince>0</failedSince><name>test_reset_rejects_invalid_batch_number[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.055</duration><failedSince>0</failedSince><name>test_explicit_parameters_take_precedence_and_keep_runtime_shape</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.009</duration><failedSince>0</failedSince><name>test_reset_validates_replacement_parameters_at_source_debug_level[-1-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.009</duration><failedSince>0</failedSince><name>test_reset_validates_replacement_parameters_at_source_debug_level[0-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.006</duration><failedSince>0</failedSince><name>test_reset_validates_replacement_parameters_at_source_debug_level[1-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.006</duration><failedSince>0</failedSince><name>test_reset_validates_replacement_parameters_at_source_debug_level[2-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.881</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[3-options0-expected0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.013</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[3-options1-expected1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.012</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[3-options2-expected2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.012</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[3-options3-expected3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.012</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[1-options4-expected4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.004</duration><failedSince>0</failedSince><name>test_absolute_driver_window_indices[1-options5-expected5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.036</duration><failedSince>0</failedSince><name>test_successive_windows_preserve_model_and_stats_state</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.012</duration><failedSince>0</failedSince><name>test_source_stats_suppression_preserves_layout_for_later_window</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>8.161</duration><failedSince>0</failedSince><name>test_batched_silhs_source_output_guard[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>4.173</duration><failedSince>0</failedSince><name>test_batched_silhs_source_output_guard[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_rejects_unknown_names[C88]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_lifecycle</className><duration>0.001</duration><failedSince>0</failedSince><name>test_parameter_namelist_rejects_unknown_names[unknown(2)]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.001</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[False-arguments0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.0</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[False-arguments1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.0</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[False-arguments2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.0</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[True-arguments0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.0</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[True-arguments1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_driver_test_frontend</className><duration>0.0</duration><failedSince>0</failedSince><name>test_reinitialization_rerun_and_cleanup[True-arguments2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_error_code</className><duration>0.0</duration><failedSince>0</failedSince><name>test_negative_debug_level_disables_level_zero_checks</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_expldiff_edsclrm_forcing</className><duration>1.233</duration><failedSince>0</failedSince><name>test_expldiff_copies_get_no_time_dependent_forcing[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_expldiff_edsclrm_forcing</className><duration>0.14</duration><failedSince>0</failedSince><name>test_expldiff_copies_get_no_time_dependent_forcing[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>1.242</duration><failedSince>0</failedSince><name>test_at_threshold_is_identity_in_both_ad_modes[0.0-fill_holes_global]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.64</duration><failedSince>0</failedSince><name>test_at_threshold_is_identity_in_both_ad_modes[0.0-fill_holes_sliding_window]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.353</duration><failedSince>0</failedSince><name>test_at_threshold_is_identity_in_both_ad_modes[0.125-fill_holes_global]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.568</duration><failedSince>0</failedSince><name>test_at_threshold_is_identity_in_both_ad_modes[0.125-fill_holes_sliding_window]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.514</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[False-1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.657</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[False-1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.532</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[False--1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.615</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[False--1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.54</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[True-1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.969</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[True-1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.672</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[True--1-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.784</duration><failedSince>0</failedSince><name>test_zero_windows_preserve_mass_and_its_derivatives[True--1-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.9</duration><failedSince>0</failedSince><name>test_active_fill_derivatives_match_finite_differences[1.0-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.96</duration><failedSince>0</failedSince><name>test_active_fill_derivatives_match_finite_differences[1.0-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.351</duration><failedSince>0</failedSince><name>test_active_fill_derivatives_match_finite_differences[-1.0-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.59</duration><failedSince>0</failedSince><name>test_active_fill_derivatives_match_finite_differences[-1.0-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.221</duration><failedSince>0</failedSince><name>test_known_conservative_forward_answer[fill_holes_global]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>0.159</duration><failedSince>0</failedSince><name>test_known_conservative_forward_answer[fill_holes_sliding_window]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff</className><duration>1.357</duration><failedSince>0</failedSince><name>test_horizontal_tke_fill_inactive_division_and_active_derivatives</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_global</className><duration>0.254</duration><failedSince>0</failedSince><name>test_mass_conservation_and_no_holes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean</className><duration>0.238</duration><failedSince>0</failedSince><name>test_mean_fill_raises_dry_top_and_conserves_mass</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean</className><duration>0.208</duration><failedSince>0</failedSince><name>test_mean_fill_noop_when_all_above_threshold</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_sliding_window</className><duration>0.317</duration><failedSince>0</failedSince><name>test_conservation_and_no_holes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_sliding_window</className><duration>0.001</duration><failedSince>0</failedSince><name>test_no_holes_is_noop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure</className><duration>0.023</duration><failedSince>0</failedSince><name>test_device_physics_does_not_import_numpy_or_raw_f2py</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability</className><duration>0.156</duration><failedSince>0</failedSince><name>test_gm1_gh1_unstable_regime</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability</className><duration>0.128</duration><failedSince>0</failedSince><name>test_fm1_fh1_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability</className><duration>0.194</duration><failedSince>0</failedSince><name>test_landflx_stable_default_real_boundaries</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability</className><duration>0.001</duration><failedSince>0</failedSince><name>test_gh1_called_domain</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability</className><duration>0.196</duration><failedSince>0</failedSince><name>test_psi_h_stable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation</className><duration>0.001</duration><failedSince>0</failedSince><name>test_disabled_activation_interfaces_cannot_simulate[aer_act_clubb_quadrature_Gauss]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation</className><duration>0.0</duration><failedSince>0</failedSince><name>test_disabled_activation_interfaces_cannot_simulate[erff]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation</className><duration>0.0</duration><failedSince>0</failedSince><name>test_disabled_activation_interfaces_cannot_simulate[Loading]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation</className><duration>0.0</duration><failedSince>0</failedSince><name>test_disabled_activation_interfaces_cannot_simulate[get_unit]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators</className><duration>0.001</duration><failedSince>0</failedSince><name>test_descending_grid_rejected</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_hydromet_pdf_parameter</className><duration>0.159</duration><failedSince>0</failedSince><name>test_hydromet_pdf_params_zero</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_hydromet_pdf_parameter</className><duration>0.058</duration><failedSince>0</failedSince><name>test_precip_fracs_init_and_zero</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometeor_mixed_moments</className><duration>4.63</duration><failedSince>0</failedSince><name>test_driver_vs_literal_loop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometp2_zt</className><duration>0.434</duration><failedSince>0</failedSince><name>test_matches_f90_formula</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometp2_zt</className><duration>0.002</duration><failedSince>0</failedSince><name>test_safe_division_and_in_cloud_limit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn</className><duration>3.003</duration><failedSince>0</failedSince><name>test_ice_dfsn_vs_numpy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn</className><duration>0.367</duration><failedSince>0</failedSince><name>test_branches_and_coupling</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn</className><duration>0.111</duration><failedSince>0</failedSince><name>test_over_depletion_cap</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn</className><duration>2.401</duration><failedSince>0</failedSince><name>test_columns_use_their_own_grid_spacing_eager_and_jit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping</className><duration>0.001</duration><failedSince>0</failedSince><name>test_warm_rain_only_pdf</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping</className><duration>0.0</duration><failedSince>0</failedSince><name>test_absent_species_guard</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping</className><duration>0.0</duration><failedSince>0</failedSince><name>test_full_species</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping</className><duration>0.01</duration><failedSince>0</failedSince><name>test_sclr_idx_fields_mirror_fortran_type</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation</className><duration>0.28</duration><failedSince>0</failedSince><name>test_lin_interp_identity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation</className><duration>0.567</duration><failedSince>0</failedSince><name>test_monotonicity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation</className><duration>0.0</duration><failedSince>0</failedSince><name>test_linear_interp_factor</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation</className><duration>0.172</duration><failedSince>0</failedSince><name>test_zlinterp</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation</className><duration>122.968</duration><failedSince>0</failedSince><name>test_lin_interp_between_grids</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic</className><duration>1.683</duration><failedSince>0</failedSince><name>test_roundtrip_with_forward</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic</className><duration>0.798</duration><failedSince>0</failedSince><name>test_constant_thvm_analytic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-gpu,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-profile]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-gpu,profile]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[False-FUTURE,option=some value]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-gpu,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-profile]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-gpu,profile]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_main_passes_opaque_options_to_case_launch[True-FUTURE,option=some value]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[gpu,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[FUTURE,option=some value]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[gpu,unknown]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[literal;$NOT_EXPANDED]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_runner_forwards_value_verbatim_without_interpreting_it[gpu\n,typo]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.085</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.101</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[tpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.101</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[gpu,]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.082</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[gpu,typo]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.086</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[cpu,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.101</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[gpu,xla_prealloc,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.092</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[gpu,,xla_prealloc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.081</duration><failedSince>0</failedSince><name>test_bad_options_are_rejected_by_wrapper_before_setup[gpu\n,typo]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.099</duration><failedSince>0</failedSince><name>test_wrapper_rejects_conflicting_or_duplicate_settings[options0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.093</duration><failedSince>0</failedSince><name>test_wrapper_rejects_conflicting_or_duplicate_settings[options1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.096</duration><failedSince>0</failedSince><name>test_wrapper_rejects_conflicting_or_duplicate_settings[options2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.1</duration><failedSince>0</failedSince><name>test_wrapper_rejects_preallocation_on_cpu</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_gpu_profile_resolves_to_the_host_native_backend[Darwin-metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_gpu_profile_resolves_to_the_host_native_backend[Linux-cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_discovery_plans_packages_for_target_but_executes_on_host</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_unsuitable_setup_python_does_not_block_discovery</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_scm_rejects_duplicate_or_conflicting_implementations[options0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_rejects_duplicate_or_conflicting_implementations[options1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_scm_rejects_duplicate_or_conflicting_implementations[options2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_scm_rejects_duplicate_or_conflicting_implementations[options3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.152</duration><failedSince>0</failedSince><name>test_comparison_help_does_not_prepare_environment</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[None-cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.003</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[None-cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[None-rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[None-metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cpu]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.002</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cuda13]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-rocm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-metal]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.0</duration><failedSince>0</failedSince><name>test_environment_setup_failure_stops_before_restart</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_managed_launcher_dispatches_selected_entry_module[clubb_jax.src.clubb_standalone]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_managed_launcher_dispatches_selected_entry_module[tuner.tune_clubb]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.001</duration><failedSince>0</failedSince><name>test_managed_launcher_dispatches_selected_entry_module[clubb_jax.src.clubb_standalone_loss]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.0</duration><failedSince>0</failedSince><name>test_managed_launcher_rejects_bad_entry_modules[options0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options</className><duration>0.0</duration><failedSince>0</failedSince><name>test_managed_launcher_rejects_bad_entry_modules[options1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile</className><duration>1.124</duration><failedSince>0</failedSince><name>test_derived_type_pytree_metadata_is_static</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile</className><duration>0.286</duration><failedSince>0</failedSince><name>test_xp2_xpyp_single_lhs_valid_compiles</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion</className><duration>1.292</duration><failedSince>0</failedSince><name>test_bivar_general_vs_quadrature</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion</className><duration>0.381</duration><failedSince>0</failedSince><name>test_bivar_const_variants_vs_quadrature</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion</className><duration>0.06</duration><failedSince>0</failedSince><name>test_accretion_bivar_vs_quadrature</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion</className><duration>0.226</duration><failedSince>0</failedSince><name>test_trivar_general_vs_quadrature</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion</className><duration>0.022</duration><failedSince>0</failedSince><name>test_bivar_LL_vs_quadrature</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch</className><duration>8.454</duration><failedSince>0</failedSince><name>test_driver_matches_unbatched_integrals[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch</className><duration>10.451</duration><failedSince>0</failedSince><name>test_driver_matches_unbatched_integrals[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch</className><duration>20.186</duration><failedSince>0</failedSince><name>test_nested_jit_gradient_matches_unbatched_finite_difference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_local_means</className><duration>0.5</duration><failedSince>0</failedSince><name>test_formulas_and_branches</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_upscaled_variances</className><duration>0.616</duration><failedSince>0</failedSince><name>test_closed_form</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_kk_upscaled_variances</className><duration>0.297</duration><failedSince>0</failedSince><name>test_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_lba_sfclyr</className><duration>0.765</duration><failedSince>0</failedSince><name>test_vs_literal</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_lba_sfclyr</className><duration>0.001</duration><failedSince>0</failedSince><name>test_diurnal_structure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder</className><duration>0.057</duration><failedSince>0</failedSince><name>test_sort_roots</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder</className><duration>2.782</duration><failedSince>0</failedSince><name>test_bounds</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_liq_water_path</className><duration>0.145</duration><failedSince>0</failedSince><name>test_liq_water_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.179</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model0-truth0-expected0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model1-truth1-expected1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model2-truth2-expected2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model3-truth3-expected3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model4-truth4-expected4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.089</duration><failedSince>0</failedSince><name>test_taylor_metrics_source_conventions[model5-truth5-expected5]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.029</duration><failedSince>0</failedSince><name>test_taylor_metrics_invalid_shapes[model0-truth0-matching sizes]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.013</duration><failedSince>0</failedSince><name>test_taylor_metrics_invalid_shapes[model1-truth1-at least one level]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>1.367</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.029</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.084</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.025</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.023</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.024</duration><failedSince>0</failedSince><name>test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>1.433</duration><failedSince>0</failedSince><name>test_loss_file_batches_keep_configured_column_slices</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_loss_namelist_preserves_first_blank_array_entry[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.001</duration><failedSince>0</failedSince><name>test_loss_namelist_preserves_first_blank_array_entry[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.018</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_jax.pytests.auto_llm_generated_pytests.test_loss_driver</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_jax.pytests.auto_llm_generated_pytests.test_loss_driver</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_jax.pytests.auto_llm_generated_pytests.test_loss_driver</className><duration>0.002</duration><failedSince>0</failedSince><name>test_loss_rejects_restart_before_initialization</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_port_structure</className><duration>0.018</duration><failedSince>0</failedSince><name>test_loss_routine_inventory_and_order_match_source</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_loss_port_structure</className><duration>0.041</duration><failedSince>0</failedSince><name>test_loss_profile_math_uses_jax</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_params</className><duration>2.193</duration><failedSince>0</failedSince><name>test_invariants</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf</className><duration>1.117</duration><failedSince>0</failedSince><name>test_moment_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf</className><duration>0.336</duration><failedSince>0</failedSince><name>test_mixt_frac_root</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_max_cubic_root</className><duration>3.191</duration><failedSince>0</failedSince><name>test_root_property_and_max</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_max_cubic_root</className><duration>0.008</duration><failedSince>0</failedSince><name>test_fallbacks</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.06</duration><failedSince>0</failedSince><name>test_namelist_cannot_override_enumerations</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>1.746</duration><failedSince>0</failedSince><name>test_failed_solve_preserves_statistics[False-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>1.167</duration><failedSince>0</failedSince><name>test_failed_solve_preserves_statistics[False-3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.119</duration><failedSince>0</failedSince><name>test_failed_solve_preserves_statistics[True-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.179</duration><failedSince>0</failedSince><name>test_failed_solve_preserves_statistics[True-3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>4.282</duration><failedSince>0</failedSince><name>test_failed_cloud_number_solve_skips_clipping_and_final_stats[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.168</duration><failedSince>0</failedSince><name>test_failed_cloud_number_solve_skips_clipping_and_final_stats[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.089</duration><failedSince>0</failedSince><name>test_fatal_host_dump_emits_fields_in_source_order</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>1.326</duration><failedSince>0</failedSince><name>test_pdf_fatal_skips_mixed_moments_and_statistics[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.127</duration><failedSince>0</failedSince><name>test_pdf_fatal_skips_mixed_moments_and_statistics[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>1.027</duration><failedSince>0</failedSince><name>test_failed_hydrometeor_transport_does_not_advance_cloud_number[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.146</duration><failedSince>0</failedSince><name>test_failed_hydrometeor_transport_does_not_advance_cloud_number[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>1.38</duration><failedSince>0</failedSince><name>test_silhs_fatal_skips_clipping_and_statistics[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths</className><duration>0.144</duration><failedSince>0</failedSince><name>test_silhs_fatal_skips_clipping_and_statistics[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.326</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[-1-prep]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.002</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[-1-tendencies]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.002</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[-1-transport]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.038</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[0-prep]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.003</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[0-tendencies]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors</className><duration>0.003</duration><failedSince>0</failedSince><name>test_fatal_column_respects_source_host_debug_guard[0-transport]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.065</duration><failedSince>0</failedSince><name>test_species_lifecycle[none-False-False-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_species_lifecycle[khairoutdinov_kogan-False-False-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_species_lifecycle[morrison-False-False-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_species_lifecycle[morrison-True-False-6]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.026</duration><failedSince>0</failedSince><name>test_species_lifecycle[morrison-True-True-8]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.024</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config0-SILHS]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.024</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config1-Unsupported]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config2-Unsupported]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config3-GFDL]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.034</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config4-sedimentation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config5-l_predict_Nc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.025</duration><failedSince>0</failedSince><name>test_disabled_dependencies_rejected[config6-l_morr_xp2_mc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.418</duration><failedSince>0</failedSince><name>test_previous_tendencies_feed_next_core_step</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>3.54</duration><failedSince>0</failedSince><name>test_cloud_sedimentation_closed_boundaries_conserve_column[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>3.382</duration><failedSince>0</failedSince><name>test_cloud_sedimentation_closed_boundaries_conserve_column[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>1.148</duration><failedSince>0</failedSince><name>test_kk_adjustment_limits_depletion_and_conserves_water</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.687</duration><failedSince>0</failedSince><name>test_scheme_startup_returns_zero_tendencies_before_start</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>4.906</duration><failedSince>0</failedSince><name>test_hydrometeor_transport_surface_loss_and_column_independence[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>3.946</duration><failedSince>0</failedSince><name>test_hydrometeor_transport_surface_loss_and_column_independence[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.395</duration><failedSince>0</failedSince><name>test_parameter_override_does_not_reuse_previous_jit_constants</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>4.735</duration><failedSince>0</failedSince><name>test_predicted_cloud_number_transport_and_clipping[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>4.882</duration><failedSince>0</failedSince><name>test_predicted_cloud_number_transport_and_clipping[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>4.135</duration><failedSince>0</failedSince><name>test_local_kk_direct_statistics_and_core_contract[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>3.656</duration><failedSince>0</failedSince><name>test_local_kk_direct_statistics_and_core_contract[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>2.506</duration><failedSince>0</failedSince><name>test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-interactive]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>2.424</duration><failedSince>0</failedSince><name>test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-non-interactive]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.797</duration><failedSince>0</failedSince><name>test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-interactive]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.762</duration><failedSince>0</failedSince><name>test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-non-interactive]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.075</duration><failedSince>0</failedSince><name>test_silhs_prescribed_probabilities_and_flags_reset_between_cases[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.055</duration><failedSince>0</failedSince><name>test_silhs_prescribed_probabilities_and_flags_reset_between_cases[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.027</duration><failedSince>0</failedSince><name>test_deterministic_silhs_rejects_independent_random_draws[l_lh_importance_sampling]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.027</duration><failedSince>0</failedSince><name>test_deterministic_silhs_rejects_independent_random_draws[l_random_k_lh_start]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.222</duration><failedSince>0</failedSince><name>test_initialization_appends_source_configuration_and_correlations[0.0-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>2.491</duration><failedSince>0</failedSince><name>test_initialization_appends_source_configuration_and_correlations[0.0-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.009</duration><failedSince>0</failedSince><name>test_initialization_appends_source_configuration_and_correlations[0.25-0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration</className><duration>0.009</duration><failedSince>0</failedSince><name>test_initialization_appends_source_configuration_and_correlations[0.25-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure</className><duration>0.005</duration><failedSince>0</failedSince><name>test_runtime_interface_has_no_fortran_fallback</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mirror_lower_triangular</className><duration>0.289</duration><failedSince>0</failedSince><name>test_invariants</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mirror_lower_triangular</className><duration>0.884</duration><failedSince>0</failedSince><name>test_differentiable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>1.572</duration><failedSince>0</failedSince><name>test_univar_N_closed_form_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>1.919</duration><failedSince>0</failedSince><name>test_univar_L_closed_form_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>4.123</duration><failedSince>0</failedSince><name>test_bivar_NL_closed_form_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>0.06</duration><failedSince>0</failedSince><name>test_comp_eq_branch_selection</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>2.688</duration><failedSince>0</failedSince><name>test_xp_a_hmpb_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>1.369</duration><failedSince>0</failedSince><name>test_xphmp_covar_branches_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals</className><duration>1.229</duration><failedSince>0</failedSince><name>test_hmxphmyp_covar_branches_and_mc</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.557</duration><failedSince>0</failedSince><name>test_local_flatau_temperature_floor_and_pressure_cap</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>1.819</duration><failedSince>0</failedSince><name>test_coherent_matches_serial_early_exit_oracle[0.4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.541</duration><failedSince>0</failedSince><name>test_coherent_matches_serial_early_exit_oracle[0.0001]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.521</duration><failedSince>0</failedSince><name>test_coherent_matches_serial_early_exit_oracle[0.0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.802</duration><failedSince>0</failedSince><name>test_legacy_first_layer_root_and_debug_predicate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>5.964</duration><failedSince>0</failedSince><name>test_three_methods_gradients_and_runtime_parameter_reuse[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.999</duration><failedSince>0</failedSince><name>test_three_methods_gradients_and_runtime_parameter_reuse[2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>4.681</duration><failedSince>0</failedSince><name>test_three_methods_gradients_and_runtime_parameter_reuse[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>2.302</duration><failedSince>0</failedSince><name>test_parcel_orientation_stretched_grid_host_floor_and_cap[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>1.219</duration><failedSince>0</failedSince><name>test_parcel_orientation_stretched_grid_host_floor_and_cap[3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>0.831</duration><failedSince>0</failedSince><name>test_legacy_invalid_entrainment_preserves_healthy_column</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>8.427</duration><failedSince>0</failedSince><name>test_cpu_launch_groups_match_single_columns_and_transpose</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>10.538</duration><failedSince>0</failedSince><name>test_coherent_partial_launch_groups_preserve_columns_and_derivatives[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length</className><duration>8.012</duration><failedSince>0</failedSince><name>test_coherent_partial_launch_groups_preserve_columns_and_derivatives[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_morrison_special</className><duration>1.628</duration><failedSince>0</failedSince><name>test_derf1_vs_scipy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_morrison_special</className><duration>3.383</duration><failedSince>0</failedSince><name>test_derf1_identities</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy</className><duration>1.622</duration><failedSince>0</failedSince><name>test_mpace_b_vs_literal</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy</className><duration>0.125</duration><failedSince>0</failedSince><name>test_mpace_b_physical</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy</className><duration>0.12</duration><failedSince>0</failedSince><name>test_lba_tndcy_zero</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf</className><duration>4.245</duration><failedSince>0</failedSince><name>test_mixture_fraction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf_main</className><duration>1.057</duration><failedSince>0</failedSince><name>test_transcription</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf_main</className><duration>1.73</duration><failedSince>0</failedSince><name>test_bounds_and_limits</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf</className><duration>0.997</duration><failedSince>0</failedSince><name>test_closed_form_and_swap</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf</className><duration>1.633</duration><failedSince>0</failedSince><name>test_setter_mean_reconstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf</className><duration>1.621</duration><failedSince>0</failedSince><name>test_responder</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_nov11</className><duration>0.209</duration><failedSince>0</failedSince><name>test_nov11_adjustment_is_jittable_and_preserves_dtype</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_numerical_check_setters</className><duration>0.001</duration><failedSince>0</failedSince><name>test_check_negative</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_numerical_check_setters</className><duration>0.0</duration><failedSince>0</failedSince><name>test_check_nan</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff</className><duration>0.687</duration><failedSince>0</failedSince><name>test_clipped_root_values_and_both_derivatives[float32]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff</className><duration>0.623</duration><failedSince>0</failedSince><name>test_clipped_root_values_and_both_derivatives[float64]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff</className><duration>0.426</duration><failedSince>0</failedSince><name>test_pdf_helpers_share_boundary_convention</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_param_names</className><duration>0.001</duration><failedSince>0</failedSince><name>test_index_constant_self_consistency</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_binormal_moments</className><duration>0.52</duration><failedSince>0</failedSince><name>test_closed_form</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_binormal_moments</className><duration>2.012</duration><failedSince>0</failedSince><name>test_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm</className><duration>1.452</duration><failedSince>0</failedSince><name>test_base_case_probability_mass[False-0.0001]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm</className><duration>0.555</duration><failedSince>0</failedSince><name>test_base_case_probability_mass[True-1e-09]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm</className><duration>0.826</duration><failedSince>0</failedSince><name>test_quadrivar_base_and_psum</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_moment_integrals</className><duration>1.137</duration><failedSince>0</failedSince><name>test_monte_carlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_init</className><duration>0.109</duration><failedSince>0</failedSince><name>test_pdf_parameter_init</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_init</className><duration>0.064</duration><failedSince>0</failedSince><name>test_implicit_coefs_terms_init</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_pack_roundtrip</className><duration>0.011</duration><failedSince>0</failedSince><name>test_pdf_parameter_fields_mirror_fortran_type</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_pack_roundtrip</className><duration>0.002</duration><failedSince>0</failedSince><name>test_implicit_coefs_terms_fields_mirror_fortran_type</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities</className><duration>1.054</duration><failedSince>0</failedSince><name>test_corr_NL2NN_vs_montecarlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities</className><duration>0.853</duration><failedSince>0</failedSince><name>test_corr_LL2NN_vs_montecarlo</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities</className><duration>0.275</duration><failedSince>0</failedSince><name>test_corr_clip_and_zero_sigma</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver</className><duration>0.314</duration><failedSince>0</failedSince><name>test_full_penta_vs_numpy_single_col[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver</className><duration>0.002</duration><failedSince>0</failedSince><name>test_full_penta_vs_numpy_single_col[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver</className><duration>0.272</duration><failedSince>0</failedSince><name>test_multi_col_vs_numpy</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.267</duration><failedSince>0</failedSince><name>test_portable_cholesky_matches_numpy_under_jit_and_batching[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.341</duration><failedSince>0</failedSince><name>test_portable_cholesky_matches_numpy_under_jit_and_batching[4]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.436</duration><failedSince>0</failedSince><name>test_portable_cholesky_matches_numpy_under_jit_and_batching[8]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.509</duration><failedSince>0</failedSince><name>test_portable_cholesky_matches_numpy_under_jit_and_batching[10]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>2.808</duration><failedSince>0</failedSince><name>test_portable_cholesky_preserves_failure_and_diagonal_retry</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.613</duration><failedSince>0</failedSince><name>test_portable_cholesky_remains_differentiable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.077</duration><failedSince>0</failedSince><name>test_portable_cholesky_rejects_nonpositive_singleton[0.0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_portable_cholesky</className><duration>0.001</duration><failedSince>0</failedSince><name>test_portable_cholesky_rejects_nonpositive_singleton[-1.0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_precip_fraction</className><duration>2.682</duration><failedSince>0</failedSince><name>test_precip_frac_assert_check</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing</className><duration>0.329</duration><failedSince>0</failedSince><name>test_pressure_coordinate_interp</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing</className><duration>0.188</duration><failedSince>0</failedSince><name>test_height_coordinate_interp_is_independent_of_pressure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing</className><duration>0.98</duration><failedSince>0</failedSince><name>test_apply_temperature_forcing_converts_to_thlm</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing</className><duration>0.51</duration><failedSince>0</failedSince><name>test_unknown_forcing_name_is_rejected</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>527.325</duration><enclosingBlockName>Declarative: Post Actions</enclosingBlockName><enclosingBlock>44</enclosingBlock><name>pytest</name><nodeId>45</nodeId><properties></properties><timestamp>2026-10-20T01:14:16.835370-05:00</timestamp></suite></testResult>