<testResult _class='hudson.tasks.junit.TestResult'><duration>673.8729</duration><empty>false</empty><failCount>0</failCount><passCount>794</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies</className><duration>0.003</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.229</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.773</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.387</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>4.683</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>3.448</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.304</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_T_in_K</className><duration>0.001</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_T_in_K</className><duration>0.001</duration><failedSince>0</failedSince><name>test_exact_inverse</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.816</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.002</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.096</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.137</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.68</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.001</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.0</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.0</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.0</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.005</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.001</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.001</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.001</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.001</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.001</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.001</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.002</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.002</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.002</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.002</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.097</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.663</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.086</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.047</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.3</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.08</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.039</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.859</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.006</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.007</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.005</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.105</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.933</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.006</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.011</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.011</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>2.065</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.286</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.435</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.038</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.33</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.282</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>2.375</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>2.616</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.339</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.644</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.019</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.257</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>3.609</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.341</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>4.101</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.772</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>1.082</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.574</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.82</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.554</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_cholesky_corr_mtx_approx</className><duration>0.851</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.054</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.225</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.111</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>1.079</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.151</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.383</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.028</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_comp_corr_norm</className><duration>2.172</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.036</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.03</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.024</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.652</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.159</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.002</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.317</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.056</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.062</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.291</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.005</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.009</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.419</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.676</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.212</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.422</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_corr_varnce</className><duration>0.004</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.783</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.424</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.663</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.821</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.053</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.002</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.0</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.013</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.259</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.214</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.588</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.277</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.177</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.145</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.089</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.151</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.177</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.175</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.464</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.005</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.425</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.005</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.004</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.005</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.933</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.162</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.055</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.011</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.101</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.768</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.068</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.057</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.016</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.011</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.008</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.874</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.014</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.011</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.011</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.011</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.003</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.033</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.011</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>10.718</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>5.531</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.001</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.001</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.248</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.156</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.24</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.703</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.356</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.549</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.593</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.629</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.488</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.614</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.514</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.535</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.312</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.632</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.838</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.738</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.388</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.551</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.186</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.215</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.528</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.261</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.284</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.206</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.329</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.018</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.144</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.131</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.189</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.149</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.136</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.057</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>5.0</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.458</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>2.967</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.379</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.106</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.463</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.0</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.001</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.0</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.649</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.183</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>32.647</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.528</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.77</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-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-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.096</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.094</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.074</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.078</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.077</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.078</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.075</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.099</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.089</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.118</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.094</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.095</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.001</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.003</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.003</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.135</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.002</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.002</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.019</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.276</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.239</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.335</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.061</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.236</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.024</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.969</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.792</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.713</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.466</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.562</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.8</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.654</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.082</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.465</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.147</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.174</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.097</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.017</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.014</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.091</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.011</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.063</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.011</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.009</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.009</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.188</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.005</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.0</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.0</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_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.006</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.005</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.081</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.208</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.394</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>2.888</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.057</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.628</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.12</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.138</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.193</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.254</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>1.133</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.102</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.225</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.535</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.355</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.975</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.315</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.681</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.282</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.045</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.004</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.037</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.031</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.08</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.031</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.037</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.032</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.031</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.03</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.031</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.029</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.03</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.03</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.459</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.483</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.042</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.032</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.669</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.278</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>4.06</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.391</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.346</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.506</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>3.845</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.965</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.005</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.142</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.766</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.669</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.077</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.057</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.03</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.028</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.213</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>1.944</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.176</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.214</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.002</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.279</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.836</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>2.842</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>2.886</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>11.583</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.067</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>9.945</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>3.675</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>3.627</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_morrison_special</className><duration>1.299</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.123</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.508</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.113</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.113</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>1.148</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>0.966</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.646</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.938</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.392</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.501</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.213</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.723</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.595</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.502</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.0</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.463</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>7.071</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.379</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.585</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.81</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>2.136</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.097</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.049</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.001</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.001</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.294</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>1.414</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.282</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.287</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.27</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.236</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.291</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.458</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.456</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.428</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.622</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.085</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.002</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.675</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.315</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.197</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.987</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.529</duration><failedSince>0</failedSince><name>test_unknown_forcing_name_is_rejected</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z</className><duration>2.287</duration><failedSince>0</failedSince><name>test_real_cgils_sounding</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z</className><duration>1.657</duration><failedSince>0</failedSince><name>test_temperature_branch_independent</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z</className><duration>1.29</duration><failedSince>0</failedSince><name>test_hydrostatic_roundtrip</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap</className><duration>2.288</duration><failedSince>0</failedSince><name>test_base_all_vary</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap</className><duration>0.04</duration><failedSince>0</failedSince><name>test_c3_const_x3_NONswap</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap</className><duration>0.041</duration><failedSince>0</failedSince><name>test_c4_const_x3_SWAPPED</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap</className><duration>0.034</duration><failedSince>0</failedSince><name>test_c1c2c4_cst_x1x2x3_SWAPPED</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap</className><duration>0.034</duration><failedSince>0</failedSince><name>test_all_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_covar_const_limits</className><duration>4.715</duration><failedSince>0</failedSince><name>test_const_x3_x3x4_and_all</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rad_extended_atmosphere</className><duration>2.185</duration><failedSince>0</failedSince><name>test_real_cgils_extended_atmosphere</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rad_extended_atmosphere</className><duration>0.001</duration><failedSince>0</failedSince><name>test_theta_branch_exner_conversion</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>5.583</duration><failedSince>0</failedSince><name>test_radiation_schedule_can_toggle_between_calls[lba]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>5.411</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[arm-False-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.192</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[arm-False-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>1.312</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[arm-True-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.133</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[arm-True-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.285</duration><failedSince>0</failedSince><name>test_soil_updates_use_incoming_fluxes_on_every_step[False-arm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.138</duration><failedSince>0</failedSince><name>test_soil_updates_use_incoming_fluxes_on_every_step[True-arm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>5.391</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[bomex-False-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.73</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[bomex-False-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>1.029</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[bomex-True-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.143</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[bomex-True-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>4.647</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[lba-False-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>3.452</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[lba-False-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>1.088</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[lba-True-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.312</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[lba-True-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>5.414</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>23.869</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>1.256</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module</className><duration>0.305</duration><failedSince>0</failedSince><name>test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_compiled_radiation_modules_have_no_tracer_compatibility_path</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rcm_sat_adj</className><duration>0.825</duration><failedSince>0</failedSince><name>test_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_read_surface_var_for_bc</className><duration>4.149</duration><failedSince>0</failedSince><name>test_interpolated_surface_values_match_column_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module</className><duration>1.275</duration><failedSince>0</failedSince><name>test_remapping_matrix_identity_and_conservation</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module</className><duration>1.385</duration><failedSince>0</failedSince><name>test_calc_mass_analytic</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module</className><duration>2.373</duration><failedSince>0</failedSince><name>test_matvec_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_remapping_module</className><duration>4.827</duration><failedSince>0</failedSince><name>test_remap_vals_to_target_two_grids</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_ppm</className><duration>7.654</duration><failedSince>0</failedSince><name>test_mass_conservation_refined</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_responder_params</className><duration>0.831</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_restart</className><duration>0.11</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[K-1.0-dims0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.005</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[K-1.0-dims1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.004</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[g/kg-1000.0-dims0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.006</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[g/kg-1000.0-dims1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.004</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[K/day-86400.0-dims0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.004</duration><failedSince>0</failedSince><name>test_raw_values_units_and_distinct_columns[K/day-86400.0-dims1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.008</duration><failedSince>0</failedSince><name>test_exact_record_selection_date_offset_and_rejection</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.001</duration><failedSince>0</failedSince><name>test_split_and_unified_filenames</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.105</duration><failedSince>0</failedSince><name>test_single_column_broadcast_interpolation_and_errors</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.481</duration><failedSince>0</failedSince><name>test_initialization_rejects_invalid_restart_clock[301.0-not a multiple of dt_main]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.289</duration><failedSince>0</failedSince><name>test_initialization_rejects_invalid_restart_clock[-60.0-time_restart must lie]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.197</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[direct-stats]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.424</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[direct-zt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.423</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[direct-zm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.423</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[direct-sfc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.138</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[symlink-stats]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.362</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[symlink-zt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.159</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[symlink-zm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.327</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[symlink-sfc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.383</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[hardlink-stats]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.436</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[hardlink-zt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.148</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[hardlink-zm]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>4.472</duration><failedSince>0</failedSince><name>test_initialization_preserves_reference_when_output_path_collides[hardlink-sfc]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart</className><duration>0.496</duration><failedSince>0</failedSince><name>test_batched_restart_rejected_before_reading_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart_input_validation</className><duration>0.05</duration><failedSince>0</failedSince><name>test_invalid_field_returns_read_error_without_replacing_state[i4-K]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart_input_validation</className><duration>0.004</duration><failedSince>0</failedSince><name>test_invalid_field_returns_read_error_without_replacing_state[i8-K]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart_input_validation</className><duration>0.003</duration><failedSince>0</failedSince><name>test_invalid_field_returns_read_error_without_replacing_state[f8-None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_restart_input_validation</className><duration>0.003</duration><failedSince>0</failedSince><name>test_invalid_field_returns_read_error_without_replacing_state[f8-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_gpu_profile_detects_amd_without_nvidia</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_nvidia_remains_the_default_on_a_mixed_gpu_host</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_explicit_rocm_uses_an_isolated_environment</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_rocm_python_versions_match_the_pinned_wheels[version0-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_rocm_python_versions_match_the_pinned_wheels[version1-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_rocm_python_versions_match_the_pinned_wheels[version2-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.0</duration><failedSince>0</failedSince><name>test_rocm_python_versions_match_the_pinned_wheels[version3-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.002</duration><failedSince>0</failedSince><name>test_rocm_query_reads_gpu_agents_and_ignores_the_cpu</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_query_rejects_incompatible_runtime_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_rocm_runtime</className><duration>0.002</duration><failedSince>0</failedSince><name>test_rocm_inspection_requires_both_plugin_packages</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_inspection_reports_hidden_host_devices</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.004</duration><failedSince>0</failedSince><name>test_rocm_archive_is_verified_and_only_extracts_wheels</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_archive_with_bad_checksum_is_not_extracted</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_environment_reuses_a_local_runtime_without_modifying_the_host</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_environment_preserves_an_explicit_runtime_and_memory_setting</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_environment_prefers_the_newer_local_maintenance_runtime</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_environment_can_replace_an_incomplete_system_runtime</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_gfx1151_disables_unsupported_autotuning_kernels_but_preserves_other_flags</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_preserves_an_explicit_autotuning_override</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_preserves_an_explicit_command_buffer_override</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_other_amd_targets_do_not_receive_the_gfx1151_workaround</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_preserves_an_explicit_cholesky_override</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_backend_verification_requires_loadable_math_libraries[None]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_backend_verification_requires_loadable_math_libraries[_linalg]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_backend_verification_requires_loadable_math_libraries[_solver]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_rocm_runtime</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rocm_backend_verification_requires_loadable_math_libraries[_sparse]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_cuda13_rejects_an_old_driver</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_cuda13_accepts_a_three_component_new_driver_version</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_cuda13_rejects_an_old_compute_capability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_gpu_query_retries_without_compute_capability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.003</duration><failedSince>0</failedSince><name>test_gpu_report_labels_expected_device_without_claiming_backend_ready</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_numeric_visible_device_resolves_to_its_nvidia_smi_uuid</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_missing_environment_requires_setup_but_remains_selectable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_human_output_labels_planned_versions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.31</duration><failedSince>0</failedSince><name>test_gpu_preflight_fails_before_creating_an_environment</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.719</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-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_runtime_info</className><duration>0.744</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.683</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-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_runtime_info</className><duration>0.714</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.66</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-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_runtime_info</className><duration>0.768</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.745</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-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_runtime_info</className><duration>0.684</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.735</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-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_runtime_info</className><duration>0.748</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.729</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-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_runtime_info</className><duration>0.718</duration><failedSince>0</failedSince><name>test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-FASTEST_FIRST]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[9]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[GPU-missing]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[GPU-test]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[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_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_selection_is_rejected[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_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_explicit_selection_preserves_order_and_expands_unique_prefix</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.004</duration><failedSince>0</failedSince><name>test_preflight_checks_exposed_gpus_only[0-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.003</duration><failedSince>0</failedSince><name>test_preflight_checks_exposed_gpus_only[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_runtime_info</className><duration>0.003</duration><failedSince>0</failedSince><name>test_preflight_checks_exposed_gpus_only[1,0-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.002</duration><failedSince>0</failedSince><name>test_preflight_checks_exposed_gpus_only[-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.002</duration><failedSince>0</failedSince><name>test_fastest_first_without_selector_does_not_guess_default</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.0</duration><failedSince>0</failedSince><name>test_truncated_nvidia_row_returns_unavailable</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.001</duration><failedSince>0</failedSince><name>test_metal_query_accepts_gpu_family_capability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info</className><duration>0.002</duration><failedSince>0</failedSince><name>test_metal_runtime_uses_plugin_requirements</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_saturation</className><duration>1.375</duration><failedSince>0</failedSince><name>test_dispatcher_matches_leaves</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_saturation</className><duration>1.331</duration><failedSince>0</failedSince><name>test_svp_reference_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_saturation</className><duration>3.213</duration><failedSince>0</failedSince><name>test_sat_mixrat_liq_consistency_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_saturation</className><duration>0.003</duration><failedSince>0</failedSince><name>test_saturation_formula_enum_values</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_setter_var_params</className><duration>1.023</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_sfc_flux</className><duration>0.243</duration><failedSince>0</failedSince><name>test_conversions_and_bulk_fluxes</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux</className><duration>0.108</duration><failedSince>0</failedSince><name>test_ubar_and_momentum</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux</className><duration>0.259</duration><failedSince>0</failedSince><name>test_ht_mostr_flux_interp</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux</className><duration>0.276</duration><failedSince>0</failedSince><name>test_set_scalar_surface_fluxes_updates_surface_arrays_only</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux</className><duration>0.202</duration><failedSince>0</failedSince><name>test_shared_surface_flux_path_jits_and_stays_on_device</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.248</duration><failedSince>0</failedSince><name>test_impossible_weight_transfer_reports_fatal_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_silhs_diagnostics</className><duration>0.001</duration><failedSince>0</failedSince><name>test_impossible_weight_transfer_reports_fatal_status[0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.001</duration><failedSince>0</failedSince><name>test_impossible_weight_transfer_reports_fatal_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_silhs_diagnostics</className><duration>0.437</duration><failedSince>0</failedSince><name>test_weight_limiter_error_reaches_importance_driver</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.423</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[-0.125-mixture]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.099</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.112</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.113</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[1.125-mixture]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.094</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[1.125-cloud1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.103</duration><failedSince>0</failedSince><name>test_kessler_invalid_fraction_is_local_to_column[1.125-cloud2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics</className><duration>0.451</duration><failedSince>0</failedSince><name>test_kessler_empty_sample_reports_source_stop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_driver</className><duration>1.064</duration><failedSince>0</failedSince><name>test_subtimestep_statistics_preserve_previous_window_and_count_once</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_fortran_oracle</className><duration>1.128</duration><failedSince>0</failedSince><name>test_inverse_normal_matches_source_literal_precision</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure</className><duration>0.001</duration><failedSince>0</failedSince><name>test_silhs_inventory_excludes_mt95</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>2.564</duration><failedSince>0</failedSince><name>test_stratification_reproducibility_and_sequence_reuse</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.263</duration><failedSince>0</failedSince><name>test_deterministic_strata_cycle_and_sequence_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_silhs_sampling</className><duration>0.292</duration><failedSince>0</failedSince><name>test_deterministic_strata_cycle_and_sequence_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_silhs_sampling</className><duration>0.326</duration><failedSince>0</failedSince><name>test_deterministic_overlap_pool_is_independent_of_seed</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>2.296</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-False-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>1.376</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-False-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>1.458</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-False-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.364</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-True-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.12</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-True-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.117</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions0-True-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.017</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-False-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.008</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-False-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.006</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-False-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.012</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-True-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.008</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-True-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.006</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions1-True-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.013</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-False-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.008</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-False-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.006</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-False-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.012</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-True-eight_cluster_allocation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.008</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-True-four_cluster_no_precip]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.006</duration><failedSince>0</failedSince><name>test_category_probabilities_weights_and_empty_clusters[fractions2-True-two_cluster_cp_nocp]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>1.09</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[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_silhs_sampling</className><duration>0.387</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[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_silhs_sampling</className><duration>0.456</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[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_silhs_sampling</className><duration>0.593</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[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_silhs_sampling</className><duration>0.495</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[True-2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.481</duration><failedSince>0</failedSince><name>test_importance_samples_membership_and_weighted_estimate[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_silhs_sampling</className><duration>2.15</duration><failedSince>0</failedSince><name>test_inverse_normal_and_cholesky_reference</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.268</duration><failedSince>0</failedSince><name>test_vertical_overlap_matches_scalar_recurrence_and_maximum_overlap</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.397</duration><failedSince>0</failedSince><name>test_microphysical_variance_sources_include_optional_dt_terms[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.19</duration><failedSince>0</failedSince><name>test_microphysical_variance_sources_include_optional_dt_terms[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.158</duration><failedSince>0</failedSince><name>test_category_rms_uses_weighted_second_moment_and_real_probability</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>2.394</duration><failedSince>0</failedSince><name>test_uniform_driver_options_and_shared_permutation_state[False-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.935</duration><failedSince>0</failedSince><name>test_uniform_driver_options_and_shared_permutation_state[False-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.542</duration><failedSince>0</failedSince><name>test_uniform_driver_options_and_shared_permutation_state[True-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.06</duration><failedSince>0</failedSince><name>test_uniform_driver_options_and_shared_permutation_state[True-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.001</duration><failedSince>0</failedSince><name>test_old_cloud_weighted_sample_count_check_precedes_dispatch[False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.001</duration><failedSince>0</failedSince><name>test_old_cloud_weighted_sample_count_check_precedes_dispatch[True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.139</duration><failedSince>0</failedSince><name>test_invalid_category_draw_is_reported_in_jit</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.593</duration><failedSince>0</failedSince><name>test_random_starting_level_bounds_and_no_cloud_fallback[1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling</className><duration>0.323</duration><failedSince>0</failedSince><name>test_random_starting_level_bounds_and_no_cloud_fallback[-1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes</className><duration>0.899</duration><failedSince>0</failedSince><name>test_mpace_b_sfclyr</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes</className><duration>0.898</duration><failedSince>0</failedSince><name>test_arm_97_sfclyr</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes</className><duration>1.003</duration><failedSince>0</failedSince><name>test_twp_ice_equals_cloud_feedback</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes</className><duration>0.108</duration><failedSince>0</failedSince><name>test_arm_3year_arm_0003_equal_arm_97</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad</className><duration>0.641</duration><failedSince>0</failedSince><name>test_simple_rad_clean</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad</className><duration>0.222</duration><failedSince>0</failedSince><name>test_simple_rad_above_cloud</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad</className><duration>0.146</duration><failedSince>0</failedSince><name>test_simple_rad_bomex</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba</className><duration>0.564</duration><failedSince>0</failedSince><name>test_table_load</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba</className><duration>0.379</duration><failedSince>0</failedSince><name>test_time_interp_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_simple_rad_lba</className><duration>0.587</duration><failedSince>0</failedSince><name>test_full_radht_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_soil_vegetation</className><duration>0.205</duration><failedSince>0</failedSince><name>test_soil_veg_vs_fortran_replica</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_soil_vegetation</className><duration>0.374</duration><failedSince>0</failedSince><name>test_soil_veg_init_and_integration</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_solver</className><duration>0.261</duration><failedSince>0</failedSince><name>test_solver_vs_numpy_single_col</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_solver</className><duration>0.246</duration><failedSince>0</failedSince><name>test_solver_vs_numpy_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_solver</className><duration>0.234</duration><failedSince>0</failedSince><name>test_solver_residual</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_spec_hum_to_mixing_ratio</className><duration>0.001</duration><failedSince>0</failedSince><name>test_conversions</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff</className><duration>0.792</duration><failedSince>0</failedSince><name>test_clipped_frequency_has_zero_forward_and_reverse_derivatives[-0.0004-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_splatting_autodiff</className><duration>0.335</duration><failedSince>0</failedSince><name>test_clipped_frequency_has_zero_forward_and_reverse_derivatives[-0.0004-0.25]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff</className><duration>0.364</duration><failedSince>0</failedSince><name>test_clipped_frequency_has_zero_forward_and_reverse_derivatives[0.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_splatting_autodiff</className><duration>0.324</duration><failedSince>0</failedSince><name>test_clipped_frequency_has_zero_forward_and_reverse_derivatives[0.0-0.25]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff</className><duration>5.252</duration><failedSince>0</failedSince><name>test_mixed_columns_preserve_values_and_coefficient_sensitivity[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_splatting_autodiff</className><duration>0.489</duration><failedSince>0</failedSince><name>test_mixed_columns_preserve_values_and_coefficient_sensitivity[0.25]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sponge_damp_xp23</className><duration>0.959</duration><failedSince>0</failedSince><name>test_below_sponge_noop</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_spurious_source</className><duration>0.179</duration><failedSince>0</failedSince><name>test_conservation_identity</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_output_time</className><duration>0.001</duration><failedSince>0</failedSince><name>test_stats_timestamp_uses_end_of_current_model_step</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.003</duration><failedSince>0</failedSince><name>test_registry_expansion_matches_source_families</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.002</duration><failedSince>0</failedSince><name>test_registry_errors_are_not_silently_skipped[entry(1) = "profile | zt"-expected name | grid | units | long_name]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_registry_errors_are_not_silently_skipped[entry(1) = "profile | bad_grid | K | Profile"-Invalid stats grid]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_registry_errors_are_not_silently_skipped[entry(1) = "profile | zt | K | Profile-Malformed stats registry entry]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_registry_errors_are_not_silently_skipped[entry(1) = " | zt | K | Profile"-name and grid must be non-empty]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_single_quoted_registry_entry_is_supported</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_sampling_uses_open_closed_absolute_time_window</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>2.246</duration><failedSince>0</failedSince><name>test_rank_and_selector_dispatch_updates_pointwise_counts</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.13</duration><failedSince>0</failedSince><name>test_budget_sequence_and_l_count_sample</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.117</duration><failedSince>0</failedSince><name>test_jitted_banks_preserve_column_and_level_selectors</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.006</duration><failedSince>0</failedSince><name>test_rank_one_column_selector_is_bounds_checked</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.328</duration><failedSince>0</failedSince><name>test_direct_banks_accumulate_across_sampled_and_unsampled_steps</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.021</duration><failedSince>0</failedSince><name>test_netcdf_record_uses_end_step_time</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.009</duration><failedSince>0</failedSince><name>test_oversampling_is_reported_at_the_host_output_boundary</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.001</duration><failedSince>0</failedSince><name>test_config_metadata_data_and_source_grid_contract</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.014</duration><failedSince>0</failedSince><name>test_netcdf_metadata_matches_fortran_schema</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.01</duration><failedSince>0</failedSince><name>test_radiation_registry_entries_require_radiation_grids</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.029</duration><failedSince>0</failedSince><name>test_multiple_runtime_batches_fill_one_output_file</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>4.365</duration><failedSince>0</failedSince><name>test_output_remapping_preserves_values_on_identical_grids</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer</className><duration>0.025</duration><failedSince>0</failedSince><name>test_silhs_sample_fields_share_the_stats_record</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_sunray_sw</className><duration>0.415</duration><failedSince>0</failedSince><name>test_jit_multicol</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_time_select</className><duration>0.93</duration><failedSince>0</failedSince><name>test_interpolation_equivalent_everywhere</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_time_select</className><duration>0.142</duration><failedSince>0</failedSince><name>test_endpoints_and_out_of_range</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component</className><duration>0.565</duration><failedSince>0</failedSince><name>test_deterministic_coefficients</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component</className><duration>2.061</duration><failedSince>0</failedSince><name>test_variance_combination_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_transform_pdf_chi_eta_component</className><duration>0.9</duration><failedSince>0</failedSince><name>test_corr_quotient_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_transform_pdf_chi_eta_component</className><duration>0.858</duration><failedSince>0</failedSince><name>test_zero_component_variances_have_finite_derivatives</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>2.107</duration><failedSince>0</failedSince><name>test_all_vary</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.012</duration><failedSince>0</failedSince><name>test_all_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.012</duration><failedSince>0</failedSince><name>test_x1x2_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.013</duration><failedSince>0</failedSince><name>test_x1x3_const_uses_swapped_x1x2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.015</duration><failedSince>0</failedSince><name>test_x2x3_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.013</duration><failedSince>0</failedSince><name>test_x1_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.016</duration><failedSince>0</failedSince><name>test_x2_const</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq</className><duration>0.015</duration><failedSince>0</failedSince><name>test_x3_const_uses_swapped_x2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>2.116</duration><failedSince>0</failedSince><name>test_all_vary_base</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>0.021</duration><failedSince>0</failedSince><name>test_c3_const_x3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>0.018</duration><failedSince>0</failedSince><name>test_c2_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_trivar_NNL_covar_eq</className><duration>0.02</duration><failedSince>0</failedSince><name>test_c1_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_trivar_NNL_covar_eq</className><duration>0.017</duration><failedSince>0</failedSince><name>test_c2c3_const_x2x3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>0.019</duration><failedSince>0</failedSince><name>test_c1c3_const_x1x3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>0.017</duration><failedSince>0</failedSince><name>test_c1c2_const_x1x2</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq</className><duration>0.018</duration><failedSince>0</failedSince><name>test_all_const_maps_to_x2x3</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_baseline_and_supported_radiation_schemes_pass</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.001</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg0-overrides0-microphys_scheme]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg1-overrides1-l_gfdl_activation]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.001</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg2-overrides2-rad_scheme]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg3-overrides3-l_calc_thlp2_rad]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg4-overrides4-Sponge damping]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg5-overrides5-lh_microphys_type]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg6-overrides6-l_silhs_rad]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg7-overrides7-l_input_fields]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg8-overrides8-l_test_grid_generalization]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_unsupported_active_driver_features_fail_loud[cfg9-overrides9-grid_adapt_in_time_method]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.044</duration><failedSince>0</failedSince><name>test_invalid_solar_date_uses_the_source_calendar_failure</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_supported_microphysics_and_cloud_sedimentation_pass_initial_gate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards</className><duration>0.0</duration><failedSince>0</failedSince><name>test_restart_passes_initial_feature_gate</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_update_xp2_mc</className><duration>2.149</duration><failedSince>0</failedSince><name>test_transcription_and_interp</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_update_xp2_mc</className><duration>0.076</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_validation_checks</className><duration>0.001</duration><failedSince>0</failedSince><name>test_assert_corr_symmetric_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks</className><duration>0.0</duration><failedSince>0</failedSince><name>test_sfc_varnce_check_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks</className><duration>0.0</duration><failedSince>0</failedSince><name>test_length_check_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks</className><duration>0.102</duration><failedSince>0</failedSince><name>test_pdf_closure_check_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks</className><duration>0.001</duration><failedSince>0</failedSince><name>test_rad_check_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_model_arrays_behavior</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_w_up_in_cloud</className><duration>2.087</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_windm_edsclrm_scalar_indices</className><duration>1.836</duration><failedSince>0</failedSince><name>test_named_slots_preserve_other_tracer_forcing[indices0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.71</duration><failedSince>0</failedSince><name>test_named_slots_preserve_other_tracer_forcing[indices1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.657</duration><failedSince>0</failedSince><name>test_named_slots_preserve_other_tracer_forcing[indices2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.676</duration><failedSince>0</failedSince><name>test_named_slots_preserve_other_tracer_forcing[indices3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.008</duration><failedSince>0</failedSince><name>test_forcing_on_copies_is_fatal[thl]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.007</duration><failedSince>0</failedSince><name>test_forcing_on_copies_is_fatal[rt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.023</duration><failedSince>0</failedSince><name>test_surface_flux_on_copies_is_fatal[thl]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.008</duration><failedSince>0</failedSince><name>test_surface_flux_on_copies_is_fatal[rt]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.086</duration><failedSince>0</failedSince><name>test_settings_check_rejects_invalid_eddy_scalars[4-indices0]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.002</duration><failedSince>0</failedSince><name>test_settings_check_rejects_invalid_eddy_scalars[4-indices1]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_rejects_invalid_eddy_scalars[4-indices2]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_rejects_invalid_eddy_scalars[4-indices3]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_accepts_valid_or_disabled_eddy_scalars[2-indices0-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_accepts_valid_or_disabled_eddy_scalars[4-indices1-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_accepts_valid_or_disabled_eddy_scalars[0-indices2-False]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_accepts_valid_or_disabled_eddy_scalars[0-indices3-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.001</duration><failedSince>0</failedSince><name>test_settings_check_accepts_valid_or_disabled_eddy_scalars[1-indices4-True]</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><case><age>0</age><className>clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_scalar_indices</className><duration>0.556</duration><failedSince>0</failedSince><name>test_disabled_option_keeps_all_forcing</name><properties></properties><skipped>false</skipped><status>PASSED</status></case><duration>673.8729</duration><enclosingBlockName>Declarative: Post Actions</enclosingBlockName><enclosingBlock>56</enclosingBlock><name>pytest</name><nodeId>57</nodeId><properties></properties><timestamp>2026-10-14T04:05:28.692737-05:00</timestamp></suite></testResult>