{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 1567.8429,
  "empty" : false,
  "failCount" : 103,
  "passCount" : 879,
  "skipCount" : 1,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_auto_mean_drop_mass_constant",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies",
          "duration" : 0.24,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_evap_local_mean_formula_and_safe_div",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_KK_Nrm_tendencies",
          "duration" : 0.713,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_const_limits",
          "duration" : 3.293,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x3_x1x3_x2x3_limits",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_const_vs_MM",
          "duration" : 2.701,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_trivar_const_variants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_const_vs_MM",
          "duration" : 1.099,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_const_variants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_vs_MM",
          "duration" : 4.433,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_trivar_covar_kernel_and_Ymean_term",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_NNL_covar_vs_MM",
          "duration" : 3.254,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_covar_kernel_and_Ymean_term",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_Nc_Ncn_eqns",
          "duration" : 3.788,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_Ncnm_bit_to_bit_vs_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_Nc_Ncn_eqns",
          "duration" : 11.758,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_forward_vs_numpy_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_T_in_K",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_T_in_K",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_exact_inverse",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_T_in_K",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_adg1_adg2_responder_params",
          "duration" : 0.942,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_responder_params_matches_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_adg1_adg2_responder_params",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_alpha_x_clip_to_unit_interval",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_adg1_adg2_responder_params",
          "duration" : 0.909,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_responder_params_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_adg2_driver",
          "duration" : 1.914,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_adg2_driver",
          "duration" : 3.141,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.121,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_min_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.129,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_min_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.141,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_max_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.419,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_Cx_fnc_Richardson_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.442,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_xpwp_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.15,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_xpwp_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 1.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.252,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_stability_and_Ri_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.098,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vertical_avg_integral_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 1.574,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_brunt_vaisala_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.219,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calculate_thlp2_rad_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.161,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_Lscale_width_vert_avg_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_helper_extras",
          "duration" : 0.218,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp23_term_splat_lhs_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_xp3_simplified",
          "duration" : 0.661,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_rhs_formulas",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_advance_xp3_simplified",
          "duration" : 0.611,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_steady_state_vs_composition",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_binormal_moments",
          "duration" : 0.448,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_binormal_moments",
          "duration" : 0.551,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_binormal_moments",
          "duration" : 0.476,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial",
          "duration" : 0.093,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_general_partial_closed_form_and_mean_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial",
          "duration" : 0.046,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x2_partial_closed_form_and_limit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial",
          "duration" : 0.508,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr",
          "duration" : 0.316,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rr_all_vary_general",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rr_x1_const_reuses_mean_const_x1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rr_x2_const_partial",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rr_both_const_all",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_covar_partial_rr_Nr",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_Nr_all_vary_swapped",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_mean_const",
          "duration" : 0.095,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_all_closed_form_and_limit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_mean_const",
          "duration" : 0.047,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x1_closed_form_and_limit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_LL_mean_const",
          "duration" : 0.363,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq",
          "duration" : 2.57,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_both_vary_selects_general",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x1_const_selects_const_x1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x2_const_selects_const_x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_both_const_selects_const_all",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bivar_NL_mean_eq",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_parab_cyl_overflow_forces_const_x1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.931,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_planck_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.199,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_newexp_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.732,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rayle_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 1.499,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gascon_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 1.761,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cloudg_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.397,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_comscp_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 2.261,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_two_rt_lw_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 1.325,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_two_rt_sw_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.004,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'",
          "errorStackTrace" : "def test_gases_ckd_data_parser():\u000a        \"\"\"The gases_ckd_data.h parser builds the correlated-k tables with correct shapes, fully filled\u000a        (no missing T-coefficient slices), and the right spot-checked values.\"\"\"\u000a        from clubb_jax.src.Radiation.BUGSrad.gases_ckd_data import tables, KG, NUMPS, NUMPIR, NUMTS, NUMTIR\u000a>       t = tables()\u000a            ^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:367: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_gases_ckd_data_parser",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.0,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'",
          "errorStackTrace" : "def test_gases_dispatch_vs_fortran_replica():\u000a        \"\"\"The `gases` 18-band dispatch (table indexing + overlap formulas + hk weights) vs a NumPy replica.\"\"\"\u000a        from clubb_jax.src.Radiation.BUGSrad.gases_ckd import gases, pscale\u000a        from clubb_jax.src.Radiation.BUGSrad.gases_ckd_data import tables, KG, STANPS, STANPIR\u000a        from clubb_jax.src.Radiation.BUGSrad.bugsrad_physconst import MOLAR_VOLUME as MV, GRAVITY as G, \\\u000a            MW_H2O as MWh, MW_O3 as MWo, MW_DRY_AIR as MWd\u000a>       T = tables()\u000a            ^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:396: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_gases_dispatch_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 1.636,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gases_ckd_helpers_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 4.515,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'",
          "errorStackTrace" : "def test_bugs_lwr():\u000a        \"\"\"LW band driver: the no-cloud invariant (all-sky == clear-sky, bit-exact), finiteness, physical\u000a        flux ranges, and clouds adding downward LW.\"\"\"\u000a        from clubb_jax.src.Radiation.BUGSrad.bugs_lwr import bugs_lwr\u000a        rng = np.random.default_rng(11)\u000a        ncol, nlm = 2, 25\u000a        pp = np.cumsum(15.0 + 10.0 * rng.random((ncol, nlm + 1)), axis=1) + 1.0\u000a        dp = pp[:, 1:] - pp[:, :-1]; ppl = 0.5 * (pp[:, :-1] + pp[:, 1:])\u000a        tt = 220.0 + 70.0 * rng.random((ncol, nlm)); ts = 290.0 + 10.0 * rng.random(ncol)\u000a        rmix = 1e-3 * rng.random((ncol, nlm)); o3mix = 1e-6 * rng.random((ncol, nlm))\u000a        cw0 = np.zeros((ncol, nlm)); ci0 = np.zeros((ncol, nlm))\u000a        fd, fu, fdcl, fucl = (np.asarray(x) for x in\u000a>                             bugs_lwr(ts, ppl, dp, tt, rmix, cw0, ci0, o3mix, pp, 330.0, 1.6, 0.28))\u000a                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:533: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/BUGSrad/bugs_lwr.py:77: in bugs_lwr\u000a    tg, hk = gases(ib, ig, dp, tt, rmix, o3mix, umco2, umch4, umn2o, pkd, ip1, ip2, pp)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd.py:108: in gases\u000a    T = tables()\u000a        ^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugs_lwr",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.905,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'",
          "errorStackTrace" : "def test_bugs_swr():\u000a        \"\"\"SW band driver: no-cloud invariant (all-sky==clear-sky bit-exact), the TOA incident solar\u000a        (fdsw[TOA] = amu0·slr·Σband_solar = amu0·slr·1339.946) validating the accumulation, and finiteness.\"\"\"\u000a        from clubb_jax.src.Radiation.BUGSrad.bugs_swr import bugs_swr\u000a        rng = np.random.default_rng(12)\u000a        ncol, nlm = 2, 25\u000a        pp = np.cumsum(15.0 + 10.0 * rng.random((ncol, nlm + 1)), axis=1) + 1.0\u000a        dp = pp[:, 1:] - pp[:, :-1]; ppl = 0.5 * (pp[:, :-1] + pp[:, 1:])\u000a        tt = 230.0 + 60.0 * rng.random((ncol, nlm)); ts = 290.0 * np.ones(ncol)\u000a        rmix = 1e-3 * rng.random((ncol, nlm)); o3mix = 1e-6 * rng.random((ncol, nlm))\u000a        amu0 = np.array([0.5, 0.8]); slr = np.ones(ncol); alb = 0.2 * np.ones(ncol)\u000a        cw0 = np.zeros((ncol, nlm)); ci0 = np.zeros((ncol, nlm))\u000a        out = [np.asarray(x) for x in\u000a>              bugs_swr(ts, amu0, slr, alb, alb, alb, alb, ppl, dp, tt, rmix, cw0, ci0, o3mix, pp, 330.0, 1.6, 0.28)]\u000a               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:558: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/BUGSrad/bugs_swr.py:65: in bugs_swr\u000a    tg, hk = gases(ib, ig, dp, ttem, rmix, o3mix, umco2, umch4, umn2o, pkd, ip1, ip2, pp)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd.py:108: in gases\u000a    T = tables()\u000a        ^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugs_swr",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 4.584,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'",
          "errorStackTrace" : "def test_bugs_rad():\u000a        \"\"\"Main orchestration: LW heating conserves (telescoping flux divergence), night columns get zero\u000a        SW heating, the no-cloud invariant (all-sky heating == clear-sky), and physical heating rates.\"\"\"\u000a        from clubb_jax.src.Radiation.BUGSrad.bugs_rad import bugs_rad\u000a        from clubb_jax.src.Radiation.BUGSrad.bugsrad_physconst import GRAVITY, CP_DRY_AIR\u000a        rng = np.random.default_rng(13)\u000a        ncol, nlm = 2, 30\u000a        pl2 = np.cumsum(15.0 + 10.0 * rng.random((ncol, nlm + 1)), axis=1) + 1.0\u000a        dpl = pl2[:, 1:] - pl2[:, :-1]; ppl = 0.5 * (pl2[:, :-1] + pl2[:, 1:])\u000a        tl = 220.0 + 70.0 * rng.random((ncol, nlm)); ts = 290.0 * np.ones(ncol)\u000a        ql = 1e-3 * rng.random((ncol, nlm)); o3 = 1e-6 * rng.random((ncol, nlm))      # specific humidity, ozone\u000a        amu0 = np.array([0.5, 0.005]); slr = np.ones(ncol); alb = 0.2 * np.ones(ncol)   # col 0 day, col 1 night\u000a        qcwl = np.where(rng.random((ncol, nlm)) > 0.6, 1e-4, 0.0)                      # cloud-water mixing ratio [kg/kg]\u000a        qcil = np.zeros((ncol, nlm)); acld = np.where(qcwl > 0, 1.0, 0.0)             # cloud ice, cloud fraction\u000a>       r = bugs_rad(pl2, ppl, dpl, tl, ql, qcwl, qcil, o3, ts, amu0, slr, alb, alb, alb, alb, acld, s0=1367.0)\u000a            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:582: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/BUGSrad/bugs_rad.py:62: in bugs_rad\u000a    fdlw, fulw, fdlwcl, fulwcl = bugs_lwr(ts, ppl, dpl, tl, rmix, cwrho, cirho, o3mix, pl2,\u000aclubb_jax/src/Radiation/BUGSrad/bugs_lwr.py:77: in bugs_lwr\u000a    tg, hk = gases(ib, ig, dp, tt, rmix, o3mix, umco2, umch4, umn2o, pkd, ip1, ip2, pp)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd.py:108: in gases\u000a    T = tables()\u000a        ^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugs_rad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 1.755,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_bugsrad_driver():\u000a        \"\"\"CLUBB↔BUGSrad interface: std-atmosphere loads (50 levels), determine_extended_atmos_bounds gives\u000a        sane bounds for a gabls3-like grid (model top 5 km, radiation_top 30 km), and compute_bugsrad_radiation\u000a        produces a strictly-increasing radiation-grid pressure, finite CLUBB-grid heating, and zero SW at night.\"\"\"\u000a        import numpy as np\u000a        from clubb_jax.src.Input_fields.sounding import load_extended_std_atm\u000a        from clubb_jax.src.Radiation.bugsrad_driver import (\u000a            determine_extended_atmos_bounds, build_rad_grid_setup,\u000a            compute_bugsrad_radiation)\u000a        ext = load_extended_std_atm()\u000a        assert ext['alt'].shape == (50,) and ext['alt'][0] == 1000.0 and ext['alt'][-1] == 50000.0\u000a        nzm, dz, ncol = 51, 100.0, 2\u000a        zm = np.arange(nzm) * dz                                  # 0..5000 m\u000a        zm_spacing = np.full(nzm - 1, dz)\u000a        p_zm = 1013e2 * np.exp(-zm / 8000.0)                      # Pa, hydrostatic (top ≈ 542 mb)\u000a        rad_top = 30000.0\u000a        bottom, top, rsize, linbuf = determine_extended_atmos_bounds(zm, zm_spacing, p_zm, rad_top, ext)\u000a        assert rsize >= 1 and linbuf >= 0 and top >= bottom, \"degenerate extension bounds\"\u000a        assert ext['alt'][bottom - 1] >= 5000.0 and ext['alt'][top - 1] <= 30000.0, \"bounds outside [5,30] km\"\u000a        setup = build_rad_grid_setup(zm, zm_spacing, p_zm, rad_top, ext)\u000a        assert setup['buffer'] == linbuf + rsize\u000a        # synthetic state on the nzt grid\u000a        nzt = nzm - 1; rng = np.random.default_rng(7)\u000a        zt = 0.5 * (zm[1:] + zm[:-1])\u000a        T = np.tile(288.0 - 6.5e-3 * zt, (ncol, 1))\u000a        p_zt = np.tile(1013e2 * np.exp(-zt / 8000.0), (ncol, 1))\u000a        exner = (p_zt / 1.0e5) ** (287.0 / 1004.0)\u000a        rho = np.tile(p_zm / (287.0 * (288.0 - 6.5e-3 * zm)), (ncol, 1))\u000a        rtm = 5e-3 * np.ones((ncol, nzt)); rcm = np.zeros((ncol, nzt)); rcm[:, 5:8] = 1e-4\u000a        cf = np.where(rcm > 0, 1.0, 0.0); rim = np.zeros_like(rcm); rsm = np.zeros_like(rcm); isf = np.zeros_like(rcm)\u000a        amu0 = np.array([0.5, 0.0]); slr = np.ones(ncol); alb = 0.23 * np.ones(ncol)\u000a        p_zm2 = np.tile(p_zm, (ncol, 1))\u000a>       res = compute_bugsrad_radiation(setup, T, rcm, rtm, rsm, rim, cf, isf, p_zt, p_zm2, rho, exner,\u000a                                        amu0, slr, alb, alb, alb, alb, sol_const=1321.0)\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:628: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/src/Radiation/bugsrad_driver.py:143: in compute_bugsrad_radiation\u000a    out = fn(playerinmb, p_rad, diff_pres, T_rad, q_rad, rcmic_rad, rcil_rad, o3_rad,\u000aclubb_jax/src/Radiation/BUGSrad/bugs_rad.py:62: in bugs_rad\u000a    fdlw, fulw, fdlwcl, fulwcl = bugs_lwr(ts, ppl, dpl, tl, rmix, cwrho, cirho, o3mix, pl2,\u000aclubb_jax/src/Radiation/BUGSrad/bugs_lwr.py:77: in bugs_lwr\u000a    tg, hk = gases(ib, ig, dp, tt, rmix, o3mix, umco2, umch4, umn2o, pkd, ip1, ip2, pp)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd.py:108: in gases\u000a    T = tables()\u000a        ^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugsrad_driver",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 0.119,
          "errorDetails" : "TypeError: Error interpreting argument to <function advance_clubb_radiation at 0x741183fbac00> as an abstract array. The problematic value is of type <class 'str'> and was passed to the function at path args[0]['cfg']['rad_scheme'].\u000aThis typically means that a jit-wrapped function was called with a non-array argument, and this argument was not marked as static using the static_argnums or static_argnames parameters of jax.jit.\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_bugsrad_radiation_dispatch():\u000a        \"\"\"End-to-end wiring: advance_clubb_radiation(rad_scheme='bugsrad') builds the grid setup, maps a gabls3-like\u000a        CLUBB state through bugs_rad, and writes a finite K/s heating rate into state['radht'] (shape (1,nzt)).\"\"\"\u000a        import numpy as np\u000a        from clubb_jax.src.CLUBB_core.grid_class import setup_grid\u000a        from clubb_jax.src.Radiation.radiation_module import advance_clubb_radiation\u000a        gr = setup_grid(ngrdcol=1, deltaz=100.0, zm_init=0.0, zm_top=5000.0)\u000a        nzt, nzm = gr.nzt, gr.nzm\u000a        zt = np.asarray(gr.zt)[0]\u000a        p_zt = (1013e2 * np.exp(-zt / 8000.0))[None, :]\u000a        exner = (p_zt / 1.0e5) ** (287.0 / 1004.67)\u000a        thlm = np.full((1, nzt), 295.0); rtm = np.full((1, nzt), 5e-3)\u000a        rcm = np.zeros((1, nzt)); rcm[:, 5:9] = 2e-4\u000a        cloud_frac = np.where(rcm > 0, 1.0, 0.0)\u000a        rho_zm = (np.asarray(p_zt) / (287.0 * 290.0))\u000a        rho_zm = np.concatenate([rho_zm, rho_zm[:, -1:]], axis=1)        # pad to nzm\u000a        cfg = dict(rad_scheme=\"bugsrad\", radiation_top=30000.0, sol_const=1321.0, slr=1.0,\u000a                   alvdr=0.23, alvdf=0.23, alndr=0.23, alndf=0.23,\u000a                   l_fix_cos_solar_zen=True, cos_solar_zen_values=[0.5])\u000a        state = dict(cfg=cfg, gr=gr, ngrdcol=1, nzt=nzt, nzm=nzm, stats_writer=None,\u000a                     rad_scheme=\"bugsrad\", p_in_Pa=p_zt, exner=exner, thlm=thlm, rtm=rtm, rcm=rcm,\u000a                     cloud_frac=cloud_frac, ice_supersat_frac=np.zeros((1, nzt)), rho_zm=rho_zm,\u000a                     radht=np.zeros((1, nzt)))\u000a>       advance_clubb_radiation(state, time_current=43200.0)                  # local noon-ish\u000a        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: Error interpreting argument to <function advance_clubb_radiation at 0x741183fbac00> as an abstract array. The problematic value is of type <class 'str'> and was passed to the function at path args[0]['cfg']['rad_scheme'].\u000aE       This typically means that a jit-wrapped function was called with a non-array argument, and this argument was not marked as static using the static_argnums or static_argnames parameters of jax.jit.\u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:661: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugsrad_radiation_dispatch",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_bugsrad",
          "duration" : 5.849,
          "errorDetails" : "FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_bugs_rad_differentiable():\u000a        \"\"\"The BUGSrad radiative transfer is DIFFERENTIABLE (a stated project goal): jax.grad of a radiative\u000a        loss (TOA outgoing LW + total SW heating) w.r.t. temperature and cloud water is finite AND nonzero\u000a        (the radiation responds to its physical inputs). cloudg is now fully float64 (REFACTOR A3).\"\"\"\u000a        import jax, jax.numpy as jnp\u000a        from clubb_jax.src.Radiation.BUGSrad.bugs_rad import bugs_rad\u000a        rng = np.random.default_rng(1); ncol, nlm = 1, 40\u000a        pl2 = jnp.asarray(np.cumsum(15.0 + 10.0 * rng.random((ncol, nlm + 1)), axis=1) + 1.0)\u000a        dpl = pl2[:, 1:] - pl2[:, :-1]; ppl = 0.5 * (pl2[:, :-1] + pl2[:, 1:])\u000a        tl0 = jnp.asarray(220.0 + 70.0 * rng.random((ncol, nlm))); ts = jnp.asarray(290.0 * np.ones(ncol))\u000a        ql = jnp.asarray(1e-3 * rng.random((ncol, nlm))); o3 = jnp.asarray(1e-6 * rng.random((ncol, nlm)))\u000a        qcwl0 = jnp.asarray(np.where(rng.random((ncol, nlm)) > 0.5, 1e-4, 0.0)); qcil = jnp.zeros((ncol, nlm))\u000a        acld = jnp.asarray(np.where(np.asarray(qcwl0) > 0, 1.0, 0.0))\u000a        amu0 = jnp.asarray([0.5]); slr = jnp.ones(ncol); alb = jnp.asarray(0.2 * np.ones(ncol))\u000a    \u000a        def loss(tl, qcwl):\u000a            r = bugs_rad(pl2, ppl, dpl, tl, ql, qcwl, qcil, o3, ts, amu0, slr, alb, alb, alb, alb, acld, s0=1367.0)\u000a            return jnp.sum(r['fulw'][:, 0]) + jnp.sum(r['asl'])\u000a    \u000a>       g_t, g_q = jax.grad(loss, argnums=(0, 1))(tl0, qcwl0)\u000a                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:691: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000aclubb_jax/pytests/auto_llm_generated_pytests/test_bugsrad.py:688: in loss\u000a    r = bugs_rad(pl2, ppl, dpl, tl, ql, qcwl, qcil, o3, ts, amu0, slr, alb, alb, alb, alb, acld, s0=1367.0)\u000a        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/bugs_rad.py:62: in bugs_rad\u000a    fdlw, fulw, fdlwcl, fulwcl = bugs_lwr(ts, ppl, dpl, tl, rmix, cwrho, cirho, o3mix, pl2,\u000aclubb_jax/src/Radiation/BUGSrad/bugs_lwr.py:77: in bugs_lwr\u000a    tg, hk = gases(ib, ig, dp, tt, rmix, o3mix, umco2, umch4, umn2o, pkd, ip1, ip2, pp)\u000a             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd.py:108: in gases\u000a    T = tables()\u000a        ^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:102: in tables\u000a    _TABLES = load_tables()\u000a              ^^^^^^^^^^^^^\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:64: in load_tables\u000a    for stmt in _logical_lines(os.path.normpath(_DATA_H)):\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000apath = '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000a\u000a    def _logical_lines(path):\u000a        \"\"\"Strip comments + #directives, join `&`-continued lines into logical statements.\"\"\"\u000a        out, buf = [], ''\u000a>       for raw in open(path):\u000a                   ^^^^^^^^^^\u000aE       FileNotFoundError: [Errno 2] No such file or directory: '/home/jenkins/workspace/clubb_jax/clubb_release/src/Radiation/BUGSrad/gases_ckd_data.h'\u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/src/Radiation/BUGSrad/gases_ckd_data.py:39: FileNotFoundError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bugs_rad_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal",
          "duration" : 0.921,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal",
          "duration" : 1.108,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_round_trip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bound",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal",
          "duration" : 0.665,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_corr_quotient_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_corrs_binormal",
          "duration" : 1.468,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 2.15,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_both_precip_preserves_mean_and_variance",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 0.013,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rico_params_non_emergency",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 0.028,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_root_sign_selection",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_emergency_preserves_mean",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 0.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_single_component_branches",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 2.053,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_precip_and_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 1.851,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_mean_stdev_columns",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 0.303,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_norm_transform_matches_L2N",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_comp_mu_sigma_hm",
          "duration" : 3.507,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_orchestration_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_norm_cholesky",
          "duration" : 2.521,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_reconstruction_and_structure",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_norm_cholesky",
          "duration" : 0.052,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_adjustments_and_selection",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_norm_cholesky",
          "duration" : 3.503,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n",
          "duration" : 0.374,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_round_trip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n",
          "duration" : 0.338,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_branches_vs_numpy",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clamp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_corr_w_hm_n",
          "duration" : 0.757,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component",
          "duration" : 2.33,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_below_freezing_closed_form_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_above_freezing_returns_cf_liq",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_truncation_limits",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_ice_cloud_frac_component",
          "duration" : 0.704,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_liquid_cloud_frac_component",
          "duration" : 3.202,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form_and_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_liquid_cloud_frac_component",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_truncation_limits",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_liquid_cloud_frac_component",
          "duration" : 1.018,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots",
          "duration" : 0.297,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cube_root",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots",
          "duration" : 0.559,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadratic",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots",
          "duration" : 0.85,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cubic",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots",
          "duration" : 1.336,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_roots",
          "duration" : 1.144,
          "errorDetails" : "AssertionError: f2py cubic sorted-real mismatch 6.73e-01\u000aassert np.float64(0.6732766293498132) < 1e-08",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            fn = clubb_f2py.f2py_cubic_solve\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py cubic_solve oracle: SKIP ({type(e).__name__})\")\u000a        # Cases incl. a NEGATIVE-R cubic ([-1.5,0,1.5,-0.75]) where the Cardano args R±sqrt(D) are negative real —\u000a        # this is the case that exposed the principal-vs-real cube-root branch bug (iter 71).\u000a        cases = [(1.0, -6.0, 11.0, -6.0), (1.0, -4.0, 5.0, -2.0), (1.0, 0.0, 0.0, -1.0),\u000a                 (-2.0, 0.0, 3.0, 1.5), (-1.5, 0.0, 1.5, -0.75), (1.0, 0.0, -7.0, 6.0)]\u000a        a = np.array([x[0] for x in cases]); b = np.array([x[1] for x in cases])\u000a        c = np.array([x[2] for x in cases]); d = np.array([x[3] for x in cases])\u000a        f = np.asarray(fn(a, b, c, d))          # (2, n, 3): [real, imag]\u000a        ref = f[0] + 1j * f[1]\u000a        got = np.asarray(cubic_solve(*[jnp.asarray(v) for v in (a, b, c, d)]))\u000a        # gfortran's complex **(1/3) branch cut orders the conjugate pair / real root differently than this port\u000a        # for D>0; both return the same correct root SET, so compare the sorted real parts (what the consumers use).\u000a        err = np.max(np.abs(np.sort(np.real(got), axis=-1) - np.sort(np.real(ref), axis=-1)))\u000a        # ~1e-9 near the [1,-4,5,-2] double root (1,1,2) is Cardano's intrinsic ill-conditioning, shared by both\u000a        # implementations; the residual check below is the strict correctness guard.\u000a>       assert err < 1e-8, f\"f2py cubic sorted-real mismatch {err:.2e}\"\u000aE       AssertionError: f2py cubic sorted-real mismatch 6.73e-01\u000aE       assert np.float64(0.6732766293498132) < 1e-08\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_roots.py:117: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp3_on_wp2",
          "duration" : 0.203,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[1.00000000e-07 1.02987828e+00 1.10726481e+00 1.12355285e+00\u000a  1.00000000e-07 1.89830554e+00 2.02300436e+00 9.89957370e-01\u000a  1.00000000e-07 3.69004827e-01 1.55282523e-01 2.55058902e+00\u000a  1.00000000e-07 2.93630481e+00 2.48102638e+00 2.35565436e+00\u000a  1.00000000e-07 6.22397055e-01 2.54961191e+00 1.29754119e+00\u000a  1.00000000e-07 3.66934968e-01 5.59090322e-01 1.49185401e+00\u000a  1.00000000e-07 1.61961763e+00 3.20729548e-01 2.59857162e+00\u000a  1.00000000e-07 1.31902931e+00 1.76058974e+00]\u000a [1.00000000e-07 1.25422069e+00 2.66090478e+00 1.36246169e+00\u000a  1.00000000e-07 2.91147041e+00 8.28021811e-01 2.68438108e+00\u000a  1.00000000e-07 9.36191848e-01 2.64387945e+00 1.96583695e-01\u000a  1.00000000e-07 2.48332008e+00 2.68415505e+00 1.79365827e-01\u000a  1.00000000e-07 2.32548333e+00 1.31060658e+00 1.60389446e-02\u000a  1.00000000e-07 2.39932904e+00 2.92087746e+00 4.52077322e-01\u000a  1.00000000e-07 2.52409764e+00 2.75518190e-01 8.22884278e-01\u000a  1.00000000e-07 1.25508666e+00 1.62824751e+00]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            clubb_f2py, jgr, ng, nzm = _setup_f2py_grid()\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_wp3_on_wp2 oracle: SKIP ({type(e).__name__})\")\u000a        nzt = nzm - 1\u000a        zm2zt = lambda a: np.asarray(clubb_f2py.f2py_zm2zt_2d(nzt, a))\u000a        zt2zm = lambda a: np.asarray(clubb_f2py.f2py_zt2zm_2d(nzm, a))\u000a        rng = np.random.default_rng(6)\u000a        wm = wz = 0.0\u000a        for _ in range(15):\u000a            wp2 = rng.uniform(1e-4, 3.0, (ng, nzm))\u000a            wp3 = rng.uniform(-5.0, 5.0, (ng, nzt))\u000a            # occasionally force the clip to fire (tiny wp2 → |ratio| > 1000)\u000a            if _ % 3 == 0:\u000a                wp2[:, ::4] = 1e-7\u000a>           jm, jz = calc_wp3_on_wp2(jnp.asarray(wp2), jnp.asarray(wp3), jgr)\u000a                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[1.00000000e-07 1.02987828e+00 1.10726481e+00 1.12355285e+00\u000aE             1.00000000e-07 1.89830554e+00 2.02300436e+00 9.89957370e-01\u000aE             1.00000000e-07 3.69004827e-01 1.55282523e-01 2.55058902e+00\u000aE             1.00000000e-07 2.93630481e+00 2.48102638e+00 2.35565436e+00\u000aE             1.00000000e-07 6.22397055e-01 2.54961191e+00 1.29754119e+00\u000aE             1.00000000e-07 3.66934968e-01 5.59090322e-01 1.49185401e+00\u000aE             1.00000000e-07 1.61961763e+00 3.20729548e-01 2.59857162e+00\u000aE             1.00000000e-07 1.31902931e+00 1.76058974e+00]\u000aE            [1.00000000e-07 1.25422069e+00 2.66090478e+00 1.36246169e+00\u000aE             1.00000000e-07 2.91147041e+00 8.28021811e-01 2.68438108e+00\u000aE             1.00000000e-07 9.36191848e-01 2.64387945e+00 1.96583695e-01\u000aE             1.00000000e-07 2.48332008e+00 2.68415505e+00 1.79365827e-01\u000aE             1.00000000e-07 2.32548333e+00 1.31060658e+00 1.60389446e-02\u000aE             1.00000000e-07 2.39932904e+00 2.92087746e+00 4.52077322e-01\u000aE             1.00000000e-07 2.52409764e+00 2.75518190e-01 8.22884278e-01\u000aE             1.00000000e-07 1.25508666e+00 1.62824751e+00]]. The error was:\u000aE           TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_wp3_on_wp2.py:72: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp4_pdf",
          "duration" : 0.304,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp4_pdf",
          "duration" : 3.923,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo_central_moment",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wp4_pdf",
          "duration" : 0.268,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wpxpyp_pdf",
          "duration" : 0.336,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wpxpyp_pdf",
          "duration" : 2.446,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_wpxpyp_pdf",
          "duration" : 0.303,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xprcp_component",
          "duration" : 0.001,
          "errorDetails" : "TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'",
          "errorStackTrace" : "def test_six_covariance_formulas():\u000a        k = _KW\u000a>       wprcp, wp2rcp, rtprcp, thlprcp, uprcp, vprcp = (float(x) for x in calc_xprcp_component(**k))\u000a                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py:42: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_six_covariance_formulas",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xprcp_component",
          "duration" : 0.0,
          "errorDetails" : "TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'",
          "errorStackTrace" : "def test_cthl_zero_safe():\u000a        k = dict(_KW); k['cthl_i'] = 0.0; k['cloud_frac_i'] = 0.0   # rsatl=0 limit, masked by cloud_frac=0\u000a>       out = [float(x) for x in calc_xprcp_component(**k)]\u000a                                 ^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py:66: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_cthl_zero_safe",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xprcp_component",
          "duration" : 0.004,
          "errorDetails" : "TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_grad_finite():\u000a        k = dict(_KW)\u000a>       g = jax.grad(lambda rc: calc_xprcp_component(**{**k, 'rc_i': rc})[2])(k['rc_i'])  # d(rtprcp)/d(rc_i)\u000a            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py:73: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000arc = GradTracer(primal=5e-05, typeof(tangent)=f64[])\u000a\u000a>   g = jax.grad(lambda rc: calc_xprcp_component(**{**k, 'rc_i': rc})[2])(k['rc_i'])  # d(rtprcp)/d(rc_i)\u000a                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE   TypeError: calc_xprcp_component() missing 1 required positional argument: 'iiPDF_type'\u000aE   --------------------\u000aE   For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calc_xprcp_component.py:73: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xpthvp_terms",
          "duration" : 0.783,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_assembly_and_regrid",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calc_xpthvp_terms",
          "duration" : 1.382,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_thvm",
          "duration" : 0.002,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[283.85710608 294.97833587 298.04495073 280.86067025 284.43778254\u000a  307.84633069 282.11261728 283.89321848]\u000a [308.4498536  298.65650778 291.06979371 295.34170065 299.88528858\u000a  288.25926447 284.13904219 303.64118784]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calculate_thvm oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        for seed in (11, 22, 33):\u000a            thlm, rtm, rcm, exner, thv_ds_zt = _inputs(seed)\u000a            ref = np.asarray(clubb_f2py.f2py_calculate_thvm(thlm, rtm, rcm, exner, thv_ds_zt))\u000a>           got = np.asarray(calculate_thvm(thlm, rtm, rcm, exner, thv_ds_zt))\u000a                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[283.85710608 294.97833587 298.04495073 280.86067025 284.43778254\u000aE             307.84633069 282.11261728 283.89321848]\u000aE            [308.4498536  298.65650778 291.06979371 295.34170065 299.88528858\u000aE             288.25926447 284.13904219 303.64118784]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py:55: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_thvm",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[304.15008771 304.23822369 295.45976683 288.5740414  281.61792107\u000a  291.50106642 292.25419616 281.35825582]\u000a [281.46273132 309.97528345 299.57107335 287.03530605 293.04842657\u000a  309.2255858  306.93032824 305.32693113]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_closed_form():\u000a        thlm, rtm, rcm, exner, thv_ds_zt = _inputs(5)\u000a>       got = np.asarray(calculate_thvm(thlm, rtm, rcm, exner, thv_ds_zt))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[304.15008771 304.23822369 295.45976683 288.5740414  281.61792107\u000aE         291.50106642 292.25419616 281.35825582]\u000aE        [281.46273132 309.97528345 299.57107335 287.03530605 293.04842657\u000aE         309.2255858  306.93032824 305.32693113]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py:63: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_thvm",
          "duration" : 0.071,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[298.752864   306.91641403 303.27057071 286.7562157  289.00498855\u000a  306.20660336 280.15795914 304.63685255]\u000a [303.91208286 294.03804859 289.0909728  288.35276836 287.64608763\u000a  293.35228918 295.13644777 296.60492056]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        thlm, rtm, rcm, exner, thv_ds_zt = _inputs(7)\u000a        def loss(rcm_v):\u000a            return jnp.sum(calculate_thvm(thlm, rtm, rcm_v, exner, thv_ds_zt) ** 2)\u000a>       g = np.asarray(jax.grad(loss)(jnp.asarray(rcm)))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py:76: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000arcm_v = GradTracer(primal=[[1.17940255e-05 1.92402144e-04 6.92032121e-04 2.00606724e-04\u000a  3.69536311e-04 3.73424205e-06 8.3004....09790810e-04 8.47150246e-04\u000a  6.39717167e-04 7.41770947e-04 9.14956051e-05 5.41143821e-04]], typeof(tangent)=f64[2,8])\u000a\u000a    def loss(rcm_v):\u000a>       return jnp.sum(calculate_thvm(thlm, rtm, rcm_v, exner, thv_ds_zt) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[298.752864   306.91641403 303.27057071 286.7562157  289.00498855\u000aE         306.20660336 280.15795914 304.63685255]\u000aE        [303.91208286 294.03804859 289.0909728  288.35276836 287.64608763\u000aE         293.35228918 295.13644777 296.60492056]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_thvm.py:75: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_w_responder_params",
          "duration" : 1.515,
          "errorDetails" : "AssertionError: calculate_w_params f2py mismatch 7.31e+00\u000aassert np.float64(7.308563841211619) < 1e-12",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calculate_w/responder_params oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(13)\u000a        worst_w = worst_r = 0.0\u000a        for _ in range(4):\u000a            sh = (NG, NZ)\u000a            wm = rng.uniform(-1, 1, sh); wp2 = rng.uniform(0.05, 2, sh)\u000a            Skw = rng.uniform(-2, 2, sh)\u000a            F_w = rng.uniform(0.05, 0.95, sh); zeta_w = rng.uniform(0.0, 3.0, sh)\u000a    \u000a            fw = clubb_f2py.f2py_calculate_w_params(wm, wp2, Skw, F_w, zeta_w)\u000a            gw = calculate_w_params(wm, wp2, Skw, F_w, zeta_w)\u000a            for fi, gi in zip(fw, gw):\u000a                worst_w = max(worst_w, np.max(np.abs(np.asarray(gi) - np.asarray(fi))))\u000a    \u000a            # Responder: use the setter's mixt_frac, a nonzero covariance, and a responder variable.\u000a            mixt_frac = np.asarray(fw[4])\u000a            xm = rng.uniform(285, 305, sh); xp2 = rng.uniform(0.05, 1, sh)\u000a            Skx = rng.uniform(-2, 2, sh); wpxp = rng.uniform(-0.5, 0.5, sh)\u000a            fr = clubb_f2py.f2py_calculate_responder_params(xm, xp2, Skx, wpxp, wp2, F_w, mixt_frac)\u000a            gr = calculate_responder_params(xm, xp2, Skx, wpxp, wp2, F_w, mixt_frac)\u000a            for fi, gi in zip(fr, gr):\u000a                worst_r = max(worst_r, np.max(np.abs(np.asarray(gi) - np.asarray(fi))))\u000a>       assert worst_w < 1e-12, f\"calculate_w_params f2py mismatch {worst_w:.2e}\"\u000aE       AssertionError: calculate_w_params f2py mismatch 7.31e+00\u000aE       assert np.float64(7.308563841211619) < 1e-12\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_calculate_w_responder_params.py:60: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_w_responder_params",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_responder_zero_cov_gaussian",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calculate_w_responder_params",
          "duration" : 2.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calendar",
          "duration" : 0.573,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jdn_anchors_and_roundtrip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calendar",
          "duration" : 0.761,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_current_date_api_matches_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calendar",
          "duration" : 0.526,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gregorian2julian_day",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_calendar",
          "duration" : 0.297,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_corr_mtx_approx",
          "duration" : 5.603,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_corr_mtx_approx",
          "duration" : 0.042,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_corr_mtx_approx",
          "duration" : 3.143,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor",
          "duration" : 3.385,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor",
          "duration" : 0.859,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor",
          "duration" : 1.519,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_non_pd_fallback",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cholesky_factor",
          "duration" : 2.134,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_covar",
          "duration" : 0.19,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_covar",
          "duration" : 0.39,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clip_covars_denom_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_covar",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_realizability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_covar",
          "duration" : 0.474,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_skewness",
          "duration" : 0.206,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[-1.09037342e+01  1.01028979e-01 -1.87254490e+01  3.02883406e-01\u000a   5.86407281e-01  2.27365704e+00 -1.35075253e+01  5.65041352e-01\u000a  -4.80154497e+00 -1.29496344e-02 -6.40626569e+00  2.08277752e+00\u000a   9.16194160e-01  3.75137369e+00 -1.93030128e+01 -2.97701648e+00\u000a  -1.84998448e+01 -4.74273551e+00 -7.58656305e-02 -8.53612174e+00\u000a   4.55882694e+00 -5.24979872e-01  8.25667341e-03  2.69321299e-01\u000a   7.17671160e+00  1.44870802e+00 -6.75406478e+00 -1.50397145e+01\u000a   1.94439847e+00 -9.62630972e-01  4.50866980e+00  2.52388646e-01\u000a  -4.96706389e+00  4.94164953e+00 -2.19590136e+00 -8.75542652e+00\u000a  -3.37330799e+00]\u000a [-2.16745622e+00  6.30271798e+00  1.62730784e+00  8.52814015e+00\u000a   4.06005116e+00 -2.15736186e+00 -3.15265138e+00  1.89074950e-02\u000a   1.51065893e+00 -7.28524120e-01  2.16375278e+00  1.31793907e+01\u000a  -1.80028112e+00  7.23342637e+00  7.27825508e-02  1.00696651e+00\u000a   2.38759728e+00 -5.13366391e-01 -2.79264621e+00  4.40369482e+00\u000a   4.67499096e+00  1.44736479e+01 -1.95571243e+00  2.22153529e+00\u000a   1.14729853e+01 -1.70729923e+01  3.44050497e+00 -3.47531936e+00\u000a   1.45604642e+01 -5.47048677e-01  5.44986212e+00 -1.00011428e+01\u000a   1.41238389e+00  1.90486796e+00  7.16131038e-01  6.57402152e+00\u000a   7.59694400e+00]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py clip_skewness oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        rng = np.random.default_rng(4)\u000a        zt = np.asarray(jgr.zt)\u000a        sfc_elevation = np.zeros(ng)\u000a        skw_max = np.full(ng, _SKW_MAX)\u000a        wp2_zt = rng.uniform(0.05, 2.0, (ng, nzt))\u000a        # wp3 large enough at many levels to trigger the skewness clip.\u000a        wp3 = rng.uniform(-8.0, 8.0, (ng, nzt)) * wp2_zt ** 1.5\u000a        worst = 0.0\u000a        for l_smth in (True, False):\u000a            ref = np.asarray(clubb_f2py.f2py_clip_skewness(\u000a                60.0, sfc_elevation, skw_max, np.asfortranarray(wp2_zt), l_smth, np.asfortranarray(wp3.copy())))\u000a>           got = np.asarray(clip_skewness_core(wp3, wp2_zt, zt, sfc_elevation, skw_max, l_smth))\u000a                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[-1.09037342e+01  1.01028979e-01 -1.87254490e+01  3.02883406e-01\u000aE              5.86407281e-01  2.27365704e+00 -1.35075253e+01  5.65041352e-01\u000aE             -4.80154497e+00 -1.29496344e-02 -6.40626569e+00  2.08277752e+00\u000aE              9.16194160e-01  3.75137369e+00 -1.93030128e+01 -2.97701648e+00\u000aE             -1.84998448e+01 -4.74273551e+00 -7.58656305e-02 -8.53612174e+00\u000aE              4.55882694e+00 -5.24979872e-01  8.25667341e-03  2.69321299e-01\u000aE              7.17671160e+00  1.44870802e+00 -6.75406478e+00 -1.50397145e+01\u000aE              1.94439847e+00 -9.62630972e-01  4.50866980e+00  2.52388646e-01\u000aE             -4.96706389e+00  4.94164953e+00 -2.19590136e+00 -8.75542652e+00\u000aE             -3.37330799e+00]\u000aE            [-2.16745622e+00  6.30271798e+00  1.62730784e+00  8.52814015e+00\u000aE              4.06005116e+00 -2.15736186e+00 -3.15265138e+00  1.89074950e-02\u000aE              1.51065893e+00 -7.28524120e-01  2.16375278e+00  1.31793907e+01\u000aE             -1.80028112e+00  7.23342637e+00  7.27825508e-02  1.00696651e+00\u000aE              2.38759728e+00 -5.13366391e-01 -2.79264621e+00  4.40369482e+00\u000aE              4.67499096e+00  1.44736479e+01 -1.95571243e+00  2.22153529e+00\u000aE              1.14729853e+01 -1.70729923e+01  3.44050497e+00 -3.47531936e+00\u000aE              1.45604642e+01 -5.47048677e-01  5.44986212e+00 -1.00011428e+01\u000aE              1.41238389e+00  1.90486796e+00  7.16131038e-01  6.57402152e+00\u000aE              7.59694400e+00]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py:68: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_skewness",
          "duration" : 0.003,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ -1.94911252   0.27473437  -3.45876419   0.85180364  -8.28394316\u000a    6.69079985   8.5064924    4.89674194   8.80066671  -1.35903604\u000a    0.31690971  11.07791434   0.23805576  -0.36552982  -0.83274419\u000a    0.99023125  -0.46216295   2.53957869  17.49653128  -3.3559234\u000a   10.74841935  -0.89442824  -2.03271238   3.96819695   9.7030458\u000a   -5.73831843   1.21133062  -3.70044391  -1.10993906  -2.88643504\u000a   -8.29687983   2.58204724  -2.90504615   7.37709286  -0.5910096\u000a   -7.15586172   3.78341072]\u000a [  3.68774519 -12.17739732   5.17247798  -3.524426     2.89044913\u000a   -0.55534366  18.31825707   1.72347778  14.36255816   0.32761269\u000a   -0.33911837  -7.58645624   5.33973779   0.22518609   7.65726885\u000a   10.1196649  -19.96406763  -1.07922932   0.38416512 -14.92742176\u000a    0.20759829   3.50293677  -2.19470786   2.57844755  -5.73842907\u000a   10.98618018   9.39537493   7.84646377  -1.28579295  -0.85993353\u000a   -6.2092601   15.46902334  15.96274788   1.81991143   4.96885912\u000a  -10.08636937   6.06079618]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_skewness_limit():\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzt = jgr.zm.shape[1] - 1\u000a        zt = np.asarray(jgr.zt)\u000a        rng = np.random.default_rng(6)\u000a        wp2_zt = rng.uniform(0.1, 2.0, (_NG, nzt))\u000a        wp3 = rng.uniform(-8.0, 8.0, (_NG, nzt)) * wp2_zt ** 1.5\u000a>       got = np.asarray(clip_skewness_core(wp3, wp2_zt, zt, np.zeros(_NG), np.full(_NG, _SKW_MAX), True))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ -1.94911252   0.27473437  -3.45876419   0.85180364  -8.28394316\u000aE           6.69079985   8.5064924    4.89674194   8.80066671  -1.35903604\u000aE           0.31690971  11.07791434   0.23805576  -0.36552982  -0.83274419\u000aE           0.99023125  -0.46216295   2.53957869  17.49653128  -3.3559234\u000aE          10.74841935  -0.89442824  -2.03271238   3.96819695   9.7030458\u000aE          -5.73831843   1.21133062  -3.70044391  -1.10993906  -2.88643504\u000aE          -8.29687983   2.58204724  -2.90504615   7.37709286  -0.5910096\u000aE          -7.15586172   3.78341072]\u000aE        [  3.68774519 -12.17739732   5.17247798  -3.524426     2.89044913\u000aE          -0.55534366  18.31825707   1.72347778  14.36255816   0.32761269\u000aE          -0.33911837  -7.58645624   5.33973779   0.22518609   7.65726885\u000aE          10.1196649  -19.96406763  -1.07922932   0.38416512 -14.92742176\u000aE           0.20759829   3.50293677  -2.19470786   2.57844755  -5.73842907\u000aE          10.98618018   9.39537493   7.84646377  -1.28579295  -0.85993353\u000aE          -6.2092601   15.46902334  15.96274788   1.81991143   4.96885912\u000aE         -10.08636937   6.06079618]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py:83: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_skewness_limit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_skewness",
          "duration" : 0.073,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[[-2.38387866 -2.01508857  3.14225741 -4.08084058  1.00100526  2.28560527\u000a  -3.12098927 -4.44853373 -2.25030632  1.57433015  0.62265663 -3.49937737\u000a  -0.67369209  1.69297299 -0.77215327  1.33184399  4.67435952  1.83064822\u000a  -1.08375167 -3.1274743  -1.54039334  0.11065974  3.9120941   2.75563942\u000a  -1.81853399  4.24216897 -0.29090115  1.93758842 -3.92792692 -3.95456442\u000a  -2.98092552  3.84449674  1.79811461  3.49236324  1.44436269 -0.93457602\u000a   0.16578194]], typeof(tangent)=f64[1,37]). The error was:\u000aTypeError: unhashable type: 'LinearizeTracer'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        jgr = setup_grid(ngrdcol=1, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzt = jgr.zm.shape[1] - 1\u000a        zt = np.asarray(jgr.zt)[:1]\u000a        wp2_zt = np.random.default_rng(1).uniform(0.1, 2.0, (1, nzt))\u000a        def loss(wp3):\u000a            return jnp.sum(clip_skewness_core(wp3, wp2_zt, zt, np.zeros(1), np.full(1, _SKW_MAX), True) ** 2)\u000a>       g = np.asarray(jax.grad(loss)(jnp.asarray(np.random.default_rng(2).uniform(-5, 5, (1, nzt)))))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py:98: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000awp3 = GradTracer(primal=[[-2.38387866 -2.01508857  3.14225741 -4.08084058  1.00100526  2.28560527\u000a  -3.12098927 -4.44853373 ...2\u000a  -2.98092552  3.84449674  1.79811461  3.49236324  1.44436269 -0.93457602\u000a   0.16578194]], typeof(tangent)=f64[1,37])\u000a\u000a    def loss(wp3):\u000a>       return jnp.sum(clip_skewness_core(wp3, wp2_zt, zt, np.zeros(1), np.full(1, _SKW_MAX), True) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[[-2.38387866 -2.01508857  3.14225741 -4.08084058  1.00100526  2.28560527\u000aE         -3.12098927 -4.44853373 -2.25030632  1.57433015  0.62265663 -3.49937737\u000aE         -0.67369209  1.69297299 -0.77215327  1.33184399  4.67435952  1.83064822\u000aE         -1.08375167 -3.1274743  -1.54039334  0.11065974  3.9120941   2.75563942\u000aE         -1.81853399  4.24216897 -0.29090115  1.93758842 -3.92792692 -3.95456442\u000aE         -2.98092552  3.84449674  1.79811461  3.49236324  1.44436269 -0.93457602\u000aE          0.16578194]], typeof(tangent)=f64[1,37]). The error was:\u000aE       TypeError: unhashable type: 'LinearizeTracer'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_skewness.py:97: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_variance",
          "duration" : 0.185,
          "errorDetails" : "TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py clip_variance oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        rng = np.random.default_rng(4)\u000a        # xp2 with many sub-threshold (incl. negative) values to exercise the floor.\u000a        xp2 = rng.uniform(-0.5, 2.0, (ng, nzm))\u000a        threshold_lo = np.full((ng, nzm), 1e-3)\u000a        ref = np.asarray(clubb_f2py.f2py_clip_variance(CLIP_RTP2, 60.0, threshold_lo, np.asfortranarray(xp2.copy())))\u000a>       got = np.asarray(clip_variance(xp2, threshold_lo))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py:60: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_variance",
          "duration" : 0.0,
          "errorDetails" : "TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'",
          "errorStackTrace" : "def test_floor_and_boundary():\u000a        nzm = 9\u000a        xp2 = np.array([[-0.1, 0.5, 1e-4, 2.0, 0.0, 1.0, -0.2, 0.3, 5.0]])\u000a        thr = np.full((1, nzm), 1e-3)\u000a>       got = np.asarray(clip_variance(xp2, thr))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py:70: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_floor_and_boundary",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_variance",
          "duration" : 0.069,
          "errorDetails" : "TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        xp2 = jnp.asarray(np.random.default_rng(1).uniform(-0.5, 2.0, (2, 8)))\u000a        thr = jnp.full((2, 8), 1e-3)\u000a>       g = np.asarray(jax.grad(lambda x: jnp.sum(clip_variance(x, thr) ** 2))(xp2))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py:81: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000ax = GradTracer(primal=[[ 0.77955406  1.87615924 -0.13960097  1.87162362  0.27957863  0.55831612\u000a   1.56925648  0.52299784]...8422 -0.43110222  1.38378277  0.84535828  0.32432929  1.47107176\u000a   0.25798707  0.63374472]], typeof(tangent)=f64[2,8])\u000a\u000a>   g = np.asarray(jax.grad(lambda x: jnp.sum(clip_variance(x, thr) ** 2))(xp2))\u000a                                              ^^^^^^^^^^^^^^^^^^^^^\u000aE   TypeError: clip_variance() missing 6 required positional arguments: 'gr', 'solve_type', 'dt', 'threshold_lo', 'stats', and 'xp2'\u000aE   --------------------\u000aE   For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py:81: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_clip_variance",
          "duration" : 0.017,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[-0.06664883  0.00070224 -0.06749149 -0.01956801 -0.01127056 -0.06010935\u000a  -0.05533605 -0.06197961 -0.08909073 -0.05114552]\u000a [-0.07538208 -0.07377118 -0.08115738 -0.08022582 -0.01698958 -0.05685561\u000a  -0.07389611 -0.03972791 -0.03836423 -0.03402048]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_clip_rcm_f2py():\u000a        \"\"\"clip_rcm (clip_explicit.F90:clip_rcm — ensure rcm <= rtm, clipping to max(zero_threshold, rtm-eps)) vs the\u000a        Fortran oracle. Previously untested. SKIPs if clubb_f2py is unbuilt. (iter 415)\"\"\"\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py clip_rcm oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(8)\u000a        worst = 0.0\u000a        for _ in range(20):\u000a            ng, nzt = 2, 10\u000a            rcm = rng.uniform(-0.1, 2e-3, (ng, nzt)); rtm = rng.uniform(0.0, 2e-3, (ng, nzt))\u000a>           cj = np.asarray(clip_rcm(jnp.asarray(rcm), jnp.asarray(rtm)))\u000a                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[-0.06664883  0.00070224 -0.06749149 -0.01956801 -0.01127056 -0.06010935\u000aE             -0.05533605 -0.06197961 -0.08909073 -0.05114552]\u000aE            [-0.07538208 -0.07377118 -0.08115738 -0.08022582 -0.01698958 -0.05685561\u000aE             -0.07389611 -0.03972791 -0.03836423 -0.03402048]]. The error was:\u000aE           TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_clip_variance.py:100: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_clip_rcm_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 17.309,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vs_literal_loop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 0.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_random_limit_bounds_monotonic",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 0.015,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_edge_branches",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 0.29,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cloudfit_vs_literal_loop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 1.179,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cloudfit_reconstruction_invariant",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_correlate",
          "duration" : 1.411,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable_core",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_drop_sed",
          "duration" : 2.401,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_feedback_sfclyr",
          "duration" : 2.302,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_feedback_sfclyr",
          "duration" : 0.935,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_physical_invariants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cloud_feedback_sfclyr",
          "duration" : 1.213,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cobra_sfclyr",
          "duration" : 1.328,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cobra_assigns_co2_heat_and_moisture_scalar_fluxes",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_coefs_semiimpl",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coefs_wp2xp_semiimpl oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(4)\u000a        worst = 0.0\u000a        n_red = 0\u000a        for trial in range(20):\u000a            wp2 = rng.uniform(0.05, 2.0, (NG, NZ)); xp2 = rng.uniform(0.05, 2.0, (NG, NZ))\u000a            sgn = np.sign(rng.uniform(-1, 1, (NG, NZ))); sgn[sgn == 0] = 1.0\u000a            mf = rng.uniform(0.1, 0.9, (NG, NZ)); F_w = rng.uniform(0.05, 1.0, (NG, NZ)); F_x = rng.uniform(0.05, 1.0, (NG, NZ))\u000a            cw1 = rng.uniform(0.1, 2.0, (NG, NZ)); cw2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            cx1 = rng.uniform(0.1, 2.0, (NG, NZ)); cx2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            if trial % 4 == 0:   # reduced branch (zero sigma products)\u000a                cw1 = np.zeros((NG, NZ)); cw2 = np.zeros((NG, NZ)); n_red += 1\u000a>           fc, ft = clubb_f2py.f2py_calc_coefs_wp2xp_semiimpl(wp2, xp2, sgn, mf, F_w, F_x, cw1, cw2, cx1, cx2)\u000a                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_coefs_semiimpl.py:51: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_coefs_semiimpl",
          "duration" : 0.706,
          "errorDetails" : "AssertionError: calc_coefs_wpxp2_semiimpl f2py mismatch 2.32e+01\u000aassert np.float64(23.21359948303605) < 1e-11",
          "errorStackTrace" : "def test_wpxp2_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coefs_wpxp2_semiimpl oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(5)\u000a        worst = 0.0; n_zero = 0\u000a        for trial in range(20):\u000a            wp2 = rng.uniform(0.05, 2.0, (NG, NZ)); wpxp = rng.uniform(-1, 1, (NG, NZ))\u000a            mf = rng.uniform(0.1, 0.9, (NG, NZ)); F_w = rng.uniform(0.05, 1.0, (NG, NZ))\u000a            cx1 = rng.uniform(0.1, 2.0, (NG, NZ)); cx2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            if trial % 4 == 0:\u000a                F_w = np.zeros((NG, NZ)); n_zero += 1   # F_w=0 -> 0,0 branch\u000a            fc, ft = clubb_f2py.f2py_calc_coefs_wpxp2_semiimpl(wp2, wpxp, mf, F_w, cx1, cx2)\u000a            gc, gt = calc_coefs_wpxp2_semiimpl(wp2, wpxp, mf, F_w, cx1, cx2)\u000a            worst = max(worst, np.max(np.abs(np.asarray(gc) - np.asarray(fc))),\u000a                        np.max(np.abs(np.asarray(gt) - np.asarray(ft))))\u000a>       assert worst < 1e-11, f\"calc_coefs_wpxp2_semiimpl f2py mismatch {worst:.2e}\"\u000aE       AssertionError: calc_coefs_wpxp2_semiimpl f2py mismatch 2.32e+01\u000aE       assert np.float64(23.21359948303605) < 1e-11\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_coefs_semiimpl.py:79: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wpxp2_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_coefs_semiimpl",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_wpxpyp_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coefs_wpxpyp_semiimpl oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(6)\u000a        worst = 0.0; n_red = 0\u000a        for trial in range(20):\u000a            sh = (NG, NZ)\u000a            wp2 = rng.uniform(0.05, 2.0, sh); xp2 = rng.uniform(0.05, 2.0, sh); yp2 = rng.uniform(0.05, 2.0, sh)\u000a            wpxp = rng.uniform(-1, 1, sh); wpyp = rng.uniform(-1, 1, sh)\u000a            sx = np.sign(wpxp); sx[sx == 0] = 1.0; sy = np.sign(wpyp); sy[sy == 0] = 1.0\u000a            mf = rng.uniform(0.1, 0.9, sh); F_w = rng.uniform(0.05, 1.0, sh); F_x = rng.uniform(0.05, 1.0, sh); F_y = rng.uniform(0.05, 1.0, sh)\u000a            cw1 = rng.uniform(0.1, 2, sh); cw2 = rng.uniform(0.1, 2, sh)\u000a            cx1 = rng.uniform(0.1, 2, sh); cx2 = rng.uniform(0.1, 2, sh)\u000a            cy1 = rng.uniform(0.1, 2, sh); cy2 = rng.uniform(0.1, 2, sh)\u000a            if trial % 4 == 0:\u000a                cx1 = np.zeros(sh); cx2 = np.zeros(sh); n_red += 1   # reduced branch\u000a            args = (wp2, xp2, yp2, wpxp, wpyp, sx, sy, mf, F_w, F_x, F_y, cw1, cw2, cx1, cx2, cy1, cy2)\u000a>           fc, ft = clubb_f2py.f2py_calc_coefs_wpxpyp_semiimpl(*args)\u000a                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_coefs_semiimpl.py:105: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wpxpyp_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_coefs_semiimpl",
          "duration" : 2.197,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm",
          "duration" : 1.887,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_structure",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm",
          "duration" : 0.04,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_assembly_rules",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm",
          "duration" : 0.036,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_adg_zeros_w_corr",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm",
          "duration" : 0.03,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_w_corr_uses_prescribed",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_comp_corr_norm",
          "duration" : 2.222,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.139,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x_hm",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hmx_hmy",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_w_hm_both_branches",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.273,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_eta_product_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.045,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_w_x",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_corr_ip",
          "duration" : 0.062,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_chi_eta",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify",
          "duration" : 1.261,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conservation_general_branch_no_clip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conservation_upsilon_one_branch",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify",
          "duration" : 0.015,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_validity_bounds_broad_sweep",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify",
          "duration" : 1.935,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_component_precip_frac_specify",
          "duration" : 1.754,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_minimum_precipitation_fraction_does_not_lose_pdf_component",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_gamma_skw",
          "duration" : 0.002,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 2.65833663  0.06796532  2.85746223 -2.51498386  0.64413499 -0.74108049\u000a   1.81140724 -1.9528331   2.22981165]\u000a [ 0.2636484   2.41329048 -0.13707886 -0.41702233  1.73368031  2.904918\u000a  -0.78164524  2.81359722  2.57415833]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py compute_gamma_skw oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(4)\u000a        skw_zm = rng.uniform(-3, 3, (NG, NZM))\u000a        skw_zt = rng.uniform(-3, 3, (NG, NZT))\u000a        worst = 0.0\u000a        configs = [(True, _params(0.32, 0.08, 1.2)),     # varying\u000a                   (False, _params(0.32, 0.08, 1.2)),    # constant\u000a                   (True, _params(0.25, 0.25, 1.0))]     # degenerate coefs -> constant gamma_coef\u000a        for l_gamma, params in configs:\u000a            f_zm, f_zt = clubb_f2py.f2py_compute_gamma_skw(l_gamma, skw_zm, params, skw_zt)\u000a>           g_zm = np.asarray(compute_gamma_Skw(skw_zm, params, l_gamma))\u000a                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 2.65833663  0.06796532  2.85746223 -2.51498386  0.64413499 -0.74108049\u000aE              1.81140724 -1.9528331   2.22981165]\u000aE            [ 0.2636484   2.41329048 -0.13707886 -0.41702233  1.73368031  2.904918\u000aE             -0.78164524  2.81359722  2.57415833]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py:62: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_gamma_skw",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 0.  1. -2.]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_closed_form():\u000a        gc, gb, gcf = 0.32, 0.08, 1.2\u000a        params = _params(gc, gb, gcf)[:1]                 # single column to match skw's ngrdcol=1\u000a        skw = np.array([[0.0, 1.0, -2.0]])\u000a>       got = np.asarray(compute_gamma_Skw(skw, params, True))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 0.  1. -2.]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py:73: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_gamma_skw",
          "duration" : 0.061,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[[ 0.07092975  2.70278218 -2.13504232  2.69189668 -1.12901129 -0.46004131\u000a   1.96621556 -0.54480518  0.29756213]\u000a [-2.83464532  1.52107865  0.22885988 -1.0216097   1.73057222 -1.18083102\u000a  -0.27901266 -2.19574982 -0.58132208]], typeof(tangent)=f64[2,9]). The error was:\u000aTypeError: unhashable type: 'LinearizeTracer'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        params = _params(0.32, 0.08, 1.2)\u000a        def loss(skw):\u000a            return jnp.sum(compute_gamma_Skw(skw, params, True) ** 2)\u000a>       g = np.asarray(jax.grad(loss)(jnp.asarray(np.random.default_rng(1).uniform(-3, 3, (NG, NZM)))))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py:85: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000askw = GradTracer(primal=[[ 0.07092975  2.70278218 -2.13504232  2.69189668 -1.12901129 -0.46004131\u000a   1.96621556 -0.54480518 ...7865  0.22885988 -1.0216097   1.73057222 -1.18083102\u000a  -0.27901266 -2.19574982 -0.58132208]], typeof(tangent)=f64[2,9])\u000a\u000a    def loss(skw):\u000a>       return jnp.sum(compute_gamma_Skw(skw, params, True) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[[ 0.07092975  2.70278218 -2.13504232  2.69189668 -1.12901129 -0.46004131\u000aE          1.96621556 -0.54480518  0.29756213]\u000aE        [-2.83464532  1.52107865  0.22885988 -1.0216097   1.73057222 -1.18083102\u000aE         -0.27901266 -2.19574982 -0.58132208]], typeof(tangent)=f64[2,9]). The error was:\u000aE       TypeError: unhashable type: 'LinearizeTracer'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_gamma_skw.py:84: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_rtp2_from_chi",
          "duration" : 0.627,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_rtp2_from_chi_vs_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_rtp2_from_chi",
          "duration" : 1.964,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_rtp2_from_chi_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_sigma_sqd_w",
          "duration" : 0.19,
          "errorDetails" : "ValueError: clubb_f2py.clubb_f2py.f2py_compute_sigma_sqd_w: failed to create array from the 2nd argument `wp2` -- 0-th dimension must be fixed to 1 but got 2",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py compute_sigma_sqd_w oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        f = _fields(nzm, 5)\u000a        order = ('gamma_Skw_fnc', 'wp2', 'thlp2', 'rtp2', 'up2', 'vp2', 'wpthlp', 'wprtp', 'upwp', 'vpwp')\u000a        worst = 0.0\u000a        for l_pred in (False, True):\u000a>           ref = np.asarray(clubb_f2py.f2py_compute_sigma_sqd_w(\u000a                nzt, *[np.asfortranarray(f[k]) for k in order], l_pred))\u000aE           ValueError: clubb_f2py.clubb_f2py.f2py_compute_sigma_sqd_w: failed to create array from the 2nd argument `wp2` -- 0-th dimension must be fixed to 1 but got 2\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py:70: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_sigma_sqd_w",
          "duration" : 0.003,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.28752864 0.36916414 0.33270571 0.16756216 0.19004989 0.36206603\u000a  0.10157959 0.34636853 0.33912083 0.24038049 0.19090973 0.18352768\u000a  0.17646088 0.23352289 0.25136448 0.26604921 0.39865009 0.33779858\u000a  0.28665377 0.39668804 0.16459261 0.14806361 0.28376188 0.1131826\u000a  0.11070408 0.25446665 0.23986181 0.37515033 0.28876788 0.25423529\u000a  0.24906203]\u000a [0.17425448 0.10353821 0.15772064 0.30760964 0.16018202 0.21086089\u000a  0.10112027 0.34901432 0.14633832 0.18027979 0.36409965 0.25293724\u000a  0.35414507 0.29191515 0.32253128 0.12744868 0.26234315 0.25233167\u000a  0.36140181 0.20837922 0.27945522 0.11777549 0.21628954 0.1969109\u000a  0.14505992 0.34490143 0.21383385 0.39362437 0.27699751 0.28151688\u000a  0.29139897]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_bounds():\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = jgr.zm.shape[1]\u000a        f = _fields(nzm, 7)\u000a        order = ('gamma_Skw_fnc', 'wp2', 'thlp2', 'rtp2', 'up2', 'vp2', 'wpthlp', 'wprtp', 'upwp', 'vpwp')\u000a>       s = np.asarray(compute_sigma_sqd_w(*[f[k] for k in order], True, jgr))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.28752864 0.36916414 0.33270571 0.16756216 0.19004989 0.36206603\u000aE         0.10157959 0.34636853 0.33912083 0.24038049 0.19090973 0.18352768\u000aE         0.17646088 0.23352289 0.25136448 0.26604921 0.39865009 0.33779858\u000aE         0.28665377 0.39668804 0.16459261 0.14806361 0.28376188 0.1131826\u000aE         0.11070408 0.25446665 0.23986181 0.37515033 0.28876788 0.25423529\u000aE         0.24906203]\u000aE        [0.17425448 0.10353821 0.15772064 0.30760964 0.16018202 0.21086089\u000aE         0.10112027 0.34901432 0.14633832 0.18027979 0.36409965 0.25293724\u000aE         0.35414507 0.29191515 0.32253128 0.12744868 0.26234315 0.25233167\u000aE         0.36140181 0.20837922 0.27945522 0.11777549 0.21628954 0.1969109\u000aE         0.14505992 0.34490143 0.21383385 0.39362437 0.27699751 0.28151688\u000aE         0.29139897]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py:83: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_bounds",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_sigma_sqd_w",
          "duration" : 0.054,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.36107476 0.18604516 0.28094445 0.33326022 0.31482239 0.37461404\u000a  0.35811809 0.37547129 0.10797632 0.2311744  0.2454833  0.11954626\u000a  0.10168782 0.34918643 0.39499067 0.33538296 0.19468105 0.31160011\u000a  0.18975432 0.32222454 0.18392417 0.33477727 0.39632222 0.39587156\u000a  0.36485877 0.37384302 0.31246207 0.26634906 0.37697146 0.12691923\u000a  0.21103946]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        jgr = setup_grid(ngrdcol=1, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = jgr.zm.shape[1]\u000a        global _NG\u000a        saved = _NG; _NG = 1\u000a        try:\u000a            f = _fields(nzm, 9)\u000a            order = ('gamma_Skw_fnc', 'wp2', 'thlp2', 'rtp2', 'up2', 'vp2', 'wpthlp', 'wprtp', 'upwp', 'vpwp')\u000a            def loss(wpthlp):\u000a                ff = dict(f); ff['wpthlp'] = wpthlp\u000a                return jnp.sum(compute_sigma_sqd_w(*[ff[k] for k in order], True, jgr) ** 2)\u000a>           g = np.asarray(jax.grad(loss)(jnp.asarray(f['wpthlp'])))\u000a                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py:101: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000awpthlp = GradTracer(primal=[[-0.0823953   0.06430779  0.26990302  0.20396877 -0.08204958  0.4383344\u000a   0.48180162  0.35123097 -...6\u000a   0.18814697 -0.09385239 -0.33021589  0.30629132 -0.41984701  0.24821026\u000a  -0.19028652]], typeof(tangent)=f64[1,31])\u000a\u000a    def loss(wpthlp):\u000a        ff = dict(f); ff['wpthlp'] = wpthlp\u000a>       return jnp.sum(compute_sigma_sqd_w(*[ff[k] for k in order], True, jgr) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.36107476 0.18604516 0.28094445 0.33326022 0.31482239 0.37461404\u000aE         0.35811809 0.37547129 0.10797632 0.2311744  0.2454833  0.11954626\u000aE         0.10168782 0.34918643 0.39499067 0.33538296 0.19468105 0.31160011\u000aE         0.18975432 0.32222454 0.18392417 0.33477727 0.39632222 0.39587156\u000aE         0.36485877 0.37384302 0.31246207 0.26634906 0.37697146 0.12691923\u000aE         0.21103946]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_sigma_sqd_w.py:100: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_uv_tndcy",
          "duration" : 0.058,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [9.64799869e-05 1.16111763e-04]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_matches_f90_sign_convention():\u000a        rng = np.random.default_rng(543)\u000a        fcor, ug, vg, um, vm, um_f, vm_f = _inputs(rng)\u000a>       um_t, vm_t = compute_uv_tndcy(jnp.asarray(fcor), jnp.asarray(ug), jnp.asarray(vg),\u000a                                      jnp.asarray(um), jnp.asarray(vm), jnp.asarray(um_f), jnp.asarray(vm_f))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [9.64799869e-05 1.16111763e-04]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_uv_tndcy.py:50: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_matches_f90_sign_convention",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_uv_tndcy",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [0.00011251 0.00013972]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_geostrophic_balance():\u000a        \"\"\"With wind == geostrophic wind and zero forcing, the Coriolis+geostrophic tendency must vanish exactly.\"\"\"\u000a        rng = np.random.default_rng(7)\u000a        fcor = rng.uniform(0.5e-4, 1.5e-4, (_NG,))\u000a        ug = rng.uniform(-10.0, 10.0, (_NG, _NZT)); vg = rng.uniform(-10.0, 10.0, (_NG, _NZT))\u000a        zero = np.zeros((_NG, _NZT))\u000a>       um_t, vm_t = compute_uv_tndcy(jnp.asarray(fcor), jnp.asarray(ug), jnp.asarray(vg),\u000a                                      jnp.asarray(ug), jnp.asarray(vg), jnp.asarray(zero), jnp.asarray(zero))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [0.00011251 0.00013972]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_uv_tndcy.py:68: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_geostrophic_balance",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_uv_tndcy",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [0.0001006  0.00010651]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_forcing_additive_and_grad():\u000a        rng = np.random.default_rng(99)\u000a        fcor, ug, vg, um, vm, um_f, vm_f = _inputs(rng)\u000a        # Forcing enters additively: tndcy(forcing) − tndcy(0) == forcing.\u000a>       a_um, a_vm = compute_uv_tndcy(jnp.asarray(fcor), jnp.asarray(ug), jnp.asarray(vg),\u000a                                      jnp.asarray(um), jnp.asarray(vm), jnp.asarray(um_f), jnp.asarray(vm_f))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [0.0001006  0.00010651]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_compute_uv_tndcy.py:79: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_forcing_additive_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_compute_xp3",
          "duration" : 0.784,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle_adg1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_config_flags_complete",
          "duration" : 0.39,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_config_flags_cover_all_fortran_configurable_flags",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_config_flags_complete",
          "duration" : 0.022,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_default_values_match_fortran",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_constants",
          "duration" : 0.011,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_public_constant_inventory_matches_fortran_source",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_constants",
          "duration" : 1.737,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_legacy_constants_aggregate_does_not_return",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_constants",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_constants_match_fortran_source",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_default_table_storage",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_set_corr_arrays_to_default",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_prescribed_correlations",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_def_corr_idx",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_get_corr_var_index",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_corr_varnce",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_hm_metadata",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cos_solar_zen",
          "duration" : 0.763,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bounds",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_cos_solar_zen",
          "duration" : 8.269,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_covar_KK_mixt_frac_linearity",
          "duration" : 2.477,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_exact_mixt_frac_linearity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_covar_KK_mixt_frac_linearity",
          "duration" : 0.546,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_denorm_transform_corr",
          "duration" : 1.75,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_structure_and_normal_pairs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_denorm_transform_corr",
          "duration" : 0.056,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_transform_entries",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_denorm_transform_corr",
          "duration" : 2.937,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations",
          "duration" : 0.253,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_helpers",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations",
          "duration" : 6.096,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations",
          "duration" : 2.603,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_correlations",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_array_assertion_checks",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnose_upxp",
          "duration" : 0.196,
          "errorDetails" : "TypeError: diagnose_upxp() missing 3 required positional arguments: 'C6x_Skw_fnc', 'tau_C6_zm', and 'C7_Skw_fnc'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            clubb_f2py, jgr, ng, nzm = _setup_f2py_grid()\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py diagnose_upxp oracle: SKIP ({type(e).__name__})\")\u000a        nzt = nzm - 1\u000a        ddzt = lambda a: np.asarray(clubb_f2py.f2py_ddzt_2d(nzm, a))   # zt-field → zm-field, bit-shadowed\u000a        rng = np.random.default_rng(8)\u000a        worst = 0.0\u000a        for _ in range(12):\u000a            ypwp = rng.uniform(-0.5, 0.5, (ng, nzm))\u000a            xm   = rng.uniform(280.0, 320.0, (ng, nzt))      # e.g. thlm (zt)\u000a            wpxp = rng.uniform(-0.5, 0.5, (ng, nzm))\u000a            ym   = rng.uniform(-15.0, 15.0, (ng, nzt))       # e.g. um (zt)\u000a            C6x  = rng.uniform(2.0, 6.0, (ng, nzm))\u000a            tau  = rng.uniform(100.0, 900.0, (ng, nzm))\u000a            C7   = rng.uniform(0.3, 0.8, (ng, nzm))\u000a    \u000a>           j = np.asarray(diagnose_upxp(jnp.asarray(ypwp), jnp.asarray(xm), jnp.asarray(wpxp),\u000a                                         jnp.asarray(ym), jnp.asarray(C6x), jnp.asarray(tau), jnp.asarray(C7), jgr))\u000aE           TypeError: diagnose_upxp() missing 3 required positional arguments: 'C6x_Skw_fnc', 'tau_C6_zm', and 'C7_Skw_fnc'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_diagnose_upxp.py:72: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diagnostic_cache",
          "duration" : 1.269,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 2.792,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_saturation_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 1.646,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 1.144,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_penta_solver_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 0.82,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 0.4,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_cloud_frac_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 0.216,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_composability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 1.875,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_brunt_vaisala_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 11.852,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_microphysics_drivers_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 10.774,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_autoconversion_driver_array_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 2.622,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_adg1_w_closure_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 2.532,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_adg1_full_pdf_driver_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 11.022,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixing_length_forward_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 5,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 5.62,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixing_length_reverse_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : true,
          "skippedMessage" : "mixing_length reverse-mode gradients currently contain NaNs; forward-mode JVP remains covered",
          "status" : "SKIPPED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_differentiability",
          "duration" : 12.066,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_covar_driver_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.387,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.386,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_boundary_zeros",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.599,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_conservation",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.219,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_values",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.289,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_main_diag_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.099,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.092,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_boundary_zeros",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.169,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_conservation",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.148,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_values",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.183,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_main_diag_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.164,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_lhs_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.084,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_lhs_boundary_zeros",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.09,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_lhs_interior_values",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.138,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_lhs_multi_col",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.18,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_lhs_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.138,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_lhs_boundary_conditions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.154,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_lhs_interior_formula",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_diffusion",
          "duration" : 0.448,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks",
          "duration" : 0.571,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_error_checks_follow_debug_level[-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_error_checks_follow_debug_level[0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_error_checks_follow_debug_level[1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_driver_error_checks",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_error_checks_follow_debug_level[2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_error_code",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_negative_debug_level_disables_level_zero_checks",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 1.888,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_at_threshold_is_identity_in_both_ad_modes[0.0-fill_holes_global]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 1.483,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_at_threshold_is_identity_in_both_ad_modes[0.0-fill_holes_sliding_window]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.741,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_at_threshold_is_identity_in_both_ad_modes[0.125-fill_holes_global]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.778,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_at_threshold_is_identity_in_both_ad_modes[0.125-fill_holes_sliding_window]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.53,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[False-1-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 1.146,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[False-1-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.655,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[False--1-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.868,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[False--1-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.549,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[True-1-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.718,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[True-1-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.396,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[True--1-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.839,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_windows_preserve_mass_and_its_derivatives[True--1-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.84,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_fill_derivatives_match_finite_differences[1.0-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.826,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_fill_derivatives_match_finite_differences[1.0-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.39,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_fill_derivatives_match_finite_differences[-1.0-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.783,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_fill_derivatives_match_finite_differences[-1.0-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.232,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_known_conservative_forward_answer[fill_holes_global]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 0.178,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_known_conservative_forward_answer[fill_holes_sliding_window]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_autodiff",
          "duration" : 1.429,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_horizontal_tke_fill_inactive_division_and_active_derivatives",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_global",
          "duration" : 0.229,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mass_conservation_and_no_holes",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_global",
          "duration" : 0.515,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean",
          "duration" : 0.241,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mean_fill_raises_dry_top_and_conserves_mass",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean",
          "duration" : 0.249,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mean_fill_noop_when_all_above_threshold",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean",
          "duration" : 0.229,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_thlm_fill_is_noop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean",
          "duration" : 0.466,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_vertical_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_mean",
          "duration" : 0.175,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_wp2_from_horz_tke_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_sliding_window",
          "duration" : 0.295,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conservation_and_no_holes",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_sliding_window",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_holes_is_noop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_fill_holes_sliding_window",
          "duration" : 0.798,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.038,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_complete_forcing_modules_keep_source_routine_inventory_and_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_prescribe_forcings_keeps_supported_source_argument_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_forcing_driver_keeps_explicit_call_and_result_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_input_reader_keeps_source_routine_inventory_and_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_file_functions_keeps_source_routine_inventory_and_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.032,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_device_physics_does_not_import_numpy_or_raw_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_forcing_port_structure",
          "duration" : 0.073,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_removed_duplicate_forcing_helpers_do_not_return",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability",
          "duration" : 0.163,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gm1_gh1_unstable_regime",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability",
          "duration" : 0.123,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fm1_fh1_formula",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability",
          "duration" : 0.256,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_landflx_stable_default_real_boundaries",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gh1_called_domain",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gabls3_night_stability",
          "duration" : 0.187,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_psi_h_stable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_activation_interfaces_cannot_simulate[aer_act_clubb_quadrature_Gauss]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_activation_interfaces_cannot_simulate[erff]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_activation_interfaces_cannot_simulate[Loading]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_gfdl_activation",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_activation_interfaces_cannot_simulate[get_unit]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 1.565,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 1.097,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_stretched_grid_operators",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 0.031,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grid_type3_construction_matches_fortran",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_descending_grid_rejected",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 0.104,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_setup_grid_is_sole_grid_constructor",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 2.126,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_grid_operators",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grid_construction_matches_fortran",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydromet_pdf_parameter",
          "duration" : 0.159,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hydromet_pdf_params_zero",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydromet_pdf_parameter",
          "duration" : 0.043,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_precip_fracs_init_and_zero",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometeor_mixed_moments",
          "duration" : 5.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_vs_literal_loop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometeor_mixed_moments",
          "duration" : 4.106,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometeor_mixed_moments",
          "duration" : 0.013,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_mean_binormal_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometp2_zt",
          "duration" : 0.45,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_matches_f90_formula",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometp2_zt",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_safe_division_and_in_cloud_limit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrometp2_zt",
          "duration" : 0.345,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrostatic",
          "duration" : 6.125,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_hydrostatic",
          "duration" : 4.22,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle_stretched",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 0.27,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_thlm2T_in_K_vs_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 2.734,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_ice_dfsn_vs_numpy",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 0.344,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_branches_and_coupling",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 0.129,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_over_depletion_cap",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 2.841,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ice_dfsn",
          "duration" : 2.544,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_columns_use_their_own_grid_spacing_eager_and_jit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_warm_rain_only_pdf",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_absent_species_guard",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_full_species",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_index_mapping",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sclr_idx_fields_mirror_fortran_type",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_lin_interp_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 2.921,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.825,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monotonicity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.621,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_linear_interp_factor",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.193,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zlinterp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.626,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zlinterp_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 34.456,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_lin_interp_between_grids",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 7.948,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_plinterp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_interpolation",
          "duration" : 0.595,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_plinterp_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic",
          "duration" : 0.78,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic",
          "duration" : 1.251,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_roundtrip_with_forward",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic",
          "duration" : 0.658,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_constant_thvm_analytic",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_inverse_hydrostatic",
          "duration" : 2.881,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[False-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[False-]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[False-gpu,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[False-FUTURE,option=some value]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[True-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[True-]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[True-gpu,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_main_passes_opaque_options_to_case_launch[True-FUTURE,option=some value]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[cpu]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[gpu,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[FUTURE,option=some value]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[gpu,unknown]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[literal;$NOT_EXPANDED]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runner_forwards_value_verbatim_without_interpreting_it[gpu\\n,typo]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.087,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.071,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[tpu]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.071,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[gpu,]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.085,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[gpu,typo]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.099,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[cpu,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.085,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[gpu,xla_prealloc,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.089,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[gpu,,xla_prealloc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.075,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bad_options_are_rejected_by_wrapper_before_setup[gpu\\n,typo]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.089,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wrapper_rejects_conflicting_or_duplicate_settings[options0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.086,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wrapper_rejects_conflicting_or_duplicate_settings[options1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.067,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wrapper_rejects_conflicting_or_duplicate_settings[options2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.068,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wrapper_rejects_preallocation_on_cpu",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_profile_resolves_to_the_host_native_backend[Darwin-metal]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_profile_resolves_to_the_host_native_backend[Linux-cuda13]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_discovery_plans_packages_for_target_but_executes_on_host",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsuitable_setup_python_does_not_block_discovery",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_rejects_duplicate_or_conflicting_implementations[options0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_rejects_duplicate_or_conflicting_implementations[options1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_rejects_duplicate_or_conflicting_implementations[options2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scm_rejects_duplicate_or_conflicting_implementations[options3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.149,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_comparison_help_does_not_prepare_environment",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[None-cpu]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[None-cuda13]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[None-metal]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cpu]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cuda13]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-metal]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jax_cli_options",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_environment_setup_failure_stops_before_restart",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 1.076,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_derived_type_pytree_metadata_is_static",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.354,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_single_lhs_valid_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.267,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_tp_rhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.085,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.044,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1_rhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.081,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_pr1_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.099,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_pr2_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.287,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.697,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_solve_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.02,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_stats_finalize_xp2_xpyp_terms_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.165,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_uv_rhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.161,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp2_xpyp_rhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.336,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_xp2_xpyp_ta_terms_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.02,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pos_definite_variances_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.502,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solve_xp2_xpyp_with_single_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.832,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solve_xp2_xpyp_with_multiple_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.986,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_advance_xp2_xpyp_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.08,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_ddzt_umvm_sqd_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.109,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_wp3_on_wp2_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.071,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_stability_correction_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.235,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_brunt_vaisala_freq_sqd_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.06,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_Ri_zm_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.095,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compute_Cx_fnc_Richardson_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.133,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_Lscale_width_vert_avg_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.14,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp23_term_splat_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.055,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_min_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.061,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_max_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.079,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_smooth_heaviside_peskin_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.069,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_xpwp_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.123,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calculate_thlp2_rad_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.094,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clip_covar_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.096,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clip_skewness_core_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.066,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clip_rcm_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.131,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zt_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.115,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diffusion_zm_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.153,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_global_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.205,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_sliding_window_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.324,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_vertical_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.129,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fill_holes_wp2_from_horz_tke_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.221,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_ma_zt_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.08,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_ma_zm_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.363,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_penta_lu_solve_single_rhs_multiple_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.417,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_penta_lu_solve_multiple_rhs_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.517,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_tridiag_lu_solve_single_rhs_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.169,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_tridiag_lu_solve_single_rhs_multiple_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.186,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_tridiag_lu_solve_multiple_rhs_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.205,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xpyp_term_ta_pdf_lhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.096,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xpyp_term_ta_pdf_lhs_godunov_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.141,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xpyp_term_ta_pdf_rhs_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_jit_compile",
          "duration" : 0.082,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xpyp_term_ta_pdf_rhs_godunov_compiles",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 1.531,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bivar_general_vs_quadrature",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.287,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bivar_const_variants_vs_quadrature",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 4.425,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_auto_mean_composes_and_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.084,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_accretion_bivar_vs_quadrature",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.075,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_accr_mean_composes_and_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.148,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_trivar_general_vs_quadrature",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.879,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_evap_mean_composes_and_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.035,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bivar_LL_vs_quadrature",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_autoconversion",
          "duration" : 0.303,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_mvr_mean_composes_and_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch",
          "duration" : 12.178,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_matches_unbatched_integrals[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch",
          "duration" : 12.648,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_matches_unbatched_integrals[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch",
          "duration" : 2.158,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_has_one_special_function_call",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_covariance_batch",
          "duration" : 23.52,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_nested_jit_gradient_matches_unbatched_finite_difference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_local_means",
          "duration" : 0.401,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_formulas_and_branches",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_local_means",
          "duration" : 0.833,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_upscaled_variances",
          "duration" : 0.513,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_upscaled_variances",
          "duration" : 0.369,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_kk_upscaled_variances",
          "duration" : 1.075,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_lba_sfclyr",
          "duration" : 0.714,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_lba_sfclyr",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diurnal_structure",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_lba_sfclyr",
          "duration" : 0.957,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder",
          "duration" : 0.066,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sort_roots",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_limits_f_x_responder oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        for seed in (11, 22, 33):\u000a            mf, Skx, sgn = _inputs(seed)\u000a            mp = np.full((NG, NZ), MAX_POS); mn = np.full((NG, NZ), MAX_NEG)\u000a>           f_min, f_max = clubb_f2py.f2py_calc_limits_f_x_responder(mf, Skx, sgn, mp, mn)\u000a                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py:61: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder",
          "duration" : 2.259,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bounds",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_limits_f_x_responder",
          "duration" : 3.94,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_liq_water_path",
          "duration" : 0.141,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_liq_water_path",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_3d_driver",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py luhar_3d_pdf_driver oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(11)\u000a        order = ('wm', 'rtm', 'thlm', 'wp2', 'rtp2', 'thlp2', 'Skw', 'Skrt', 'Skthl', 'wprtp', 'wpthlp')\u000a        worst = 0.0\u000a        for _ in range(4):\u000a            a = _inputs(rng)\u000a>           f = clubb_f2py.f2py_luhar_3d_pdf_driver(*[a[k] for k in order])\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_luhar_3d_driver.py:52: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_3d_driver",
          "duration" : 7.256,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_params",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_luhar_params oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        n_const = 0\u000a        for seed in (11, 22, 33):\u000a            Skx, wpxp, xp2 = _inputs(seed)\u000a            if seed == 33:                          # force some constant-x points\u000a                xp2[:, :2] = 1e-8; n_const += 1\u000a>           f = clubb_f2py.f2py_calc_luhar_params(Skx, wpxp, xp2, _X_TOL_SQD)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_luhar_params.py:56: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_params",
          "duration" : 2.019,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invariants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_luhar_params",
          "duration" : 1.623,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_params_ly93 oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        for seed in (11, 22, 33):\u000a            xm, xp2, Skx, mf = _inputs(seed)\u000a>           f = clubb_f2py.f2py_calc_params_ly93(xm, xp2, Skx, mf)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py:53: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf",
          "duration" : 1.017,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_moment_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf",
          "duration" : 0.359,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixt_frac_root",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_driver_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py ly93_driver oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(8)\u000a        worst = 0.0\u000a        for _ in range(5):\u000a            wm = rng.uniform(-1, 1, (NG, NZ)); rtm = rng.uniform(0, 0.02, (NG, NZ)); thlm = rng.uniform(285, 305, (NG, NZ))\u000a            wp2 = rng.uniform(0.05, 2.0, (NG, NZ)); rtp2 = rng.uniform(1e-8, 1e-6, (NG, NZ)); thlp2 = rng.uniform(0.01, 1.0, (NG, NZ))\u000a            # Skewness spanning both the 0.75 branch (|Sk|<=0.84) and the iterative branch.\u000a            Skw = rng.uniform(-3, 3, (NG, NZ)); Skrt = rng.uniform(-1, 1, (NG, NZ)); Skthl = rng.uniform(-2, 2, (NG, NZ))\u000a>           f = clubb_f2py.f2py_ly93_driver(wm, rtm, thlm, wp2, rtp2, thlp2, Skw, Skrt, Skthl)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py:109: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_ly93_pdf",
          "duration" : 1.388,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_max_cubic_root",
          "duration" : 2.843,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_root_property_and_max",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_max_cubic_root",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fallbacks",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_max_cubic_root",
          "duration" : 4.121,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mean_adv",
          "duration" : 0.379,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mean_vert_vel_up_down",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.2 0.2 0.2 0.2 0.2 0.2]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_interior_truncated_means_vs_mc():\u000a        wi, sig = 0.2, 0.5            # |wi| < 3σ (else branch), wm=0 so not too_weak\u000a        var = sig ** 2\u000a>       mwd, mwu = calc_mean_w_up_down_component(_col(wi), _col(var), _col(0.0))\u000a                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.2 0.2 0.2 0.2 0.2 0.2]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mean_vert_vel_up_down.py:43: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_interior_truncated_means_vs_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mean_vert_vel_up_down",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.1 0.1 0.1 0.1 0.1 0.1]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_branches_and_boundary():\u000a        sig = 0.3; var = sig ** 2\u000a        # too_weak: |wi|+3σ <= wm -> (0,0)\u000a>       mwd, mwu = calc_mean_w_up_down_component(_col(0.1), _col(var), _col(5.0))\u000a                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.1 0.1 0.1 0.1 0.1 0.1]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mean_vert_vel_up_down.py:63: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_branches_and_boundary",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mean_vert_vel_up_down",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.2 0.2 0.2 0.2 0.2 0.2]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_combine():\u000a        # NB calc_mean_w_up_down_component returns numpy (a flux-limiter RANGE diagnostic, off the grad path) — no grad test.\u000a        var1, var2 = 0.25, 0.16\u000a>       mwd1, mwu1 = calc_mean_w_up_down_component(_col(0.2), _col(var1), _col(0.0))\u000a                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.2 0.2 0.2 0.2 0.2 0.2]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mean_vert_vel_up_down.py:80: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_combine",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.062,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_namelist_cannot_override_enumerations",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 1.729,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_solve_preserves_statistics[False-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.984,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_solve_preserves_statistics[False-3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.133,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_solve_preserves_statistics[True-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.184,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_solve_preserves_statistics[True-3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 4.101,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_cloud_number_solve_skips_clipping_and_final_stats[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 1.044,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_cloud_number_solve_skips_clipping_and_final_stats[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.097,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_host_dump_emits_fields_in_source_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 1.21,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_fatal_skips_mixed_moments_and_statistics[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.546,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_fatal_skips_mixed_moments_and_statistics[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 1.357,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_hydrometeor_transport_does_not_advance_cloud_number[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.95,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_failed_hydrometeor_transport_does_not_advance_cloud_number[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 41.788,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_debug_output_is_live_in_jit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 1.413,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_fatal_skips_clipping_and_statistics[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_error_paths",
          "duration" : 0.678,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_fatal_skips_clipping_and_statistics[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.316,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[-1-prep]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[-1-tendencies]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[-1-transport]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.048,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[0-prep]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[0-tendencies]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_host_errors",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_column_respects_source_host_debug_guard[0-transport]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.045,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_species_lifecycle[none-False-False-0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.038,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_species_lifecycle[khairoutdinov_kogan-False-False-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.037,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_species_lifecycle[morrison-False-False-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.037,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_species_lifecycle[morrison-True-False-6]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.039,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_species_lifecycle[morrison-True-True-8]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.041,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config0-SILHS]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.038,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config1-Unsupported]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.038,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config2-Unsupported]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.038,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config3-GFDL]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.035,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config4-sedimentation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.036,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config5-l_predict_Nc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.037,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_disabled_dependencies_rejected[config6-l_morr_xp2_mc]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 98.252,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_species_interface_eager_and_jit[2-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 92.53,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_species_interface_eager_and_jit[6-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 91.112,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_species_interface_eager_and_jit[8-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.409,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_previous_tendencies_feed_next_core_step",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 2.972,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cloud_sedimentation_closed_boundaries_conserve_column[1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 3.079,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cloud_sedimentation_closed_boundaries_conserve_column[3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 1.029,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kk_adjustment_limits_depletion_and_conserves_water",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 2.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scheme_startup_returns_zero_tendencies_before_start",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 4.253,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hydrometeor_transport_surface_loss_and_column_independence[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 4.186,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hydrometeor_transport_surface_loss_and_column_independence[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.461,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_parameter_override_does_not_reuse_previous_jit_constants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 4.684,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_predicted_cloud_number_transport_and_clipping[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 4.564,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_predicted_cloud_number_transport_and_clipping[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 3.627,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_local_kk_direct_statistics_and_core_contract[1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 4.243,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_local_kk_direct_statistics_and_core_contract[3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 2.362,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-interactive]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 2.413,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-non-interactive]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.851,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-interactive]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.855,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-non-interactive]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.112,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_prescribed_probabilities_and_flags_reset_between_cases[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.1,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_prescribed_probabilities_and_flags_reset_between_cases[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.06,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_silhs_rejects_independent_random_draws[l_lh_importance_sampling]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.063,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_silhs_rejects_independent_random_draws[l_random_k_lh_start]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.297,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_initialization_appends_source_configuration_and_correlations[0.0-0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 2.586,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_initialization_appends_source_configuration_and_correlations[0.0-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.286,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_initialization_appends_source_configuration_and_correlations[0.25-0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_integration",
          "duration" : 0.392,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_initialization_appends_source_configuration_and_correlations[0.25-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_interface_file_inventory",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.015,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[KK_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.021,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[advance_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[cloud_sed_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[coamps_microphys_driver_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[estimate_scm_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[gfdl_activation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[ice_dfsn_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[lh_microphys_driver_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[microphys_driver]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[microphys_init_cleanup]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[mixed_moment_PDF_integrals]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.011,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[morrison_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[parameters_microphys]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[pdf_hydromet_microphys_wrapper]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_source_inventory_order_and_argument_order[silhs_category_variance_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_returned_state_order[morrison_microphys_module-morrison_microphys_driver-expected0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_returned_state_order[microphys_driver-calc_microphys_scheme_tendcies-expected1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_returned_state_order[microphys_init_cleanup-init_microphys-expected2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_critical_order_and_no_obsolete_steps",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_runtime_interface_has_no_fortran_fallback",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scheme_statistics_inventory_and_order[KK_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_scheme_statistics_inventory_and_order[morrison_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.016,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_updated_shared_hydrometeor_interfaces[fill_holes-fill_holes_driver_api]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.009,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_updated_shared_hydrometeor_interfaces[stats_clubb_utilities-stats_accumulate_hydromet_api]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_microphysics_port_structure",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fatal_dump_uses_actual_model_time",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mirror_lower_triangular",
          "duration" : 0.769,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mirror_lower_triangular",
          "duration" : 0.231,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invariants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mirror_lower_triangular",
          "duration" : 0.704,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 3.242,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_univar_N_closed_form_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 3.395,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_univar_L_closed_form_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 8.139,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bivar_NL_closed_form_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 0.055,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_comp_eq_branch_selection",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 9.046,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xp_a_hmpb_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 2.727,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_xphmp_covar_branches_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 2.418,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hmxphmyp_covar_branches_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixed_moment_pdf_integrals",
          "duration" : 1.06,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length",
          "duration" : 0.001,
          "errorDetails" : "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()",
          "errorStackTrace" : "def test_set_Lscale_max_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py set_Lscale_max oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(1)\u000a        worst = 0.0\u000a        for l_impl in (0, 1):\u000a            for _ in range(10):\u000a                dx = rng.uniform(100.0, 5e5, 3); dy = rng.uniform(100.0, 5e5, 3)\u000a>               j = np.asarray(set_Lscale_max(l_impl, dx, dy, 3))\u000a                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mixing_length.py:59: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000angrdcol = 0\u000al_implemented = array([255959.63018766, 475236.80179334,  72165.39039854])\u000ahost_dx = array([474329.85862391, 155984.54286004, 211720.89184139])\u000ahost_dy = 3\u000a\u000a    def set_Lscale_max(\u000a        ngrdcol: int,\u000a        l_implemented: bool,\u000a        host_dx,\u000a        host_dy,\u000a    ):\u000a        \"\"\"Set the maximum allowable value of Lscale.\u000a    \u000a        Description:\u000a          This subroutine sets the value of Lscale_max, which is the maximum\u000a          allowable value of Lscale.  For standard CLUBB, it is set to a very large\u000a          value so that Lscale will not be limited.  However, when CLUBB is running\u000a          as part of a host model, the value of Lscale_max is dependent on the size\u000a          of the host model's horizontal grid spacing.  The smaller the host model's\u000a          horizontal grid spacing, the smaller the value of Lscale_max.  When Lscale\u000a          is limited to a small value, the value of time-scale Tau is reduced, which\u000a          in turn produces greater damping on CLUBB's turbulent parameters.  This\u000a          is the desired effect on turbulent parameters for a host model with small\u000a          horizontal grid spacing, for small areas usually contain much less\u000a          variation in meteorological quantities than large areas.\u000a    \u000a        References:\u000a          None\u000a        \"\"\"\u000a        # Determine the maximum allowable value for Lscale (in meters).\u000a>       if l_implemented:\u000a           ^^^^^^^^^^^^^\u000aE       ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\u000a\u000aclubb_jax/src/CLUBB_core/mixing_length.py:370: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_set_Lscale_max_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length",
          "duration" : 0.223,
          "errorDetails" : "TypeError: calc_Lscale_directly() missing 11 required positional arguments: 'rtpthlp_zt', 'pdf_params', 'em', 'thv_ds_zt', 'Lscale_max', 'lmin', 'clubb_params', 'saturation_formula', 'l_Lscale_plume_centered', 'stats', and 'err_info'",
          "errorStackTrace" : "def test_calc_Lscale_directly_f2py():\u000a        try:\u000a            clubb_f2py, jgr, ng, nzm = _setup_f2py_grid()\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_Lscale_directly oracle: SKIP ({type(e).__name__})\")\u000a        nzt = nzm - 1\u000a        worst_rel = 0.0\u000a        for s in range(6):\u000a            rng = np.random.default_rng(s)\u000a            thlm = np.sort(rng.uniform(290.0, 330.0, (ng, nzt)), axis=1); exner = rng.uniform(0.8, 1.0, (ng, nzt))\u000a            rtm = rng.uniform(2e-3, 1.4e-2, (ng, nzt)); thvm = thlm * (1.0 + 0.6 * rtm)\u000a            em = rng.uniform(1e-2, 1.0, (ng, nzm)); p = np.sort(rng.uniform(6e4, 1e5, (ng, nzt)), axis=1)[:, ::-1].copy()\u000a            thv_ds = thvm.copy(); Lmax = np.full(ng, 1e5); lmin = 20.0\u000a            npar = max(imu, 100); cp = np.zeros((ng, npar)); cp[:, imu] = rng.uniform(0.4, 1.0, ng); mu = cp[:, imu]\u000a>           jr = calc_Lscale_directly(jnp.asarray(thvm), jnp.asarray(thlm), jnp.asarray(rtm), jnp.asarray(em),\u000a                jnp.asarray(Lmax), jnp.asarray(p), jnp.asarray(exner), jnp.asarray(thv_ds), jnp.asarray(cp),\u000a                lmin, SATURATION_FLATAU, False, jgr)\u000aE           TypeError: calc_Lscale_directly() missing 11 required positional arguments: 'rtpthlp_zt', 'pdf_params', 'em', 'thv_ds_zt', 'Lscale_max', 'lmin', 'clubb_params', 'saturation_formula', 'l_Lscale_plume_centered', 'stats', and 'err_info'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mixing_length.py:97: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_Lscale_directly_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mixing_length",
          "duration" : 0.019,
          "errorDetails" : "TypeError: diagnose_Lscale_from_tau() missing 4 required positional arguments: 'l_smooth_Heaviside_tau_wpxp', 'brunt_vaisala_freq_sqd_smth', 'Ri_zm', and 'err_info'",
          "errorStackTrace" : "def test_diagnose_Lscale_from_tau_f2py():\u000a        \"\"\"diagnose_Lscale_from_tau (the l_diag_Lscale_from_tau path — the tau-based mixing-length / dissipation-time\u000a        diagnostics) vs the Fortran oracle. This routine is GATED OFF in every validated case (no case_setup sets\u000a        l_diag_Lscale_from_tau), so it is otherwise UN-exercised — this is its only validation. The JAX returns the\u000a        Fortran's 19 outputs (invrs_tau_* / tau_* / Lscale[/up/down]) plus 2 extra diagnostics appended; the first 19\u000a        are compared by name-order. SKIPs if clubb_f2py / clubb_python are unbuilt. (iter 418)\"\"\"\u000a        try:\u000a            clubb_f2py, jgr, ng, nzm = _setup_f2py_grid()\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py diagnose_Lscale_from_tau oracle: SKIP ({type(e).__name__})\")\u000a        nzt = nzm - 1\u000a        cp = np.asarray(init_clubb_params(ng, filename=_TUNABLE_PARAMS))   # realistic defaults (well-conditioned tau)\u000a        worst = 0.0\u000a        for s in range(4):\u000a            rng = np.random.default_rng(s)\u000a            upwp = rng.uniform(-0.1, 0.1, ng); vpwp = rng.uniform(-0.1, 0.1, ng)\u000a            ddzt = rng.uniform(0.0, 1e-3, (ng, nzm)); isf = rng.uniform(0.0, 0.3, (ng, nzt))\u000a            em = rng.uniform(1e-2, 1.0, (ng, nzm)); sqem = np.sqrt(rng.uniform(1e-2, 1.0, (ng, nzt)))\u000a            sfce = np.zeros(ng); Lmax = np.full(ng, 1e5)\u000a            Ri = rng.uniform(-1.0, 5.0, (ng, nzm)); bvs = rng.uniform(-1e-3, 1e-2, (ng, nzm))\u000a>           jr = diagnose_Lscale_from_tau(jnp.asarray(upwp), jnp.asarray(vpwp), jnp.asarray(ddzt), jnp.asarray(isf),\u000a                jnp.asarray(em), jnp.asarray(sqem), 0.01, 900.0, jnp.asarray(sfce), jnp.asarray(Lmax),\u000a                jnp.asarray(cp), jnp.asarray(Ri), jnp.asarray(bvs), False, False, jgr)\u000aE           TypeError: diagnose_Lscale_from_tau() missing 4 required positional arguments: 'l_smooth_Heaviside_tau_wpxp', 'brunt_vaisala_freq_sqd_smth', 'Ri_zm', and 'err_info'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_mixing_length.py:133: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_diagnose_Lscale_from_tau_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mono_flux_limiter",
          "duration" : 2.327,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_bit_exact",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mono_flux_limiter",
          "duration" : 2.227,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mono_flux_limiter",
          "duration" : 0.15,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_full_limiter_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mono_flux_limiter",
          "duration" : 0.563,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_turb_adv_range_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_morrison_special",
          "duration" : 1.514,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_derf1_vs_scipy",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_morrison_special",
          "duration" : 3.058,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_derf1_identities",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy",
          "duration" : 1.457,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mpace_b_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy",
          "duration" : 0.138,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mpace_b_physical",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy",
          "duration" : 0.125,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_lba_tndcy_zero",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_mpace_b_lba_tndcy",
          "duration" : 1.244,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_coef_wp4_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coef_wp4_implicit oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(3)\u000a        worst = 0.0\u000a        for _ in range(20):\u000a            mf = rng.uniform(0.1, 0.9, (NG, NZ))\u000a            F = rng.uniform(0.0, 1.0, (NG, NZ))\u000a            c1 = rng.uniform(0.0, 2.0, (NG, NZ))\u000a            c2 = rng.uniform(0.0, 2.0, (NG, NZ))\u000a>           ref = np.asarray(clubb_f2py.f2py_calc_coef_wp4_implicit(mf, F, c1, c2))\u000a                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py:51: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_coef_wp4_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 1.396,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixture_fraction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_coef_wpxp2_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coef_wpxp2_implicit oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(8)\u000a        worst = 0.0\u000a        n_branchB = 0\u000a        for trial in range(30):\u000a            mf = rng.uniform(0.1, 0.9, (NG, NZ))\u000a            F_w = rng.uniform(0.05, 1.0, (NG, NZ)); F_x = rng.uniform(0.05, 1.0, (NG, NZ))\u000a            wp2 = rng.uniform(0.1, 2.0, (NG, NZ)); xp2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            wpxp = rng.uniform(-1.0, 1.0, (NG, NZ)); sgn = np.sign(wpxp); sgn[sgn == 0] = 1.0\u000a            cw1 = rng.uniform(0.1, 2.0, (NG, NZ)); cw2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            cx1 = rng.uniform(0.1, 2.0, (NG, NZ)); cx2 = rng.uniform(0.1, 2.0, (NG, NZ))\u000a            if trial % 3 == 0:   # trigger the reduced branch (zero sigma products)\u000a                cw1 = np.zeros((NG, NZ)); cw2 = np.zeros((NG, NZ)); n_branchB += 1\u000a>           ref = np.asarray(clubb_f2py.f2py_calc_coef_wpxp2_implicit(\u000a                wp2, xp2, wpxp, sgn, mf, F_w, F_x, cw1, cw2, cx1, cx2))\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py:107: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_coef_wpxp2_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 0.604,
          "errorDetails" : "AssertionError: calc_coef_wp2xp_implicit f2py mismatch 4.09e+00\u000aassert np.float64(4.086323442882921) < 1e-11",
          "errorStackTrace" : "def test_coef_wp2xp_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_coef_wp2xp_implicit oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(9)\u000a        worst = 0.0\u000a        n_zero = 0\u000a        for trial in range(20):\u000a            mf = rng.uniform(0.1, 0.9, (NG, NZ))\u000a            F = rng.uniform(0.05, 1.0, (NG, NZ))\u000a            wp2 = rng.uniform(0.05, 2.0, (NG, NZ))\u000a            c1 = rng.uniform(0.0, 2.0, (NG, NZ)); c2 = rng.uniform(0.0, 2.0, (NG, NZ))\u000a            if trial % 4 == 0:   # exercise the F_w = 0 -> 0 branch\u000a                F = np.zeros((NG, NZ)); n_zero += 1\u000a            ref = np.asarray(clubb_f2py.f2py_calc_coef_wp2xp_implicit(wp2, mf, F, c1, c2))\u000a            got = np.asarray(calc_coef_wp2xp_implicit(wp2, mf, F, c1, c2))\u000a            worst = max(worst, np.max(np.abs(got - ref)))\u000a>       assert worst < 1e-11, f\"calc_coef_wp2xp_implicit f2py mismatch {worst:.2e}\"\u000aE       AssertionError: calc_coef_wp2xp_implicit f2py mismatch 4.09e+00\u000aE       assert np.float64(4.086323442882921) < 1e-11\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py:136: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_coef_wp2xp_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 0.636,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_new_hybrid_aliases",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_pdf",
          "duration" : 2.317,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.531,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.851,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form_and_swap",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 1.301,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.872,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_setter_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.442,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_setter_mean_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 1.512,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_setter_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.563,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_responder",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_driver_f2py():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py tsdadg_pdf_driver oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(13)\u000a        worst = 0.0\u000a        ng, nz = 2, 8\u000a        for _ in range(4):\u000a            wm = rng.uniform(-1, 1, (ng, nz)); rtm = rng.uniform(0, 0.02, (ng, nz)); thlm = rng.uniform(285, 305, (ng, nz))\u000a            wp2 = rng.uniform(0.05, 2, (ng, nz)); rtp2 = rng.uniform(1e-8, 1e-6, (ng, nz)); thlp2 = rng.uniform(0.01, 1, (ng, nz))\u000a            # Skewness with varying magnitudes so each of w/rt/thl is the setter at some points.\u000a            Skw = rng.uniform(-3, 3, (ng, nz)); Skrt = rng.uniform(-3, 3, (ng, nz)); Skthl = rng.uniform(-3, 3, (ng, nz))\u000a            wprtp = rng.uniform(-1, 1, (ng, nz)); wpthlp = rng.uniform(-1, 1, (ng, nz))\u000a>           f = clubb_f2py.f2py_tsdadg_pdf_driver(wm, rtm, thlm, wp2, rtp2, thlp2, Skw, Skrt, Skthl, wprtp, wpthlp)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py:173: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_new_tsdadg_pdf",
          "duration" : 3.972,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_no_dead_functions",
          "duration" : 6.492,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_dead_functions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_no_dead_functions",
          "duration" : 8.432,
          "errorDetails" : "AssertionError: Dead (never-referenced) module-level private helpers found — remove them, or if intentional add to _ALLOW in this test:\u000a    clubb_jax/src/CLUBB_core/tracer_numpy.py: _asarray\u000a    clubb_jax/src/CLUBB_core/tracer_numpy.py: _safe_sqrt\u000aassert not ['clubb_jax/src/CLUBB_core/tracer_numpy.py: _asarray', 'clubb_jax/src/CLUBB_core/tracer_numpy.py: _safe_sqrt']",
          "errorStackTrace" : "def test_no_dead_private_helpers():\u000a        dead = _dead_private_helpers()\u000a>       assert not dead, (\u000a            \"Dead (never-referenced) module-level private helpers found — remove them, or if intentional add to \"\u000a            \"_ALLOW in this test:\\n  \" + \"\\n  \".join(sorted(dead)))\u000aE       AssertionError: Dead (never-referenced) module-level private helpers found — remove them, or if intentional add to _ALLOW in this test:\u000aE           clubb_jax/src/CLUBB_core/tracer_numpy.py: _asarray\u000aE           clubb_jax/src/CLUBB_core/tracer_numpy.py: _safe_sqrt\u000aE       assert not ['clubb_jax/src/CLUBB_core/tracer_numpy.py: _asarray', 'clubb_jax/src/CLUBB_core/tracer_numpy.py: _safe_sqrt']\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_functions.py:117: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_dead_private_helpers",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_no_dead_imports",
          "duration" : 2.29,
          "errorDetails" : "AssertionError: Dead (never-loaded) imports found — remove them, or if intentional (re-export / API-mirror / noqa) add to _ALLOW in this test:\u000a    Microphys/advance_microphys_module.py: Cp\u000a    SILHS/latin_hypercube_driver_module.py: define_importance_categories\u000a    SILHS/silhs_api_module.py: silhs_config_flags_type\u000a    SILHS/silhs_api_module.py: set_default_silhs_config_flags_api\u000a    SILHS/silhs_api_module.py: initialize_silhs_config_flags_type_api\u000a    SILHS/silhs_api_module.py: print_silhs_config_flags_api\u000a    SILHS/silhs_api_module.py: latin_hypercube_2D_output_api\u000a    SILHS/silhs_api_module.py: stats_accumulate_lh_api\u000a    SILHS/silhs_api_module.py: est_kessler_microphys_api\u000a    SILHS/silhs_api_module.py: lh_microphys_var_covar_driver_api\u000aassert not ['Microphys/advance_microphys_module.py: Cp', 'SILHS/latin_hypercube_driver_module.py: define_importance_categories', 'SILHS/silhs_api_module.py: silhs_config_flags_type', 'SILHS/silhs_api_module.py: set_default_silhs_config_flags_api', 'SILHS/silhs_api_module.py: initialize_silhs_config_flags_type_api', 'SILHS/silhs_api_module.py: print_silhs_config_flags_api', ...]",
          "errorStackTrace" : "def test_no_dead_imports():\u000a        assert os.path.isdir(_SRC), f\"Required JAX source directory is missing: {_SRC}\"\u000a        offenders = []\u000a        for f in sorted(glob.glob(os.path.join(_SRC, \"**\", \"*.py\"), recursive=True)):\u000a            base = os.path.basename(f)\u000a            if base.startswith(\"__\"):\u000a                continue\u000a            for name in _dead_imports(f):\u000a                if (base, name) in _ALLOW:\u000a                    continue\u000a                offenders.append(f\"{f.split('/src/')[-1]}: {name}\")\u000a>       assert not offenders, (\u000a            \"Dead (never-loaded) imports found — remove them, or if intentional (re-export / API-mirror / noqa) \"\u000a            \"add to _ALLOW in this test:\\n  \" + \"\\n  \".join(offenders))\u000aE       AssertionError: Dead (never-loaded) imports found — remove them, or if intentional (re-export / API-mirror / noqa) add to _ALLOW in this test:\u000aE           Microphys/advance_microphys_module.py: Cp\u000aE           SILHS/latin_hypercube_driver_module.py: define_importance_categories\u000aE           SILHS/silhs_api_module.py: silhs_config_flags_type\u000aE           SILHS/silhs_api_module.py: set_default_silhs_config_flags_api\u000aE           SILHS/silhs_api_module.py: initialize_silhs_config_flags_type_api\u000aE           SILHS/silhs_api_module.py: print_silhs_config_flags_api\u000aE           SILHS/silhs_api_module.py: latin_hypercube_2D_output_api\u000aE           SILHS/silhs_api_module.py: stats_accumulate_lh_api\u000aE           SILHS/silhs_api_module.py: est_kessler_microphys_api\u000aE           SILHS/silhs_api_module.py: lh_microphys_var_covar_driver_api\u000aE       assert not ['Microphys/advance_microphys_module.py: Cp', 'SILHS/latin_hypercube_driver_module.py: define_importance_categories', 'SILHS/silhs_api_module.py: silhs_config_flags_type', 'SILHS/silhs_api_module.py: set_default_silhs_config_flags_api', 'SILHS/silhs_api_module.py: initialize_silhs_config_flags_type_api', 'SILHS/silhs_api_module.py: print_silhs_config_flags_api', ...]\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_no_dead_imports.py:57: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_dead_imports",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_no_dead_imports",
          "duration" : 1.284,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_src_has_no_fortran_runtime_import",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_nov11",
          "duration" : 0.215,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_nov11_adjustment_is_jittable_and_preserves_dtype",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_numerical_check_setters",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_check_negative",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_numerical_check_setters",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_check_nan",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff",
          "duration" : 0.715,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_root_values_and_both_derivatives[float32]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff",
          "duration" : 0.545,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_root_values_and_both_derivatives[float64]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_numerics_autodiff",
          "duration" : 0.362,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_helpers_share_boundary_convention",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_index_constant_self_consistency",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_param_names_match_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.009,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_parameter_hard_bounds_match_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.131,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_parameter_validation_rejects_hard_bound_and_equality",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_param_values_match_fortran",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_param_names",
          "duration" : 0.139,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_derived_params_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_binormal_moments",
          "duration" : 0.439,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_binormal_moments",
          "duration" : 7.235,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_binormal_moments",
          "duration" : 0.376,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 1.534,
          "errorDetails" : "AssertionError: base case mu_x2=1.0: rel 9.80e-08 (got 0.9937902373283141, Phi 0.9937903346742238)\u000aassert 9.795417240540295e-08 < 1e-09",
          "errorStackTrace" : "def test_base_case_probability_mass():\u000a        \"\"\"a=b=0 → Phi(mu_x2/sigma_x2), independent of alpha/beta/the other moments.\"\"\"\u000a        for mu_x2, sigma_x2 in ((0.3, 0.5), (-0.2, 0.8), (1.0, 0.4), (0.0, 1.0)):\u000a            got = float(trivar_NNL_MM(\u000a                mu_x1=0.5, mu_x2=mu_x2, mu_x3_n=-0.4, sigma_x1=0.6, sigma_x2=sigma_x2, sigma_x3_n=0.5,\u000a                rho_x1x2=0.3, rho_x1x3_n=0.2, rho_x2x3_n=-0.1, x1_mean=0.4, x2_alpha_x3_beta_mean=1.3,\u000a                alpha_exp=1.5, beta_exp=0.5, a_exp=0, b_exp=0))\u000a            ref = _phi(mu_x2 / sigma_x2)\u000a            rel = abs(got - ref) / (abs(ref) + 1e-30)\u000a>           assert rel < 1e-9, f\"base case mu_x2={mu_x2}: rel {rel:.2e} (got {got}, Phi {ref})\"\u000aE           AssertionError: base case mu_x2=1.0: rel 9.80e-08 (got 0.9937902373283141, Phi 0.9937903346742238)\u000aE           assert 9.795417240540295e-08 < 1e-09\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py:48: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_base_case_probability_mass",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 38.514,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_general_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 13.378,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x1_limit_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 11.999,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x2_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 3.542,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x1x2_limit_and_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 0.223,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_base_and_psum",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 21.234,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_general_complex_mc",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 30.963,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_const_x1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 29.112,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_const_x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 6.533,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_quadrivar_const_x1x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_integrals_all_mm",
          "duration" : 3.076,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_moment_integrals",
          "duration" : 0.747,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_moment_integrals",
          "duration" : 1.644,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_moment_integrals",
          "duration" : 0.702,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_init",
          "duration" : 0.095,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_parameter_init",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_init",
          "duration" : 0.052,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_implicit_coefs_terms_init",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_pack_roundtrip",
          "duration" : 0.411,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pack_unpack_api_roundtrip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_pack_roundtrip",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_parameter_fields_mirror_fortran_type",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_params_pack_roundtrip",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_implicit_coefs_terms_fields_mirror_fortran_type",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 0.338,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mean_stdev_L2N_bit_to_bit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 1.21,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_NL2NN_vs_montecarlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 0.943,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_LL2NN_vs_montecarlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 0.285,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_clip_and_zero_sigma",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 1.691,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_NN2NL_NN2LL_calc_corr_chi_x_bit_to_bit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pdf_utilities",
          "duration" : 4.481,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_chi_eta_rt_thl_roundtrip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_faithful",
          "duration" : 6.644,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_eager_jax_matches_fortran_replica_exactly",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_faithful",
          "duration" : 0.207,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jit_jax_matches_fortran_replica_to_fma_bound",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.467,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.26,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_diagonal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.351,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_known_5x5",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.264,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_full_penta_vs_numpy_single_col",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.283,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_multi_col_vs_numpy",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_penta_solver",
          "duration" : 0.243,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vs_fortran_single_rhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pos_definite",
          "duration" : 0.122,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=2, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000a         360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000a         720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000a        1080., 1120., 1160., 1200.],\u000a       [   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000a         360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000a         720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000a        1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000a         380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000a         740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000a        1100., 1140., 1180.],\u000a       [  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000a         380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000a         740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000a        1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40.],\u000a       [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40.],\u000a       [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025],\u000a       [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025],\u000a       [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 1.5, -0.5]],\u000a\u000a       [[-0.5,  1.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5]],\u000a\u000a       [[0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_conservation():\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        field_np1, flux_np1, field_n = _make_inputs(jgr)\u000a>       field_adj, flux_lim, field_pd, flux_pd = pos_definite_adj(jgr, _DT, field_np1, flux_np1, field_n)\u000a                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=2, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000aE                360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000aE                720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000aE               1080., 1120., 1160., 1200.],\u000aE              [   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000aE                360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000aE                720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000aE               1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000aE                380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000aE                740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000aE               1100., 1140., 1180.],\u000aE              [  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000aE                380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000aE                740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000aE               1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40.],\u000aE              [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40.],\u000aE              [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025],\u000aE              [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025],\u000aE              [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 1.5, -0.5]],\u000aE       \u000aE              [[-0.5,  1.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5]],\u000aE       \u000aE              [[0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py:55: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_conservation",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pos_definite",
          "duration" : 0.084,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=2, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000a         360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000a         720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000a        1080., 1120., 1160., 1200.],\u000a       [   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000a         360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000a         720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000a        1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000a         380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000a         740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000a        1100., 1140., 1180.],\u000a       [  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000a         380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000a         740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000a        1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40.],\u000a       [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40.],\u000a       [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025],\u000a       [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025],\u000a       [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 1.5, -0.5]],\u000a\u000a       [[-0.5,  1.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5]],\u000a\u000a       [[0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py pos_definite oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        # Set the f2py stored_grid to EXACTLY the JAX grid's heights (grid_type=2 = explicit heights).\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        field_np1, flux_np1, field_n = _make_inputs(jgr)\u000a        f_field, f_flux, f_field_pd, f_flux_pd = clubb_f2py.f2py_pos_definite_adj(\u000a            _DT, field_np1.copy(), flux_np1.copy(), field_n.copy())\u000a>       j_field, j_flux, j_field_pd, j_flux_pd = pos_definite_adj(jgr, _DT, field_np1, flux_np1, field_n)\u000a                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=2, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000aE                360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000aE                720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000aE               1080., 1120., 1160., 1200.],\u000aE              [   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000aE                360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000aE                720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000aE               1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000aE                380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000aE                740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000aE               1100., 1140., 1180.],\u000aE              [  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000aE                380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000aE                740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000aE               1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40.],\u000aE              [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40.],\u000aE              [40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025],\u000aE              [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025],\u000aE              [0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 1.5, -0.5]],\u000aE       \u000aE              [[-0.5,  1.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5]],\u000aE       \u000aE              [[0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py:91: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pos_definite",
          "duration" : 0.077,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=1, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000a         360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000a         720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000a        1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000a         380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000a         740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000a        1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000a        40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000a        0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 0.5,  0.5],\u000a        [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5],\u000a        [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        jgr = setup_grid(ngrdcol=1, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = jgr.zm.shape[1]; nzt = nzm - 1\u000a        flux = jnp.asarray(np.random.default_rng(1).standard_normal((1, nzm)) * 1e-3)\u000a        field_n = jnp.asarray(np.abs(np.random.default_rng(2).standard_normal((1, nzt))) * 1e-2)\u000a        def loss(field_np1):\u000a            out, _, _, _ = pos_definite_adj(jgr, _DT, field_np1, flux, field_n)\u000a            return jnp.sum(out ** 2)\u000a>       g = np.asarray(jax.grad(loss)(field_n))   # field_np1 = field_n (no negatives) baseline\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py:110: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000afield_np1 = GradTracer(primal=[[0.00189053 0.00522748 0.00413064 0.02441467 0.01799707 0.01144166\u000a  0.00325423 0.00773807 0.002812...0.00330571 0.00410504\u000a  0.01010758 0.00783181 0.02056703 0.01638443 0.01729411 0.01504831]], typeof(tangent)=f64[1,30])\u000a\u000a    def loss(field_np1):\u000a>       out, _, _, _ = pos_definite_adj(jgr, _DT, field_np1, flux, field_n)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'clubb_jax.src.CLUBB_core.grid_class.Grid'>, Grid(nzm=31, nzt=30, ngrdcol=1, zm=Array([[   0.,   40.,   80.,  120.,  160.,  200.,  240.,  280.,  320.,\u000aE                360.,  400.,  440.,  480.,  520.,  560.,  600.,  640.,  680.,\u000aE                720.,  760.,  800.,  840.,  880.,  920.,  960., 1000., 1040.,\u000aE               1080., 1120., 1160., 1200.]], dtype=float64), zt=Array([[  20.,   60.,  100.,  140.,  180.,  220.,  260.,  300.,  340.,\u000aE                380.,  420.,  460.,  500.,  540.,  580.,  620.,  660.,  700.,\u000aE                740.,  780.,  820.,  860.,  900.,  940.,  980., 1020., 1060.,\u000aE               1100., 1140., 1180.]], dtype=float64), dzm=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40.]], dtype=float64), dzt=Array([[40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40., 40.,\u000aE               40., 40., 40., 40.]], dtype=float64), invrs_dzm=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025]], dtype=float64), invrs_dzt=Array([[0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025, 0.025,\u000aE               0.025, 0.025, 0.025]], dtype=float64), weights_zt2zm=Array([[[-0.5,  1.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 0.5,  0.5],\u000aE               [ 1.5, -0.5]]], dtype=float64), weights_zm2zt=Array([[[0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5],\u000aE               [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=30, k_lb_zt=0, k_ub_zt=29, grid_dir_indx=1, grid_dir=1.0). The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pos_definite.py:108: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_precip_fraction",
          "duration" : 2.504,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_precip_frac_assert_check",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing",
          "duration" : 0.368,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pressure_coordinate_interp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing",
          "duration" : 0.184,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_height_coordinate_interp_is_independent_of_pressure",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing",
          "duration" : 0.99,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_apply_temperature_forcing_converts_to_thlm",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_coord_forcing",
          "duration" : 0.531,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unknown_forcing_name_is_rejected",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z",
          "duration" : 2.108,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_real_cgils_sounding",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z",
          "duration" : 1.576,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_temperature_branch_independent",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pressure_sounding_z",
          "duration" : 1.431,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_hydrostatic_roundtrip",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pvertinterp",
          "duration" : 0.178,
          "errorDetails" : "TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py pvertinterp oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        rng = np.random.default_rng(4)\u000a        p_mid = np.asfortranarray(_p_profile(nzt))\u000a        input_var = np.asfortranarray(rng.standard_normal((ng, nzt)))\u000a        worst = 0.0\u000a        # An interior pressure, plus targets outside both ends (exercise the clamp branches).\u000a        for p_out in (95000.0, 88000.0, 101000.0, 80000.0):\u000a            ref = np.asarray(clubb_f2py.f2py_pvertinterp(p_mid.copy(), float(p_out), input_var.copy()))\u000a>           got = np.asarray(pvertinterp(p_mid, p_out, input_var))\u000a                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py:67: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pvertinterp",
          "duration" : 0.001,
          "errorDetails" : "TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'",
          "errorStackTrace" : "def test_pressure_weighted_identity():\u000a        nzt = 10\u000a        p_mid = np.tile(np.linspace(100000.0, 80000.0, nzt)[::-1][None, :], (1, 1)).copy()\u000a        # p_mid descending in k: index 0 = 100000, index nzt-1 = 80000.\u000a        p_mid = np.linspace(100000.0, 80000.0, nzt)[None, :]\u000a        input_var = np.random.default_rng(2).standard_normal((1, nzt))\u000a        p_out = 91234.0\u000a>       got = float(np.asarray(pvertinterp(p_mid, p_out, input_var))[0])\u000a                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py:80: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_pressure_weighted_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_pvertinterp",
          "duration" : 0.02,
          "errorDetails" : "TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        nzt = 12\u000a        p_mid = jnp.asarray(np.linspace(100000.0, 80000.0, nzt)[None, :])\u000a        def loss(v):\u000a            return jnp.sum(pvertinterp(p_mid, 90000.0, v) ** 2)\u000a>       g = np.asarray(jax.grad(loss)(jnp.asarray(np.random.default_rng(1).standard_normal((1, nzt)))))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py:95: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000av = GradTracer(primal=[[ 0.34558419  0.82161814  0.33043708 -1.30315723  0.90535587  0.44637457\u000a  -0.53695324  0.5811181   0.3645724   0.2941325   0.02842224  0.54671299]], typeof(tangent)=f64[1,12])\u000a\u000a    def loss(v):\u000a>       return jnp.sum(pvertinterp(p_mid, 90000.0, v) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: pvertinterp() missing 3 required positional arguments: 'p_mid', 'p_out', and 'input_var'\u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_pvertinterp.py:94: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap",
          "duration" : 2.472,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_base_all_vary",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap",
          "duration" : 0.031,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c3_const_x3_NONswap",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap",
          "duration" : 0.031,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c4_const_x3_SWAPPED",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap",
          "duration" : 0.024,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c1c2c4_cst_x1x2x3_SWAPPED",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_NNLL_covar_eq_swap",
          "duration" : 0.027,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_all_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_quadrivar_covar_const_limits",
          "duration" : 3.99,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_const_x3_x3x4_and_all",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_rad_extended_atmosphere",
          "duration" : 1.899,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_real_cgils_extended_atmosphere",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_rad_extended_atmosphere",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_theta_branch_exner_conversion",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 5.166,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_can_toggle_between_calls[lba]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 4.689,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[arm-False-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.167,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[arm-False-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 1.145,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[arm-True-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.146,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[arm-True-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.306,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_soil_updates_use_incoming_fluxes_on_every_step[False-arm]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.143,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_soil_updates_use_incoming_fluxes_on_every_step[True-arm]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 5.009,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[bomex-False-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.786,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[bomex-False-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 1.168,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[bomex-True-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.164,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[bomex-True-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 4.324,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[lba-False-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 3.551,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[lba-False-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 1.29,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[lba-True-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.304,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[lba-True-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 5.377,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 24.386,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 1.518,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_module",
          "duration" : 0.365,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_supported_routine_inventory_and_order_match_fortran_modules",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jax_only_helpers_and_boundaries_are_explicitly_documented",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_functional_returns_follow_fortran_inout_and_out_order",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_retained_parameter_order_matches_the_supported_source_surface",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_driver_uses_only_the_canonical_radiation_module",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_compiled_radiation_modules_have_no_tracer_compatibility_path",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_radiation_port_structure",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conceptual_fortran_comments_are_preserved_verbatim",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_rcm_sat_adj",
          "duration" : 11.162,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_rcm_sat_adj",
          "duration" : 0.12,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_self_consistency",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_rcm_sat_adj",
          "duration" : 0.467,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_read_surface_var_for_bc",
          "duration" : 4.146,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_interpolated_surface_values_match_column_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module",
          "duration" : 5.326,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module",
          "duration" : 1.28,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_remapping_matrix_identity_and_conservation",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module",
          "duration" : 1.243,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_calc_mass_analytic",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module",
          "duration" : 2.522,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_matvec_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_module",
          "duration" : 4.164,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_remap_vals_to_target_two_grids",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_ppm",
          "duration" : 8.702,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_same_grid_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_ppm",
          "duration" : 6.514,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mass_conservation_refined",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_remapping_ppm",
          "duration" : 13.219,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_responder_params",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_responder_params oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        n_zero = 0\u000a        for seed in (11, 22, 33):\u000a            xm, xp2, Skx, sgn, F_x, mf = _inputs(seed)\u000a            if seed == 33:\u000a                F_x[:, :2] = 0.0; n_zero += 1   # exercise the F_x=0 single-Gaussian branch\u000a>           f = clubb_f2py.f2py_calc_responder_params(xm, xp2, Skx, sgn, F_x, mf)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_responder_params.py:59: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_responder_params",
          "duration" : 0.798,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_moment_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_responder_params",
          "duration" : 1.232,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_routine_placement",
          "duration" : 0.253,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_routines_live_in_their_fortran_home_file",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_routine_placement",
          "duration" : 0.222,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_documented_renames_are_all_live",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cuda13_rejects_an_old_driver",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cuda13_accepts_a_three_component_new_driver_version",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_cuda13_rejects_an_old_compute_capability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_query_retries_without_compute_capability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_report_labels_expected_device_without_claiming_backend_ready",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_numeric_visible_device_resolves_to_its_nvidia_smi_uuid",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_missing_environment_requires_setup_but_remains_selectable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_human_output_labels_planned_versions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.261,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_preflight_fails_before_creating_an_environment",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.839,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.843,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.873,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.913,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.876,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.836,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.89,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.811,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.817,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.816,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.926,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-None]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.9,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-FASTEST_FIRST]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[9]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[GPU-missing]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[GPU-test]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[0,0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_selection_is_rejected[1,,0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_explicit_selection_preserves_order_and_expands_unique_prefix",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.004,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_preflight_checks_exposed_gpus_only[0-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_preflight_checks_exposed_gpus_only[1-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_preflight_checks_exposed_gpus_only[1,0-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_preflight_checks_exposed_gpus_only[-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_fastest_first_without_selector_does_not_guess_default",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_truncated_nvidia_row_returns_unavailable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_metal_query_accepts_gpu_family_capability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_runtime_info",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_metal_runtime_uses_plugin_requirements",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_saturation",
          "duration" : 1.285,
          "errorDetails" : "AssertionError: unsupported saturation_formula=2 should raise ValueError",
          "errorStackTrace" : "def test_dispatcher_matches_leaves():\u000a        \"\"\"sat_vapor_press_liq routes bit-exactly to the leaf chosen by saturation_formula.\"\"\"\u000a        T = jnp.linspace(220.0, 310.0, 64)\u000a        for formula, leaf in ((SATURATION_FLATAU, sat_vapor_press_liq_flatau),\u000a                              (SATURATION_BOLTON, sat_vapor_press_liq_bolton)):\u000a            d = float(jnp.max(jnp.abs(sat_vapor_press_liq(T, formula) - leaf(T))))\u000a            assert d == 0.0, f\"formula {formula}: dispatcher != leaf ({d})\"\u000a        # The documented not-target formulas (saturation.py: gfdl/lookup) must raise — pin the SPECIFIC\u000a        # constants_clubb codes (gfdl=2, lookup=4), not just a generic out-of-range value, so a future change\u000a        # that silently routes them somewhere is caught (mirrors saturation.F90's gfdl/lookup leaves being unported).\u000a        from clubb_jax.src.CLUBB_core.model_flags import saturation_gfdl, saturation_lookup\u000a        for bad in (saturation_gfdl, saturation_lookup, 999):\u000a            try:\u000a                sat_vapor_press_liq(T, bad)\u000a            except ValueError:\u000a                pass\u000a            else:\u000a>               raise AssertionError(f\"unsupported saturation_formula={bad} should raise ValueError\")\u000aE               AssertionError: unsupported saturation_formula=2 should raise ValueError\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py:54: AssertionError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_dispatcher_matches_leaves",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_saturation",
          "duration" : 1.164,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_svp_reference_values",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_saturation",
          "duration" : 2.988,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sat_mixrat_liq_consistency_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_saturation",
          "duration" : 0.803,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sat_mixrat_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_saturation",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_saturation_formula_enum_values",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_set_sfc_value_of_flux_profiles",
          "duration" : 0.09,
          "errorDetails" : "AttributeError: 'bool' object has no attribute 'k_lb_zm'",
          "errorStackTrace" : "def test_against_transcription():\u000a        gr = setup_grid(ngrdcol=2, deltaz=40.0, zm_init=0.0, zm_top=400.0, grid_type=1)\u000a        ng, nzm = gr.zm.shape\u000a        k_lb = int(gr.k_lb_zm)\u000a        rng = np.random.default_rng(7)\u000a        combos = [\u000a            dict(l_host=False, l_lin=False, sclr_dim=0, edsclr_dim=0),\u000a            dict(l_host=False, l_lin=True,  sclr_dim=2, edsclr_dim=3),\u000a            dict(l_host=True,  l_lin=False, sclr_dim=2, edsclr_dim=3),\u000a            dict(l_host=True,  l_lin=True,  sclr_dim=0, edsclr_dim=0),\u000a            dict(l_host=False, l_lin=False, sclr_dim=1, edsclr_dim=0),\u000a        ]\u000a        worst = 0.0\u000a        for c in combos:\u000a            sclr_dim, edsclr_dim = c[\"sclr_dim\"], c[\"edsclr_dim\"]\u000a            # random nonzero interior profiles (so interior preservation is actually exercised)\u000a            prof = dict(\u000a                wpthlp=rng.standard_normal((ng, nzm)), wprtp=rng.standard_normal((ng, nzm)),\u000a                upwp=rng.standard_normal((ng, nzm)),   vpwp=rng.standard_normal((ng, nzm)),\u000a                upwp_pert=rng.standard_normal((ng, nzm)), vpwp_pert=rng.standard_normal((ng, nzm)),\u000a                wpsclrp=rng.standard_normal((ng, nzm, sclr_dim)),\u000a                wpedsclrp=rng.standard_normal((ng, nzm, max(edsclr_dim, 1))),\u000a            )\u000a            sfc = dict(\u000a                wpthlp=rng.standard_normal(ng), wprtp=rng.standard_normal(ng),\u000a                upwp=rng.standard_normal(ng), vpwp=rng.standard_normal(ng),\u000a                upwp_pert=rng.standard_normal(ng), vpwp_pert=rng.standard_normal(ng),\u000a                wpsclrp=rng.standard_normal((ng, sclr_dim)),\u000a                wpedsclrp=rng.standard_normal((ng, edsclr_dim)),\u000a            )\u000a            ref = _ref(k_lb, ng, nzm, sclr_dim, edsclr_dim, c[\"l_host\"], c[\"l_lin\"], sfc, prof)\u000a>           jout = set_sfc_value_of_flux_profiles(\u000a                sclr_dim, edsclr_dim, gr, c[\"l_host\"], c[\"l_lin\"],\u000a                sfc[\"wpthlp\"], sfc[\"wprtp\"], sfc[\"upwp\"], sfc[\"vpwp\"], sfc[\"upwp_pert\"], sfc[\"vpwp_pert\"],\u000a                sfc[\"wpsclrp\"], sfc[\"wpedsclrp\"],\u000a                prof[\"wpthlp\"], prof[\"wprtp\"], prof[\"upwp\"], prof[\"vpwp\"],\u000a                prof[\"upwp_pert\"], prof[\"vpwp_pert\"], prof[\"wpsclrp\"], prof[\"wpedsclrp\"],\u000a                ng, nzm)\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_set_sfc_value_of_flux_profiles.py:84: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000anzm = 0, ngrdcol = 0\u000asclr_dim = Grid(nzm=11, nzt=10, ngrdcol=2, zm=Array([[  0.,  40.,  80., 120., 160., 200., 240., 280., 320., 360., 400.],\u000a       [...0.5],\u000a        [0.5, 0.5]]], dtype=float64), k_lb_zm=0, k_ub_zm=10, k_lb_zt=0, k_ub_zt=9, grid_dir_indx=1, grid_dir=1.0)\u000aedsclr_dim = False, gr = False\u000al_host_applies_sfc_fluxes = array([-0.37526684, -0.29992172])\u000al_linearize_pbl_winds = array([-1.37857468, -0.80684593])\u000awpthlp_sfc = array([ 1.65405755, -0.67123322])\u000awprtp_sfc = array([-1.05409379,  0.33732633])\u000aupwp_sfc = array([ 1.4072722, -1.4540243])\u000avpwp_sfc = array([-0.20852185, -0.63205255])\u000aupwp_sfc_pert = array([], shape=(2, 0), dtype=float64)\u000avpwp_sfc_pert = array([], shape=(2, 0), dtype=float64)\u000awpsclrp_sfc = array([[ 1.23015336e-03,  2.98745538e-01, -2.74137855e-01,\u000a        -8.90591839e-01, -4.54670785e-01, -9.91646555e-01,\u000a...-1.34421455e+00,\u000a        -4.57615761e-01, -1.90122274e+00, -1.28953774e+00,\u000a        -1.84173504e+00, -2.35091131e-01]])\u000awpedsclrp_sfc = array([[-1.26744648,  0.27126436,  0.15675109, -0.18693094, -2.51675971,\u000a        -0.5386929 , -0.04850095,  0.11330899....0325217 ,  0.88438987,\u000a        -0.58360043, -0.11170195,  0.11046414,  0.06378177, -1.22505583,\u000a         0.07614023]])\u000awpthlp = array([[ 1.35882342, -1.54714468,  0.85938269,  0.11935403, -0.64147039,\u000a         2.00041655,  0.76225971, -1.1992889 ....43852259, -0.67566225,\u000a         0.20313861, -0.46330758,  0.12726841, -1.18719453, -0.5793016 ,\u000a        -0.19619597]])\u000awprtp = array([[ 0.89876387,  1.14522201, -1.32352779, -0.79464237,  0.64690342,\u000a        -1.99241978, -0.46316986, -0.09728693....42802494, -0.30368039,\u000a         0.35258907, -0.12077045, -0.19728423, -1.11406714, -0.01152147,\u000a        -0.44358122]])\u000aupwp = array([[ 1.16612778,  0.6530885 , -0.02414361,  0.66838102, -0.33986955,\u000a         1.05212636, -0.00539956,  0.58338235....1640528 ,  2.24475663,\u000a        -0.83172318, -0.62394359,  0.20540395,  0.49301329, -0.17640607,\u000a        -0.20593033]])\u000avpwp = array([[ 0.70246296,  0.51990764, -1.03367583, -0.07918132,  0.03528685,\u000a        -1.05448462,  0.2598391 , -0.85795648....13140747,  0.3628398 ,\u000a        -2.12856704,  0.84660852, -1.74609648,  0.7567385 , -0.84549703,\u000a         0.77899108]])\u000aupwp_pert = array([], shape=(2, 11, 0), dtype=float64)\u000avpwp_pert = array([[[ 0.13095121],\u000a        [-1.53683494],\u000a        [ 1.24914875],\u000a        [ 1.44170716],\u000a        [-0.06580491],\u000a   ...],\u000a        [ 0.0133246 ],\u000a        [-0.69440353],\u000a        [-0.32668526],\u000a        [-0.56023105],\u000a        [ 0.0079591 ]]])\u000awpsclrp = 2, wpedsclrp = 11\u000a\u000a    def set_sfc_value_of_flux_profiles(\u000a        nzm,\u000a        ngrdcol,\u000a        sclr_dim,\u000a        edsclr_dim,\u000a        gr,\u000a        l_host_applies_sfc_fluxes,\u000a        l_linearize_pbl_winds,\u000a        wpthlp_sfc,\u000a        wprtp_sfc,\u000a        upwp_sfc,\u000a        vpwp_sfc,\u000a        upwp_sfc_pert,\u000a        vpwp_sfc_pert,\u000a        wpsclrp_sfc,\u000a        wpedsclrp_sfc,\u000a        wpthlp,\u000a        wprtp,\u000a        upwp,\u000a        vpwp,\u000a        upwp_pert,\u000a        vpwp_pert,\u000a        wpsclrp,\u000a        wpedsclrp,\u000a    ):\u000a        \"\"\"Set or clear the surface values of turbulent flux profiles depending on\u000a        whether the host model applies surface fluxes outside CLUBB.\u000a    \u000a        References:\u000a          None\u000a        \"\"\"\u000a>       k_lb = gr.k_lb_zm\u000a               ^^^^^^^^^^\u000aE       AttributeError: 'bool' object has no attribute 'k_lb_zm'\u000a\u000aclubb_jax/src/CLUBB_core/advance_clubb_core_module.py:1005: AttributeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_against_transcription",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_setter_var_params",
          "duration" : 0.001,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_setter_var_params oracle: SKIP ({type(e).__name__})\")\u000a        worst = 0.0\u000a        for seed in (11, 22, 33):\u000a            xm, xp2, Skx, sgn, F_x, zeta = _inputs(seed)\u000a>           f = clubb_f2py.f2py_calc_setter_var_params(xm, xp2, Skx, sgn, F_x, zeta)\u000a                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_setter_var_params.py:53: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_setter_var_params",
          "duration" : 0.967,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_moment_reconstruction",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_setter_var_params",
          "duration" : 2.255,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux",
          "duration" : 0.257,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conversions_and_bulk_fluxes",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux",
          "duration" : 0.11,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_ubar_and_momentum",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux",
          "duration" : 0.278,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_ht_mostr_flux_interp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux",
          "duration" : 0.304,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_set_scalar_surface_fluxes_updates_surface_arrays_only",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_flux",
          "duration" : 0.206,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_shared_surface_flux_path_jits_and_stays_on_device",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sfc_varnce",
          "duration" : 0.219,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [-0.04767757 -0.04030177]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            clubb_f2py, jgr, ng, nzm = _setup_f2py_grid()\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py calc_sfc_varnce oracle: SKIP ({type(e).__name__})\")\u000a        nzt = nzm - 1\u000a        zm_sfc = np.asarray(jgr.zm)[:, 0]; sfce = np.zeros(ng)\u000a        rng = np.random.default_rng(2)\u000a        worst = 0.0\u000a        for _ in range(20):\u000a            upwp = rng.uniform(-0.1, 0.1, ng); vpwp = rng.uniform(-0.1, 0.1, ng)\u000a            wpthlp = rng.uniform(-0.1, 0.1, (ng, nzm)); wprtp = rng.uniform(-1e-4, 1e-4, ng)\u000a            splat = rng.uniform(0.0, 1e-3, (ng, nzm)); tau = rng.uniform(100.0, 1000.0, (ng, nzm))\u000a            T0 = 300.0; up2c = np.full(ng, 2.0); ac = np.full(ng, 1.8)\u000a            wp2 = rng.uniform(1e-2, 1, (ng, nzm)); up2 = rng.uniform(1e-2, 1, (ng, nzm)); vp2 = rng.uniform(1e-2, 1, (ng, nzm))\u000a            thlp2 = rng.uniform(1e-3, 1, (ng, nzm)); rtp2 = rng.uniform(1e-7, 1e-5, (ng, nzm))\u000a            rtpthlp = rng.uniform(-1e-3, 1e-3, (ng, nzm))\u000a>           jr = calc_sfc_varnce(jnp.asarray(upwp), jnp.asarray(vpwp), jnp.asarray(wpthlp), jnp.asarray(wprtp),\u000a                jnp.asarray(splat), jnp.asarray(tau), T0, jnp.asarray(up2c), jnp.asarray(ac), jnp.asarray(wp2),\u000a                jnp.asarray(up2), jnp.asarray(vp2), jnp.asarray(thlp2), jnp.asarray(rtp2), jnp.asarray(rtpthlp),\u000a                jnp.asarray(zm_sfc), jnp.asarray(sfce))\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [-0.04767757 -0.04030177]. The error was:\u000aE           TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce.py:67: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.251,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_impossible_weight_transfer_reports_fatal_status[-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_impossible_weight_transfer_reports_fatal_status[0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_impossible_weight_transfer_reports_fatal_status[2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.551,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_weight_limiter_error_reaches_importance_driver",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.456,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[-0.125-mixture]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.098,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.097,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.093,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[1.125-mixture]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.092,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[1.125-cloud1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.11,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_invalid_fraction_is_local_to_column[1.125-cloud2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_diagnostics",
          "duration" : 0.467,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_kessler_empty_sample_reports_source_stop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_driver",
          "duration" : 1.135,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_subtimestep_statistics_preserve_previous_window_and_count_once",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_fortran_oracle",
          "duration" : 1.087,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_inverse_normal_matches_source_literal_precision",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_inventory_excludes_mt95",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[est_kessler_microphys_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[generate_uniform_sample_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[latin_hypercube_arrays]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[latin_hypercube_driver_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[lh_microphys_var_covar_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[math_utilities]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[parameters_silhs]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[silhs_api_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.008,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[silhs_importance_sample_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_port_structure",
          "duration" : 0.003,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_source_routine_and_argument_order[transform_to_pdf_module]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 2.958,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_stratification_reproducibility_and_sequence_reuse",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.291,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_strata_cycle_and_sequence_reuse[1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.293,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_strata_cycle_and_sequence_reuse[3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.363,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_overlap_pool_is_independent_of_seed",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 2.744,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-False-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 1.643,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-False-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 1.538,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-False-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.327,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-True-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.116,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-True-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.117,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions0-True-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.015,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-False-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-False-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.008,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-False-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-True-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-True-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions1-True-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-False-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.009,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-False-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.007,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-False-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-True-eight_cluster_allocation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-True-four_cluster_no_precip]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_probabilities_weights_and_empty_clusters[fractions2-True-two_cluster_cp_nocp]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 1.152,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[False-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.597,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[False-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.454,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[False-3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.693,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[True-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.598,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[True-2]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.573,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_importance_samples_membership_and_weighted_estimate[True-3]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 2.177,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_inverse_normal_and_cholesky_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.249,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_vertical_overlap_matches_scalar_recurrence_and_maximum_overlap",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.439,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_microphysical_variance_sources_include_optional_dt_terms[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.194,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_microphysical_variance_sources_include_optional_dt_terms[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.176,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_category_rms_uses_weighted_second_moment_and_real_probability",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 2.757,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_uniform_driver_options_and_shared_permutation_state[False-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 1.05,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_uniform_driver_options_and_shared_permutation_state[False-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.539,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_uniform_driver_options_and_shared_permutation_state[True-False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.066,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_uniform_driver_options_and_shared_permutation_state[True-True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_old_cloud_weighted_sample_count_check_precedes_dispatch[False]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_old_cloud_weighted_sample_count_check_precedes_dispatch[True]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.174,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_category_draw_is_reported_in_jit",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.687,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_random_starting_level_bounds_and_no_cloud_fallback[1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_sampling",
          "duration" : 0.393,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_random_starting_level_bounds_and_no_cloud_fallback[-1]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes",
          "duration" : 0.806,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mpace_b_sfclyr",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes",
          "duration" : 1.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_arm_97_sfclyr",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes",
          "duration" : 0.85,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_twp_ice_equals_cloud_feedback",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes",
          "duration" : 0.099,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_arm_3year_arm_0003_equal_arm_97",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_silhs_surface_schemes",
          "duration" : 0.935,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad",
          "duration" : 0.644,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_simple_rad_clean",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad",
          "duration" : 0.248,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_simple_rad_above_cloud",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad",
          "duration" : 0.172,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_simple_rad_bomex",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba",
          "duration" : 0.598,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_table_load",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba",
          "duration" : 0.38,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_time_interp_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba",
          "duration" : 0.555,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_full_radht_vs_literal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_simple_rad_lba",
          "duration" : 0.568,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_skx_func",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[1.88611221 1.02265511 1.95248741 0.16167205 1.21471166 0.75297317]\u000a [1.60380241 0.34905563 1.74327055 1.0878828  1.80443016 0.95430705]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py Skx_func oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(4)\u000a        params = _params()\u000a        worst = 0.0\u000a        for _ in range(10):\u000a            xp2 = rng.uniform(0.0, 2.0, (NG, NZ))\u000a            xp3 = rng.uniform(-1.0, 1.0, (NG, NZ))\u000a            ref = np.asarray(clubb_f2py.f2py_skx_func(xp2, xp3, _X_TOL, params))\u000a>           got = np.asarray(Skx_func(xp2, xp3, _X_TOL, params))\u000a                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[1.88611221 1.02265511 1.95248741 0.16167205 1.21471166 0.75297317]\u000aE            [1.60380241 0.34905563 1.74327055 1.0878828  1.80443016 0.95430705]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py:59: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_skx_func",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.5 1. ]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_closed_form():\u000a        params = _params()\u000a        xp2 = np.array([[0.5, 1.0]]); xp3 = np.array([[0.2, -0.3]])\u000a>       got = np.asarray(Skx_func(xp2, xp3, _X_TOL, params))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[0.5 1. ]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py:68: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_closed_form",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_skx_func",
          "duration" : 0.054,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[1.07246109 1.90588102 0.37390326 1.90243395 0.69247976 0.90432025]\u000a [1.67263493 0.87747836 1.14422801 0.15236232 1.53167491 1.1224723 ]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        params = _params()\u000a        xp2 = jnp.asarray(np.random.default_rng(1).uniform(0.1, 2.0, (NG, NZ)))\u000a        def loss(xp3):\u000a            return jnp.sum(Skx_func(xp2, xp3, _X_TOL, params) ** 2)\u000a>       g = np.asarray(jax.grad(loss)(jnp.asarray(np.random.default_rng(2).uniform(-1, 1, (NG, NZ)))))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py:83: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000axp3 = GradTracer(primal=[[-0.47677573 -0.40301771  0.62845148 -0.81616812  0.20020105  0.45712105]\u000a [-0.62419785 -0.88970675 -0.45006126  0.31486603  0.12453133 -0.69987547]], typeof(tangent)=f64[2,6])\u000a\u000a    def loss(xp3):\u000a>       return jnp.sum(Skx_func(xp2, xp3, _X_TOL, params) ** 2)\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[1.07246109 1.90588102 0.37390326 1.90243395 0.69247976 0.90432025]\u000aE        [1.67263493 0.87747836 1.14422801 0.15236232 1.53167491 1.1224723 ]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000aE       \u000aE       --------------------\u000aE       For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py:82: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_skx_func",
          "duration" : 0.028,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[-1.43032719 -1.20905314  1.88535444 -2.44850435  0.60060316  1.37136316]\u000a [-1.87259356 -2.66912024 -1.35018379  0.94459809  0.37359398 -2.09962642]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_LG_2005_ansatz_f2py():\u000a        \"\"\"LG_2005_ansatz (Skx_module.F90 — the Larson-Golaz 2005 skewness ansatz: Skx from Skw/wpxp/wp2/xp2/sigma_sqd_w/\u000a        beta) and its <x'^3> wrapper xp3_LG_2005_ansatz vs the f2py oracle. Both previously untested. The ansatz's clip\u000a        carries a ~1e-11 relative FP difference; checked with a relative tolerance. (iter 422)\"\"\"\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py LG_2005_ansatz oracle: SKIP ({type(e).__name__})\")\u000a        from clubb_jax.src.CLUBB_core.Skx_module import LG_2005_ansatz, xp3_LG_2005_ansatz\u000a        from clubb_jax.src.CLUBB_core.parameter_indices import ibeta\u000a        params = _params(); params[:, ibeta - 1] = 2.0       # f2py xp3 extracts beta from clubb_params; JAX takes it explicitly\u000a        beta = np.ascontiguousarray(params[:, ibeta - 1])\u000a        rng = np.random.default_rng(2)\u000a        w_lg = w_xp3 = 0.0\u000a        for _ in range(30):\u000a            Skw = rng.uniform(-3, 3, (NG, NZ)); wpxp = rng.uniform(-1, 1, (NG, NZ))\u000a            wp2 = rng.uniform(1e-2, 2, (NG, NZ)); xp2 = rng.uniform(1e-4, 1, (NG, NZ)); ssw = rng.uniform(0, 0.6, (NG, NZ))\u000a>           jl = np.asarray(LG_2005_ansatz(jnp.asarray(Skw), jnp.asarray(wpxp), jnp.asarray(wp2), jnp.asarray(xp2),\u000a                                           jnp.asarray(ssw), jnp.asarray(beta)[:, None], _X_TOL))\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[-1.43032719 -1.20905314  1.88535444 -2.44850435  0.60060316  1.37136316]\u000aE            [-1.87259356 -2.66912024 -1.35018379  0.94459809  0.37359398 -2.09962642]]. The error was:\u000aE           TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_skx_func.py:107: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_LG_2005_ansatz_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_smooth_heaviside",
          "duration" : 0.01,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 1.59500198e+00  4.07791901e-02  1.71447734e+00 -1.50899031e+00\u000a   3.86480995e-01 -4.44648296e-01  1.08684435e+00 -1.17169986e+00\u000a   1.33788699e+00  1.58189043e-01  1.44797429e+00 -8.22473142e-02\u000a  -2.50213400e-01  1.04020818e+00  1.74295080e+00 -4.68987146e-01\u000a   1.68815833e+00  1.54449500e+00 -1.16030669e+00  3.91865821e-01]\u000a [ 7.37513084e-01  1.59409324e+00  5.96366701e-01 -1.31977528e+00\u000a  -7.67664437e-03 -2.29685978e-02  8.14281655e-04  1.65089623e+00\u000a  -5.40225361e-01 -9.94423872e-01  7.95132080e-02  5.08215326e-01\u000a   1.58078539e+00  2.95256882e-01 -8.35799795e-01  1.54718890e+00\u000a  -2.97889754e-02  6.32883114e-01 -8.62599223e-02 -1.01887190e+00]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_is_truncated_constants():\u000a        \"\"\"The f2py oracle == the truncated-constant closed form (1e-16); the full-pi JAX differs only by the\u000a        documented constant-precision improvement (~1e-10).\"\"\"\u000a        try:\u000a            import clubb_f2py\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py smooth_heaviside oracle: SKIP ({type(e).__name__})\")\u000a        rng = np.random.default_rng(4)\u000a        worst_trunc = 0.0\u000a        worst_jax = 0.0\u000a        for smth_range in (0.6, 1.0, 0.25):\u000a            x = rng.uniform(-3 * smth_range, 3 * smth_range, (2, 20))\u000a            ref = np.asarray(clubb_f2py.f2py_smooth_heaviside_peskin(np.asfortranarray(x), smth_range))\u000a            worst_trunc = max(worst_trunc, np.max(np.abs(_trunc_ref(x, smth_range) - ref)))\u000a>           worst_jax = max(worst_jax, np.max(np.abs(np.asarray(smooth_heaviside_peskin(x, smth_range)) - ref)))\u000a                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 1.59500198e+00  4.07791901e-02  1.71447734e+00 -1.50899031e+00\u000aE              3.86480995e-01 -4.44648296e-01  1.08684435e+00 -1.17169986e+00\u000aE              1.33788699e+00  1.58189043e-01  1.44797429e+00 -8.22473142e-02\u000aE             -2.50213400e-01  1.04020818e+00  1.74295080e+00 -4.68987146e-01\u000aE              1.68815833e+00  1.54449500e+00 -1.16030669e+00  3.91865821e-01]\u000aE            [ 7.37513084e-01  1.59409324e+00  5.96366701e-01 -1.31977528e+00\u000aE             -7.67664437e-03 -2.29685978e-02  8.14281655e-04  1.65089623e+00\u000aE             -5.40225361e-01 -9.94423872e-01  7.95132080e-02  5.08215326e-01\u000aE              1.58078539e+00  2.95256882e-01 -8.35799795e-01  1.54718890e+00\u000aE             -2.97889754e-02  6.32883114e-01 -8.62599223e-02 -1.01887190e+00]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py:61: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_is_truncated_constants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_smooth_heaviside",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [-0.9   -0.855 -0.81  -0.765 -0.72  -0.675 -0.63  -0.585 -0.54  -0.495\u000a -0.45  -0.405 -0.36  -0.315 -0.27  -0.225 -0.18  -0.135 -0.09  -0.045\u000a  0.     0.045  0.09   0.135  0.18   0.225  0.27   0.315  0.36   0.405\u000a  0.45   0.495  0.54   0.585  0.63   0.675  0.72   0.765  0.81   0.855\u000a  0.9  ]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_full_pi_closed_form_and_endpoints():\u000a        r = 0.6\u000a        x = np.linspace(-1.5 * r, 1.5 * r, 41)\u000a>       got = np.asarray(smooth_heaviside_peskin(x, r))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [-0.9   -0.855 -0.81  -0.765 -0.72  -0.675 -0.63  -0.585 -0.54  -0.495\u000aE        -0.45  -0.405 -0.36  -0.315 -0.27  -0.225 -0.18  -0.135 -0.09  -0.045\u000aE         0.     0.045  0.09   0.135  0.18   0.225  0.27   0.315  0.36   0.405\u000aE         0.45   0.495  0.54   0.585  0.63   0.675  0.72   0.765  0.81   0.855\u000aE         0.9  ]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py:72: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_full_pi_closed_form_and_endpoints",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_smooth_heaviside",
          "duration" : 0.065,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[-0.5 -0.4 -0.3 -0.2 -0.1  0.   0.1  0.2  0.3  0.4  0.5], typeof(tangent)=f64[11]). The error was:\u000aTypeError: unhashable type: 'LinearizeTracer'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_differentiable():\u000a        r = 0.6\u000a>       g = np.asarray(jax.grad(lambda x: jnp.sum(smooth_heaviside_peskin(x, r) ** 2))(\u000a            jnp.asarray(np.linspace(-0.5, 0.5, 11))))\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py:84: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000ax = GradTracer(primal=[-0.5 -0.4 -0.3 -0.2 -0.1  0.   0.1  0.2  0.3  0.4  0.5], typeof(tangent)=f64[11])\u000a\u000a>   g = np.asarray(jax.grad(lambda x: jnp.sum(smooth_heaviside_peskin(x, r) ** 2))(\u000a                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000a        jnp.asarray(np.linspace(-0.5, 0.5, 11))))\u000aE   ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jax._src.interpreters.ad.LinearizeTracer'>, GradTracer(primal=[-0.5 -0.4 -0.3 -0.2 -0.1  0.   0.1  0.2  0.3  0.4  0.5], typeof(tangent)=f64[11]). The error was:\u000aE   TypeError: unhashable type: 'LinearizeTracer'\u000aE   \u000aE   --------------------\u000aE   For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_smooth_heaviside.py:84: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_soil_vegetation",
          "duration" : 0.239,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_soil_veg_vs_fortran_replica",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_soil_vegetation",
          "duration" : 0.422,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_soil_veg_init_and_integration",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_soil_vegetation",
          "duration" : 0.769,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_soil_veg_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.375,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_shape",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.208,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_diagonal",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.173,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_known_3x3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.202,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_vs_numpy_single_col",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.284,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_vs_numpy_multi_col",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.262,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_residual",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_solver",
          "duration" : 0.207,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_solver_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_spec_hum_to_mixing_ratio",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conversions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 0.811,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_frequency_has_zero_forward_and_reverse_derivatives[-0.0004-0.0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 0.357,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_frequency_has_zero_forward_and_reverse_derivatives[-0.0004-0.25]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 0.381,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_frequency_has_zero_forward_and_reverse_derivatives[0.0-0.0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 0.42,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_clipped_frequency_has_zero_forward_and_reverse_derivatives[0.0-0.25]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 5.487,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixed_columns_preserve_values_and_coefficient_sensitivity[0.0]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_splatting_autodiff",
          "duration" : 0.505,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_mixed_columns_preserve_values_and_coefficient_sensitivity[0.25]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sponge_damp_xp23",
          "duration" : 0.182,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py sponge_damp_xp2/xp3 oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        zm = np.asarray(jgr.zm); zt = np.asarray(jgr.zt)\u000a        rng = np.random.default_rng(4)\u000a        xp2 = rng.uniform(0.01, 2.0, (ng, nzm)); xp3 = rng.uniform(-1, 1, (ng, nzt))\u000a        tau_zm = np.full((ng, nzm), _TAU); tau_zt = np.full((ng, nzt), _TAU)\u000a        xtol_col = np.full(ng, _XTOLSQ); depth_col = np.full(ng, _DEPTH)   # f2py wants rank-1 (ngrdcol)\u000a        xtol_j = xtol_col[:, None]; depth_j = depth_col[:, None]            # JAX broadcasts (ng,1)\u000a>       f2 = np.asarray(clubb_f2py.f2py_sponge_damp_xp2(_DT, zm, xp2, xtol_col, tau_zm, depth_col))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_sponge_damp_xp23.py:67: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sponge_damp_xp23",
          "duration" : 0.324,
          "errorDetails" : "ValueError: too many axes: 2 (effrank=2), expected rank=1",
          "errorStackTrace" : "def test_sponge_damp_xm_f2py():\u000a        \"\"\"sponge_damp_xm (sponge_layer_damping.F90) — implicit nudge of the mean xm toward xm_ref in the top sponge.\u000a        The JAX relies on tau=inf below the sponge (from initialize_tau_sponge_damp) for the no-op rather than a geometric\u000a        gate, so build that tau profile and pass it to both sides; this also exercises initialize_tau_sponge_damp (no own\u000a        f2py wrapper). SKIPs if clubb_f2py/clubb_python are unbuilt. (iter 439)\"\"\"\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py sponge_damp_xm oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape; nzt = nzm - 1\u000a        clubb_api.init_err_info(ng); cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng), l_implemented=False,\u000a                             l_ascending_grid=True, grid_type=2, deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng),\u000a                             zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)), err_info=ErrInfo(ngrdcol=ng))\u000a        zt = np.asarray(jgr.zt); zm = np.asarray(jgr.zm); zm_top = float(jgr.zm[0, -1])\u000a        tau_min, tau_max, depth_frac = 120.0, 1800.0, 0.25\u000a        tau = np.zeros((ng, nzt))\u000a        for i in range(ng):\u000a            tau[i], sld = initialize_tau_sponge_damp(zt[i], _DT, zm_top, tau_min, tau_max, depth_frac)\u000a        sld = depth_frac * zm_top\u000a        rng = np.random.default_rng(2)\u000a        worst = 0.0; damped = False\u000a        for _ in range(10):\u000a            xm = rng.uniform(280.0, 320.0, (ng, nzt)); xm_ref = rng.uniform(280.0, 320.0, (ng, nzt))\u000a            j = np.asarray(sponge_damp_xm(jnp.asarray(xm), jnp.asarray(xm_ref), zt, zm_top, jnp.asarray(tau), sld, _DT))\u000a>           f = np.asarray(clubb_f2py.f2py_sponge_damp_xm(_DT, zt, zm, xm_ref, xm, tau, np.full(ng, sld)))\u000a                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: too many axes: 2 (effrank=2), expected rank=1\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_sponge_damp_xp23.py:110: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_sponge_damp_xm_f2py",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sponge_damp_xp23",
          "duration" : 0.693,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_below_sponge_noop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sponge_damp_xp23",
          "duration" : 1.194,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_spurious_source",
          "duration" : 0.311,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_spurious_source",
          "duration" : 0.154,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_conservation_identity",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_spurious_source",
          "duration" : 0.59,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_standalone_jax",
          "duration" : 40.615,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_driver_runs_without_clubb_python[neutral]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_standalone_jax",
          "duration" : 40.337,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_active_driver_runs_without_clubb_python[arm]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_output_time",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_stats_timestamp_uses_end_of_current_model_step",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_output_time",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_inlined_driver_helpers_stay_absent",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_output_time",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_driver_uses_canonical_microphysics_interfaces",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.005,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_registry_expansion_matches_source_families",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_registry_errors_are_not_silently_skipped[entry(1) = \"profile | zt\"-expected name | grid | units | long_name]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_registry_errors_are_not_silently_skipped[entry(1) = \"profile | bad_grid | K | Profile\"-Invalid stats grid]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_registry_errors_are_not_silently_skipped[entry(1) = \"profile | zt | K | Profile-Malformed stats registry entry]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_registry_errors_are_not_silently_skipped[entry(1) = \" | zt | K | Profile\"-name and grid must be non-empty]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_single_quoted_registry_entry_is_supported",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sampling_uses_open_closed_absolute_time_window",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 2.384,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rank_and_selector_dispatch_updates_pointwise_counts",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.134,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_budget_sequence_and_l_count_sample",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.121,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jitted_banks_preserve_column_and_level_selectors",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jax_layout_reuses_cached_slot_maps",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.006,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rank_one_column_selector_is_bounds_checked",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.338,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_direct_banks_accumulate_across_sampled_and_unsampled_steps",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.026,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_netcdf_record_uses_end_step_time",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.011,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_oversampling_is_reported_at_the_host_output_boundary",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_config_metadata_data_and_source_grid_contract",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.016,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_netcdf_metadata_matches_fortran_schema",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.002,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_radiation_registry_entries_require_radiation_grids",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.032,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_multiple_runtime_batches_fill_one_output_file",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 4.148,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_output_remapping_preserves_values_on_identical_grids",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_stats_writer",
          "duration" : 0.035,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_silhs_sample_fields_share_the_stats_record",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sunray_sw",
          "duration" : 0.495,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_jit_multicol",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_sunray_sw",
          "duration" : 0.316,
          "errorDetails" : "TypeError: clubb_f2py.f2py_sunray_sw() missing required argument 'zm' (pos 5)",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py sunray_sw oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape; nzt = nzm - 1\u000a        clubb_api.init_err_info(ng); cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng), l_implemented=False,\u000a                             l_ascending_grid=True, grid_type=2, deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng),\u000a                             zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)), err_info=ErrInfo(ngrdcol=ng))\u000a        # Pin the parameters_radiation constants the f2py wrapper reads (fs_values/cos_solar_zen are fixed dim(20)).\u000a        z20 = np.zeros(20)\u000a        clubb_f2py.f2py_set_simplified_radiation_params(0.0, 0.0, 0.0, _RADIUS, _ALVDR, _GC, _OMEGA,\u000a                                                        False, True, True, 1, z20.copy(), z20.copy(), z20.copy())\u000a        dzt = np.asarray(jgr.dzt); zm = np.asarray(jgr.zm); zt = np.asarray(jgr.zt)\u000a        rng = np.random.default_rng(0)\u000a        worst = 0.0\u000a        for _ in range(15):\u000a            rcm = rng.uniform(0.0, 1e-3, (ng, nzt)); rho = rng.uniform(0.5, 1.2, (ng, nzt))\u000a            fs0 = float(rng.uniform(100.0, 400.0)); amu0 = float(rng.uniform(0.3, 0.9))\u000a            j = np.asarray(sunray_sw(ng, nzt, rcm, rho, amu0, dzt, zm, zt, _RADIUS, _ALVDR, _GC, fs0, _OMEGA, True))\u000a>           f = np.asarray(clubb_f2py.f2py_sunray_sw(fs0, amu0, rho, rcm))\u000a                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           TypeError: clubb_f2py.f2py_sunray_sw() missing required argument 'zm' (pos 5)\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_sunray_sw.py:81: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_time_select",
          "duration" : 0.843,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_interior_triples_match_fortran",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_time_select",
          "duration" : 0.192,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_interpolation_equivalent_everywhere",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_time_select",
          "duration" : 0.057,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_endpoints_and_out_of_range",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component",
          "duration" : 0.497,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_deterministic_coefficients",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component",
          "duration" : 3.411,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_variance_combination_monte_carlo",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component",
          "duration" : 0.803,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_corr_quotient_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_transform_pdf_chi_eta_component",
          "duration" : 0.82,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_zero_component_variances_have_finite_derivatives",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 2.162,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_all_vary",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.011,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_all_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x1x2_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x1x3_const_uses_swapped_x1x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.016,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x2x3_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x1_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.01,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x2_const",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NLL_mean_eq",
          "duration" : 0.009,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_x3_const_uses_swapped_x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 2.03,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_all_vary_base",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.015,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c3_const_x3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.012,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c2_const_x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c1_const_x1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.017,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c2c3_const_x2x3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.016,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c1c3_const_x1x3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.014,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_c1c2_const_x1x2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_trivar_NNL_covar_eq",
          "duration" : 0.013,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_all_const_maps_to_x2x3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_baseline_and_supported_radiation_schemes_pass",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg0-overrides0-microphys_scheme]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg1-overrides1-l_gfdl_activation]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg2-overrides2-rad_scheme]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg3-overrides3-l_calc_thlp2_rad]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg4-overrides4-Sponge damping]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg5-overrides5-lh_microphys_type]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg6-overrides6-l_silhs_rad]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg7-overrides7-l_restart]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg8-overrides8-l_input_fields]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg9-overrides9-l_test_grid_generalization]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_unsupported_active_driver_features_fail_loud[cfg10-overrides10-grid_adapt_in_time_method]",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.045,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_solar_date_uses_the_source_calendar_failure",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_unsupported_config_guards",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_supported_microphysics_and_cloud_sedimentation_pass_initial_gate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_update_xp2_mc",
          "duration" : 2.519,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_transcription_and_interp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_update_xp2_mc",
          "duration" : 0.088,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invariants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_update_xp2_mc",
          "duration" : 4.351,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_assert_corr_symmetric_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_assert_corr_symmetric_f2py_nocrash",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_sfc_varnce_check_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.0,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_length_check_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.118,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_pdf_closure_check_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_rad_check_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_validation_checks",
          "duration" : 0.001,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invalid_model_arrays_behavior",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_w_up_in_cloud",
          "duration" : 1.087,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_w_up_in_cloud",
          "duration" : 0.896,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_invariants",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_w_up_in_cloud",
          "duration" : 1.777,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_lhs",
          "duration" : 0.129,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-0.68638201  1.52409004 -0.46602778 -0.33872706 -0.39151396\u000a   -0.01255222  1.15885653 -1.76984869]\u000a  [ 1.21548704 -1.55817849  1.00056251  1.14582832  1.29674442\u000a    0.99859823  0.33629566  0.54250523]]\u000a\u000a [[-0.79632431  0.18724632  1.6983095  -0.9961909  -0.79230888\u000a    0.06051654 -0.09212711 -0.80942598]\u000a  [-0.64738986 -1.10715655  0.88700408 -0.95046203  1.54918098\u000a    0.34532349  1.14856963  0.50961795]]\u000a\u000a [[-1.62273185  1.52964745  0.3761664  -0.50771604  1.57947835\u000a    0.55469002 -1.1577175   1.79986478]\u000a  [-0.58395162  1.71350815  0.29173991  0.22391714  0.24590882\u000a    1.01796553 -1.33532669  0.60011474]]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_lhs_matches_f90_assembly():\u000a        gr = setup_grid(_NG, _DZ, _DZ, _DZ * (_NZT + 1))\u000a        rng = np.random.default_rng(544)\u000a        dt = 60.0\u000a        lhs_diff, lhs_ma_zt, invrs_rho_ds_zt, rho_ds_zm, u_star_sqd, wind_speed, invrs_dzt = _inputs(rng, gr)\u000a>       got = np.asarray(windm_edsclrm_lhs(jnp.asarray(lhs_diff), jnp.asarray(lhs_ma_zt), dt,\u000a                                           jnp.asarray(invrs_rho_ds_zt), jnp.asarray(rho_ds_zm),\u000a                                           jnp.asarray(u_star_sqd), jnp.asarray(wind_speed), gr, 0, 0))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-0.68638201  1.52409004 -0.46602778 -0.33872706 -0.39151396\u000aE          -0.01255222  1.15885653 -1.76984869]\u000aE         [ 1.21548704 -1.55817849  1.00056251  1.14582832  1.29674442\u000aE           0.99859823  0.33629566  0.54250523]]\u000aE       \u000aE        [[-0.79632431  0.18724632  1.6983095  -0.9961909  -0.79230888\u000aE           0.06051654 -0.09212711 -0.80942598]\u000aE         [-0.64738986 -1.10715655  0.88700408 -0.95046203  1.54918098\u000aE           0.34532349  1.14856963  0.50961795]]\u000aE       \u000aE        [[-1.62273185  1.52964745  0.3761664  -0.50771604  1.57947835\u000aE           0.55469002 -1.1577175   1.79986478]\u000aE         [-0.58395162  1.71350815  0.29173991  0.22391714  0.24590882\u000aE           1.01796553 -1.33532669  0.60011474]]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_lhs.py:62: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_lhs_matches_f90_assembly",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_lhs",
          "duration" : 0.002,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-1.48571919 -0.00288855  0.40599343 -1.88524397 -1.40829566\u000a    1.71284409 -1.7183177  -1.4809042 ]\u000a  [ 1.79331381  0.48753437 -0.52402751  0.04556009  0.65137181\u000a   -0.89876474 -1.44812771  1.15215838]]\u000a\u000a [[ 0.68144234  0.04952925  1.26694574  0.19630108  1.92365456\u000a   -1.18196215  0.21492145 -0.06550121]\u000a  [-0.58690058  0.36638122 -1.05879507  1.20881074  1.46933421\u000a   -1.48496132 -0.13170717 -0.89142043]]\u000a\u000a [[-1.66753201  1.58377723 -0.28020523 -1.4092348   0.69344943\u000a   -1.19113589  1.60572431 -1.13140697]\u000a  [-1.86770125 -1.19692418 -0.6170085  -0.12436735  1.62453736\u000a    0.78944435 -0.64271736 -1.93249114]]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_surface_term_localized_and_cn_scaling():\u000a        gr = setup_grid(_NG, _DZ, _DZ, _DZ * (_NZT + 1))\u000a        rng = np.random.default_rng(11)\u000a        dt = 60.0\u000a        lhs_diff, lhs_ma_zt, invrs_rho_ds_zt, rho_ds_zm, u_star_sqd, wind_speed, invrs_dzt = _inputs(rng, gr)\u000a        args = (jnp.asarray(lhs_diff), jnp.asarray(lhs_ma_zt), dt, jnp.asarray(invrs_rho_ds_zt),\u000a                jnp.asarray(rho_ds_zm), jnp.asarray(u_star_sqd), jnp.asarray(wind_speed), gr, 0, 0)\u000a>       base = np.asarray(windm_edsclrm_lhs(*args))\u000a                          ^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-1.48571919 -0.00288855  0.40599343 -1.88524397 -1.40829566\u000aE           1.71284409 -1.7183177  -1.4809042 ]\u000aE         [ 1.79331381  0.48753437 -0.52402751  0.04556009  0.65137181\u000aE          -0.89876474 -1.44812771  1.15215838]]\u000aE       \u000aE        [[ 0.68144234  0.04952925  1.26694574  0.19630108  1.92365456\u000aE          -1.18196215  0.21492145 -0.06550121]\u000aE         [-0.58690058  0.36638122 -1.05879507  1.20881074  1.46933421\u000aE          -1.48496132 -0.13170717 -0.89142043]]\u000aE       \u000aE        [[-1.66753201  1.58377723 -0.28020523 -1.4092348   0.69344943\u000aE          -1.19113589  1.60572431 -1.13140697]\u000aE         [-1.86770125 -1.19692418 -0.6170085  -0.12436735  1.62453736\u000aE           0.78944435 -0.64271736 -1.93249114]]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_lhs.py:78: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_surface_term_localized_and_cn_scaling",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_rhs",
          "duration" : 0.068,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-1.19147169  1.26627236  0.60924776  1.90165371  1.76880206\u000a   -1.69827121 -0.92372881 -1.84510251]\u000a  [-1.14636946 -1.9315875   1.87317936  0.73583607 -1.52520287\u000a   -1.8679437   1.12926853 -1.06671348]]\u000a\u000a [[-0.09825562 -0.5705109   1.92056741  1.32182048 -1.32470799\u000a    0.08165562 -0.31340509 -0.70146373]\u000a  [-1.7908162  -1.28913637 -1.6800432  -1.77181536 -0.53644832\u000a    1.14905894 -1.8667776  -0.13233778]]\u000a\u000a [[ 0.14219461 -1.08009536  1.72982352 -0.97913112  0.7923364\u000a   -1.25352379  0.53728725  1.57109789]\u000a  [-0.81325559 -0.03744118  0.21188722 -1.27103021  1.8465853\u000a    0.3065091   1.68759379 -0.69125656]]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_rhs_is_cn_explicit_half():\u000a        rng = np.random.default_rng(545)\u000a        dt = 60.0\u000a        lhs_diff, xm, xm_tndcy = _inputs(rng)\u000a>       got = np.asarray(windm_edsclrm_rhs(jnp.asarray(lhs_diff), jnp.asarray(xm), jnp.asarray(xm_tndcy), dt))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[-1.19147169  1.26627236  0.60924776  1.90165371  1.76880206\u000aE          -1.69827121 -0.92372881 -1.84510251]\u000aE         [-1.14636946 -1.9315875   1.87317936  0.73583607 -1.52520287\u000aE          -1.8679437   1.12926853 -1.06671348]]\u000aE       \u000aE        [[-0.09825562 -0.5705109   1.92056741  1.32182048 -1.32470799\u000aE           0.08165562 -0.31340509 -0.70146373]\u000aE         [-1.7908162  -1.28913637 -1.6800432  -1.77181536 -0.53644832\u000aE           1.14905894 -1.8667776  -0.13233778]]\u000aE       \u000aE        [[ 0.14219461 -1.08009536  1.72982352 -0.97913112  0.7923364\u000aE          -1.25352379  0.53728725  1.57109789]\u000aE         [-0.81325559 -0.03744118  0.21188722 -1.27103021  1.8465853\u000aE           0.3065091   1.68759379 -0.69125656]]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py:63: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_rhs_is_cn_explicit_half",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_rhs",
          "duration" : 0.002,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[0. 0. 0. 0. 0. 0. 0. 0.]\u000a  [0. 0. 0. 0. 0. 0. 0. 0.]]\u000a\u000a [[0. 0. 0. 0. 0. 0. 0. 0.]\u000a  [0. 0. 0. 0. 0. 0. 0. 0.]]\u000a\u000a [[0. 0. 0. 0. 0. 0. 0. 0.]\u000a  [0. 0. 0. 0. 0. 0. 0. 0.]]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_no_diffusion_is_pure_time_plus_tendency():\u000a        rng = np.random.default_rng(3)\u000a        dt = 30.0\u000a        _, xm, xm_tndcy = _inputs(rng)\u000a        zero = np.zeros((3, _NG, _NZT))\u000a>       got = np.asarray(windm_edsclrm_rhs(jnp.asarray(zero), jnp.asarray(xm), jnp.asarray(xm_tndcy), dt))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[0. 0. 0. 0. 0. 0. 0. 0.]\u000aE         [0. 0. 0. 0. 0. 0. 0. 0.]]\u000aE       \u000aE        [[0. 0. 0. 0. 0. 0. 0. 0.]\u000aE         [0. 0. 0. 0. 0. 0. 0. 0.]]\u000aE       \u000aE        [[0. 0. 0. 0. 0. 0. 0. 0.]\u000aE         [0. 0. 0. 0. 0. 0. 0. 0.]]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py:75: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_no_diffusion_is_pure_time_plus_tendency",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_windm_edsclrm_rhs",
          "duration" : 0.008,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[ 0.0241227   0.26036653  0.04766384  1.88874549  0.45961257\u000a    0.27313399 -0.85285311  0.21804581]\u000a  [-0.1299059   0.44023203  1.72176999 -1.01645847 -0.76224665\u000a   -0.4356814  -0.91891307 -0.5999402 ]]\u000a\u000a [[ 1.74491876 -0.48846314  1.09859684 -1.83773104 -0.80537762\u000a    0.81036459 -0.19098952  1.55943156]\u000a  [-0.25959987  0.49423918  0.34151886  0.39652698  0.62274262\u000a    0.04512793 -1.22528099 -1.72413047]]\u000a\u000a [[-0.99181723 -1.61922865 -1.54748253 -0.87765667  0.37006541\u000a   -0.62710989  1.11139693  1.86154185]\u000a  [-0.67263996 -1.05486348  0.75132523  0.2906633   1.07822862\u000a    0.46766295 -0.88192609  1.64442527]]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000a--------------------\u000aFor simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.",
          "errorStackTrace" : "def test_grad_finite():\u000a        rng = np.random.default_rng(99)\u000a        lhs_diff, xm, xm_tndcy = _inputs(rng)\u000a>       g = jax.grad(lambda x: jnp.sum(\u000a            windm_edsclrm_rhs(jnp.asarray(lhs_diff), x, jnp.asarray(xm_tndcy), 60.0) ** 2))(jnp.asarray(xm))\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py:84: \u000a_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \u000a\u000ax = GradTracer(primal=[[  1.75047507   5.23945262   4.13699238   6.47505955   6.05774148\u000a   -2.15270662 -11.08977628  -0.3...8.53077714   6.76829763   3.72878118   4.93639771\u000a   -6.76548646 -10.19207165  -5.57322864]], typeof(tangent)=f64[2,8])\u000a\u000a    g = jax.grad(lambda x: jnp.sum(\u000a>       windm_edsclrm_rhs(jnp.asarray(lhs_diff), x, jnp.asarray(xm_tndcy), 60.0) ** 2))(jnp.asarray(xm))\u000a        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE   ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[[ 0.0241227   0.26036653  0.04766384  1.88874549  0.45961257\u000aE       0.27313399 -0.85285311  0.21804581]\u000aE     [-0.1299059   0.44023203  1.72176999 -1.01645847 -0.76224665\u000aE      -0.4356814  -0.91891307 -0.5999402 ]]\u000aE   \u000aE    [[ 1.74491876 -0.48846314  1.09859684 -1.83773104 -0.80537762\u000aE       0.81036459 -0.19098952  1.55943156]\u000aE     [-0.25959987  0.49423918  0.34151886  0.39652698  0.62274262\u000aE       0.04512793 -1.22528099 -1.72413047]]\u000aE   \u000aE    [[-0.99181723 -1.61922865 -1.54748253 -0.87765667  0.37006541\u000aE      -0.62710989  1.11139693  1.86154185]\u000aE     [-0.67263996 -1.05486348  0.75132523  0.2906633   1.07822862\u000aE       0.46766295 -0.88192609  1.64442527]]]. The error was:\u000aE   TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000aE   \u000aE   --------------------\u000aE   For simplicity, JAX has removed its internal frames from the traceback of the following exception. Set JAX_TRACEBACK_FILTERING=off to include these.\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_windm_edsclrm_rhs.py:85: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_grad_finite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_lhs_terms",
          "duration" : 0.111,
          "errorDetails" : "TypeError: wp2_term_dp1_lhs() missing 3 required positional arguments: 'gr', 'C1_Skw_fnc', and 'invrs_tau1m'",
          "errorStackTrace" : "def test_scalar_lhs_terms():\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        rng = np.random.default_rng(41)\u000a        C1 = rng.uniform(0.5, 2.0, (_NG, nzm)); itau1 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a        C4 = rng.uniform(3.0, 6.0, _NG); itau4 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a        C8 = rng.uniform(3.0, 6.0, _NG); C8b = rng.uniform(0.1, 0.5, _NG)\u000a        itau3 = rng.uniform(1e-3, 1e-2, (_NG, nzt)); Skw = rng.uniform(-3.0, 3.0, (_NG, nzt))\u000a    \u000a>       jd = np.asarray(wp2_term_dp1_lhs(jnp.asarray(C1), jnp.asarray(itau1)))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wp2_term_dp1_lhs() missing 3 required positional arguments: 'gr', 'C1_Skw_fnc', and 'invrs_tau1m'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py:47: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_scalar_lhs_terms",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_lhs_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wp2_term_ta_lhs() missing 3 required positional arguments: 'gr', 'rho_ds_zt', and 'invrs_rho_ds_zm'",
          "errorStackTrace" : "def test_wp2_term_ta_lhs():\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        invrs_dzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(42)\u000a        invrs_rho_ds_zm = rng.uniform(0.8, 2.0, (_NG, nzm))\u000a        rho_ds_zt = rng.uniform(0.5, 1.2, (_NG, nzt))\u000a>       j = np.asarray(wp2_term_ta_lhs(jnp.asarray(invrs_rho_ds_zm), jnp.asarray(rho_ds_zt), gr))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wp2_term_ta_lhs() missing 3 required positional arguments: 'gr', 'rho_ds_zt', and 'invrs_rho_ds_zm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py:68: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp2_term_ta_lhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_lhs_terms",
          "duration" : 0.02,
          "errorDetails" : "TypeError: wp3_term_tp_lhs() missing 3 required positional arguments: 'wp2', 'rho_ds_zm', and 'invrs_rho_ds_zt'",
          "errorStackTrace" : "def test_wp3_term_tp_lhs():\u000a        \"\"\"wp3_term_tp_lhs — 2-band turbulent-production LHS (F90:4885). Band 0 = coeff of wp2[k+1], band 1 = wp2[k].\"\"\"\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        invrs_dzt = np.asarray(gr.invrs_dzt)\u000a        rng = np.random.default_rng(43)\u000a        coef = rng.uniform(0.5, 2.0, _NG)\u000a        wp2 = rng.uniform(1e-3, 2.0, (_NG, nzm)); rho_zm = rng.uniform(0.5, 1.2, (_NG, nzm))\u000a        inv_rho_zt = rng.uniform(0.8, 2.0, (_NG, nzt))\u000a>       j = np.asarray(wp3_term_tp_lhs(jnp.asarray(coef), jnp.asarray(wp2), jnp.asarray(rho_zm),\u000a                                       jnp.asarray(inv_rho_zt), gr))\u000aE       TypeError: wp3_term_tp_lhs() missing 3 required positional arguments: 'wp2', 'rho_ds_zm', and 'invrs_rho_ds_zt'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py:88: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp3_term_tp_lhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_lhs_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wp3_terms_ac_pr2_lhs() missing 3 required positional arguments: 'gr', 'C11_Skw_fnc', and 'wm_zm'",
          "errorStackTrace" : "def test_ac_pr2_lhs():\u000a        \"\"\"wp3_terms_ac_pr2_lhs (F90:5011) and wp2_terms_ac_pr2_lhs (F90:3511) — accumulation+pr2 LHS via d(wm)/dz.\"\"\"\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        idzt = np.asarray(gr.invrs_dzt); idzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(44)\u000a        C11 = rng.uniform(0.3, 0.8, (_NG, nzt)); wm_zm = rng.uniform(-0.1, 0.1, (_NG, nzm))\u000a        C_uu_shr = rng.uniform(0.1, 0.5, _NG); wm_zt = rng.uniform(-0.1, 0.1, (_NG, nzt))\u000a>       j3 = np.asarray(wp3_terms_ac_pr2_lhs(jnp.asarray(C11), jnp.asarray(wm_zm), gr))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wp3_terms_ac_pr2_lhs() missing 3 required positional arguments: 'gr', 'C11_Skw_fnc', and 'wm_zm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_lhs_terms.py:108: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_ac_pr2_lhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_terms",
          "duration" : 0.1,
          "errorDetails" : "TypeError: wp2_terms_bp_pr2_rhs() missing 3 required positional arguments: 'C_uu_buoy', 'thv_ds_zm', and 'wpthvp'",
          "errorStackTrace" : "def test_wp2_bp_pr2_dp1_pr1():\u000a        gr, nzm = _grid()\u000a        rng = np.random.default_rng(31)\u000a        C_uu_buoy = rng.uniform(0.1, 0.6, _NG)\u000a        thv = rng.uniform(290.0, 320.0, (_NG, nzm)); wpthvp = rng.uniform(-0.05, 0.2, (_NG, nzm))\u000a        C1 = rng.uniform(0.5, 2.0, (_NG, nzm)); itau1 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a        up2 = rng.uniform(1e-3, 2.0, (_NG, nzm)); vp2 = rng.uniform(1e-3, 2.0, (_NG, nzm))\u000a        C4 = rng.uniform(3.0, 6.0, _NG); itau4 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a    \u000a>       jb = np.asarray(wp2_terms_bp_pr2_rhs(jnp.asarray(C_uu_buoy), jnp.asarray(thv), jnp.asarray(wpthvp)))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wp2_terms_bp_pr2_rhs() missing 3 required positional arguments: 'C_uu_buoy', 'thv_ds_zm', and 'wpthvp'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py:57: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp2_bp_pr2_dp1_pr1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wp2_term_pr3_rhs() missing 3 required positional arguments: 'um', 'vpwp', and 'vm'",
          "errorStackTrace" : "def test_wp2_pr3():\u000a        gr, nzm = _grid()\u000a        nzt = nzm - 1\u000a        invrs_dzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(32)\u000a        C_uu_shr = rng.uniform(0.1, 0.5, _NG); C_uu_buoy = rng.uniform(0.1, 0.5, _NG)\u000a        thv = rng.uniform(290.0, 320.0, (_NG, nzm)); wpthvp = rng.uniform(-0.05, 0.2, (_NG, nzm))\u000a        upwp = rng.uniform(-0.5, 0.5, (_NG, nzm)); vpwp = rng.uniform(-0.5, 0.5, (_NG, nzm))\u000a        um = rng.uniform(-15.0, 15.0, (_NG, nzt)); vm = rng.uniform(-15.0, 15.0, (_NG, nzt))\u000a>       j = np.asarray(wp2_term_pr3_rhs(jnp.asarray(C_uu_shr), jnp.asarray(C_uu_buoy), jnp.asarray(thv),\u000a                                        jnp.asarray(wpthvp), jnp.asarray(upwp), jnp.asarray(um),\u000a                                        jnp.asarray(vpwp), jnp.asarray(vm), gr))\u000aE       TypeError: wp2_term_pr3_rhs() missing 3 required positional arguments: 'um', 'vpwp', and 'vm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py:79: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp2_pr3",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wp3_terms_bp1_pr2_rhs() missing 3 required positional arguments: 'C11_Skw_fnc', 'thv_ds_zt', and 'wp2thvp'",
          "errorStackTrace" : "def test_wp3_bp1_pr2_pr1():\u000a        gr, nzm = _grid()\u000a        nzt = nzm - 1\u000a        rng = np.random.default_rng(33)\u000a        C11 = rng.uniform(0.3, 0.8, (_NG, nzt)); thv_zt = rng.uniform(290.0, 320.0, (_NG, nzt))\u000a        wp2thvp = rng.uniform(-0.1, 0.3, (_NG, nzt))\u000a        C8 = rng.uniform(3.0, 6.0, _NG); C8b = rng.uniform(0.1, 0.5, _NG)\u000a        itau3 = rng.uniform(1e-3, 1e-2, (_NG, nzt)); Skw = rng.uniform(-3.0, 3.0, (_NG, nzt))\u000a        wp3 = rng.standard_normal((_NG, nzt))\u000a>       jb = np.asarray(wp3_terms_bp1_pr2_rhs(jnp.asarray(C11), jnp.asarray(thv_zt), jnp.asarray(wp2thvp)))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wp3_terms_bp1_pr2_rhs() missing 3 required positional arguments: 'C11_Skw_fnc', 'thv_ds_zt', and 'wp2thvp'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py:104: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wp3_bp1_pr2_pr1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_wp2_wp3_terms",
          "duration" : 0.003,
          "errorDetails" : "TypeError: wp2_term_pr_dfsn_rhs() missing 3 required positional arguments: 'wpup2', 'wpvp2', and 'wp3'",
          "errorStackTrace" : "def test_pr_dfsn_turb():\u000a        \"\"\"The pressure-diffusion / pressure-turbulence RHS builders (deferred from iter 494, F90-verified iter 503):\u000a          wp2_term_pr_dfsn_rhs (F90:4229)  C·invrs_rho_ds_zm·invrs_dzm·Δ(rho_ds_zt·(wpup2+wpvp2+wp3)); lower BC = first interior\u000a          wp3_term_pr_turb_rhs (F90:5452)  −C·invrs_rho_ds_zt·invrs_dzt·Δ(rho_ds_zm·wp2·em)   [TKE branch]\u000a          wp3_term_pr_dfsn_rhs (F90:5564)  C·invrs_rho_ds_zt·invrs_dzt·Δ(rho_ds_zm·net), net=(wp2up2+wp2vp2+wp4)−wp2·(up2+vp2+wp2)\u000a        \"\"\"\u000a        gr = _grid()[0]; nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        idzm = np.asarray(gr.invrs_dzm); idzt = np.asarray(gr.invrs_dzt)\u000a        rng = np.random.default_rng(34)\u000a        # wp2_term_pr_dfsn_rhs\u000a        Cw2 = rng.uniform(0.1, 0.5, _NG); rho_zt = rng.uniform(0.5, 1.2, (_NG, nzt)); irho_zm = rng.uniform(0.8, 2.0, (_NG, nzm))\u000a        wpup2 = rng.standard_normal((_NG, nzt)); wpvp2 = rng.standard_normal((_NG, nzt)); wp3 = rng.standard_normal((_NG, nzt))\u000a>       j2 = np.asarray(wp2_term_pr_dfsn_rhs(jnp.asarray(Cw2), jnp.asarray(rho_zt), jnp.asarray(irho_zm),\u000a                                             jnp.asarray(wpup2), jnp.asarray(wpvp2), jnp.asarray(wp3), gr))\u000aE       TypeError: wp2_term_pr_dfsn_rhs() missing 3 required positional arguments: 'wpup2', 'wpvp2', and 'wp3'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_wp2_wp3_terms.py:128: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_pr_dfsn_turb",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xm_correction_wpxp_cl",
          "duration" : 0.06,
          "errorDetails" : "TypeError: xm_correction_wpxp_cl() missing 5 required positional arguments: 'dt', 'wpxp_chnge', 'invrs_dzt', 'stats', and 'xm'",
          "errorStackTrace" : "def test_xm_correction_wpxp_cl_matches_reference():\u000a        rng = np.random.default_rng(0)\u000a        ng, nzt = 3, 12\u000a        nzm = nzt + 1\u000a        xm = rng.normal(size=(ng, nzt))\u000a        invrs_dzt = rng.uniform(0.5, 2.0, size=(ng, nzt))\u000a        dt = 60.0\u000a    \u000a        wpxp_chnge = rng.normal(size=(ng, nzm)) * 1e-3      # col 0: clipping fired\u000a        wpxp_chnge[1] = 0.0                                  # col 1: no clipping → no-op\u000a        wpxp_chnge[2] = 0.5 * eps                            # col 2: sub-eps → gated off (no-op)\u000a    \u000a>       got = np.asarray(xm_correction_wpxp_cl(\u000a            jnp.asarray(xm), jnp.asarray(wpxp_chnge), jnp.asarray(invrs_dzt), dt))\u000aE       TypeError: xm_correction_wpxp_cl() missing 5 required positional arguments: 'dt', 'wpxp_chnge', 'invrs_dzt', 'stats', and 'xm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xm_correction_wpxp_cl.py:54: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_xm_correction_wpxp_cl_matches_reference",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xm_correction_wpxp_cl",
          "duration" : 0.079,
          "errorDetails" : "TypeError: xm_correction_wpxp_cl() missing 5 required positional arguments: 'dt', 'wpxp_chnge', 'invrs_dzt', 'stats', and 'xm'",
          "errorStackTrace" : "def test_xm_correction_wpxp_cl_all_zero_is_noop():\u000a        rng = np.random.default_rng(1)\u000a        ng, nzt = 2, 8\u000a        xm = rng.normal(size=(ng, nzt))\u000a        invrs_dzt = rng.uniform(0.5, 2.0, size=(ng, nzt))\u000a>       got = np.asarray(xm_correction_wpxp_cl(\u000a            jnp.asarray(xm), jnp.zeros((ng, nzt + 1)), jnp.asarray(invrs_dzt), 60.0))\u000aE       TypeError: xm_correction_wpxp_cl() missing 5 required positional arguments: 'dt', 'wpxp_chnge', 'invrs_dzt', 'stats', and 'xm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xm_correction_wpxp_cl.py:71: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_xm_correction_wpxp_cl_all_zero_is_noop",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xm_wpxp_terms",
          "duration" : 0.1,
          "errorDetails" : "TypeError: xm_term_ta_lhs() missing 3 required positional arguments: 'gr', 'rho_ds_zm', and 'invrs_rho_ds_zt'",
          "errorStackTrace" : "def test_xm_term_ta_lhs():\u000a        gr, nzm, nzt = _grid()\u000a        idzt = np.asarray(gr.invrs_dzt)\u000a        rng = np.random.default_rng(51)\u000a        inv_rho_zt = rng.uniform(0.8, 2.0, (_NG, nzt)); rho_zm = rng.uniform(0.5, 1.2, (_NG, nzm))\u000a>       j = np.asarray(xm_term_ta_lhs(jnp.asarray(inv_rho_zt), jnp.asarray(rho_zm), gr))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: xm_term_ta_lhs() missing 3 required positional arguments: 'gr', 'rho_ds_zm', and 'invrs_rho_ds_zt'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xm_wpxp_terms.py:50: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_xm_term_ta_lhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xm_wpxp_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wpxp_term_tp_lhs() missing 2 required positional arguments: 'gr' and 'wp2'",
          "errorStackTrace" : "def test_wpxp_term_tp_lhs():\u000a        gr, nzm, nzt = _grid()\u000a        idzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(52)\u000a        wp2 = rng.uniform(1e-3, 2.0, (_NG, nzm))\u000a>       j = np.asarray(wpxp_term_tp_lhs(jnp.asarray(wp2), gr))\u000a                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wpxp_term_tp_lhs() missing 2 required positional arguments: 'gr' and 'wp2'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xm_wpxp_terms.py:64: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wpxp_term_tp_lhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xm_wpxp_terms",
          "duration" : 0.002,
          "errorDetails" : "TypeError: wpxp_terms_ac_pr2_lhs() missing 4 required positional arguments: 'gr', 'C7_Skw_fnc', 'wm_zt', and 'invrs_dzm'",
          "errorStackTrace" : "def test_wpxp_ac_pr1_bp():\u000a        gr, nzm, nzt = _grid()\u000a        idzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(53)\u000a        C7 = rng.uniform(0.3, 0.8, (_NG, nzm)); wm_zt = rng.uniform(-0.1, 0.1, (_NG, nzt))\u000a        C6 = rng.uniform(2.0, 5.0, (_NG, nzm)); itau6 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a        thv = rng.uniform(290.0, 320.0, (_NG, nzm)); xpthvp = rng.uniform(-0.1, 0.3, (_NG, nzm))\u000a    \u000a>       jac = np.asarray(wpxp_terms_ac_pr2_lhs(jnp.asarray(C7), jnp.asarray(wm_zt), gr))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       TypeError: wpxp_terms_ac_pr2_lhs() missing 4 required positional arguments: 'gr', 'C7_Skw_fnc', 'wm_zt', and 'invrs_dzm'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xm_wpxp_terms.py:81: TypeError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_wpxp_ac_pr1_bp",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xp2_xpyp_terms",
          "duration" : 0.087,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[ 0.35877341  1.51067731 -1.78633124  1.68661351 -0.04731721 -0.79997858\u000a  -0.80295672 -1.08281652 -0.22364536  0.83388418  0.58406373  0.63828602\u000a  -1.69480839 -1.57096212  1.55380317  0.96888537  2.183214    1.20981583\u000a  -1.02439134  1.28527245  0.62839426  0.21482493 -0.81987332  0.00278022\u000a  -0.1469987   0.89253511  0.12449694  1.58474591 -0.77448575  0.47110256]\u000a [ 0.49884238 -0.86433854 -1.18126605  1.0135795   0.51744047 -0.16250519\u000a   0.3943674  -0.67534403  0.2383482  -0.60512669  0.18878847  0.98608946\u000a  -0.33963025  0.84977381 -1.03419934 -0.28849077 -1.3647426  -0.10058609\u000a   0.07865408 -0.19726266 -0.26767572  1.34019469  1.42379284 -1.215631\u000a   1.17411449 -1.72306961 -0.73447925 -0.1734456   0.1110606  -1.04741668]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_term_tp_rhs():\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        invrs_dzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(21)\u000a        xam = rng.standard_normal((_NG, nzt)); xbm = rng.standard_normal((_NG, nzt))\u000a        wpxap = rng.standard_normal((_NG, nzm)); wpxbp = rng.standard_normal((_NG, nzm))\u000a>       j = np.asarray(term_tp_rhs(jnp.asarray(xam), jnp.asarray(xbm),\u000a                                   jnp.asarray(wpxap), jnp.asarray(wpxbp), jnp.asarray(invrs_dzm)))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[ 0.35877341  1.51067731 -1.78633124  1.68661351 -0.04731721 -0.79997858\u000aE         -0.80295672 -1.08281652 -0.22364536  0.83388418  0.58406373  0.63828602\u000aE         -1.69480839 -1.57096212  1.55380317  0.96888537  2.183214    1.20981583\u000aE         -1.02439134  1.28527245  0.62839426  0.21482493 -0.81987332  0.00278022\u000aE         -0.1469987   0.89253511  0.12449694  1.58474591 -0.77448575  0.47110256]\u000aE        [ 0.49884238 -0.86433854 -1.18126605  1.0135795   0.51744047 -0.16250519\u000aE          0.3943674  -0.67534403  0.2383482  -0.60512669  0.18878847  0.98608946\u000aE         -0.33963025  0.84977381 -1.03419934 -0.28849077 -1.3647426  -0.10058609\u000aE          0.07865408 -0.19726266 -0.26767572  1.34019469  1.42379284 -1.215631\u000aE          1.17411449 -1.72306961 -0.73447925 -0.1734456   0.1110606  -1.04741668]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py:44: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_tp_rhs",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xp2_xpyp_terms",
          "duration" : 0.029,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[4.09904075]\u000a [3.59788614]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_term_pr1():\u000a        nzm = 11\u000a        rng = np.random.default_rng(22)\u000a        C4 = rng.uniform(3.0, 6.0, (_NG, 1)); C14 = rng.uniform(0.5, 2.0, (_NG, 1))\u000a        xbp2 = rng.uniform(1e-3, 2.0, (_NG, nzm)); wp2 = rng.uniform(1e-3, 2.0, (_NG, nzm))\u000a        itau4 = rng.uniform(1e-3, 1e-2, (_NG, nzm)); itau14 = rng.uniform(1e-3, 1e-2, (_NG, nzm))\u000a>       j = np.asarray(term_pr1(jnp.asarray(C4), jnp.asarray(C14), jnp.asarray(xbp2), jnp.asarray(wp2),\u000a                                jnp.asarray(itau4), jnp.asarray(itau14), w_tol_sqd))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[4.09904075]\u000aE        [3.59788614]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py:60: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_pr1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xp2_xpyp_terms",
          "duration" : 0.003,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[0.37757323]\u000a [0.35658329]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_term_pr2():\u000a        gr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        nzm = gr.zm.shape[1]; nzt = nzm - 1\u000a        invrs_dzm = np.asarray(gr.invrs_dzm)\u000a        rng = np.random.default_rng(23)\u000a        C_uu_shr = rng.uniform(0.1, 0.5, (_NG, 1)); C_uu_buoy = rng.uniform(0.1, 0.5, (_NG, 1))\u000a        thv = rng.uniform(290.0, 320.0, (_NG, nzm)); wpthvp = rng.uniform(-0.05, 0.2, (_NG, nzm))\u000a        upwp = rng.uniform(-0.5, 0.5, (_NG, nzm)); vpwp = rng.uniform(-0.5, 0.5, (_NG, nzm))\u000a        um = rng.uniform(-15.0, 15.0, (_NG, nzt)); vm = rng.uniform(-15.0, 15.0, (_NG, nzt))\u000a>       j = np.asarray(term_pr2(jnp.asarray(C_uu_shr), jnp.asarray(C_uu_buoy), jnp.asarray(thv),\u000a                                jnp.asarray(wpthvp), jnp.asarray(upwp), jnp.asarray(vpwp),\u000a                                jnp.asarray(um), jnp.asarray(vm), gr))\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[0.37757323]\u000aE        [0.35658329]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py:80: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_pr2",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xp2_xpyp_terms",
          "duration" : 0.001,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[0.72751079 0.8698369  1.19200186 1.06215956 1.17200376 1.18240589\u000a  1.76082141 0.26421788 1.51070301 1.6586978  1.45310413]\u000a [0.87885865 1.89161217 0.15880336 1.62558594 1.24389239 0.17813984\u000a  0.73155888 0.81871803 0.43448612 1.32094161 0.9345577 ]]. The error was:\u000aTypeError: unhashable type: 'jaxlib._jax.ArrayImpl'",
          "errorStackTrace" : "def test_term_dp1():\u000a        \"\"\"term_dp1_lhs (F90:5729) main-diagonal +(Cn/tau) [interior, BC 0]; term_dp1_rhs (F90:5809) explicit\u000a        +(Cn/tau)·threshold [ALL levels incl. boundaries]. The DP1 dissipation terms missed by iter 492.\"\"\"\u000a        nzm = 11\u000a        rng = np.random.default_rng(24)\u000a        Cn = rng.uniform(0.1, 2.0, (_NG, nzm)); itau = rng.uniform(1e-3, 1e-2, (_NG, nzm)); thr = 1e-8\u000a>       jl = np.asarray(term_dp1_lhs(jnp.asarray(Cn), jnp.asarray(itau)))\u000a                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'jaxlib._jax.ArrayImpl'>, [[0.72751079 0.8698369  1.19200186 1.06215956 1.17200376 1.18240589\u000aE         1.76082141 0.26421788 1.51070301 1.6586978  1.45310413]\u000aE        [0.87885865 1.89161217 0.15880336 1.62558594 1.24389239 0.17813984\u000aE         0.73155888 0.81871803 0.43448612 1.32094161 0.9345577 ]]. The error was:\u000aE       TypeError: unhashable type: 'jaxlib._jax.ArrayImpl'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xp2_xpyp_terms.py:104: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_term_dp1",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xpyp_term_ta_godunov",
          "duration" : 0.192,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 0.50038187  1.5888552   1.10274276 -1.09917124 -0.79933486  1.49421378\u000a  -1.97893878  1.28491367  1.18827772 -0.12826019 -0.78787029 -0.88629755\u000a  -0.98052165 -0.21969478  0.01819304  0.21398941  1.98200113  1.17064768\u000a   0.48871692  1.95584059 -1.13876521 -1.35915186  0.45015842 -1.82423197\u000a  -1.85727888  0.05955528 -0.1351759   1.66867109  0.51690502  0.05647059]\u000a [-0.01250626 -1.00994031 -1.9528239  -1.23039142  0.76812848 -1.1975731\u000a  -0.52185476 -1.98506303  1.32019092 -1.38215568 -0.92960278  1.52132862\u000a   0.03916324  1.38860099  0.55886867  0.96708379 -1.63401758  0.16457529\u000a   0.03108895  1.48535751 -0.55494376  0.39273627 -1.76299343 -0.4494728\u000a  -0.70785461 -1.39920108  1.26535242 -0.48221531  1.91499154  0.35996677]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_f2py_oracle():\u000a        try:\u000a            import clubb_f2py\u000a            from clubb_python import clubb_api\u000a            from clubb_python.derived_types.err_info import ErrInfo\u000a        except ModuleNotFoundError as e:\u000a            if (e.name or \"\").split(\".\")[0] not in {\"clubb_f2py\", \"clubb_python\", \"netCDF4\"}:\u000a                raise\u000a            pytest.skip(f\"  f2py xpyp_term_ta_*_godunov oracle: SKIP ({type(e).__name__})\")\u000a        jgr = setup_grid(ngrdcol=_NG, deltaz=_DZ, zm_init=0.0, zm_top=_ZTOP, grid_type=1)\u000a        ng, nzm = jgr.zm.shape\u000a        nzt = nzm - 1\u000a        clubb_api.init_err_info(ng)\u000a        cf = clubb_api.get_default_config_flags(); clubb_api.init_config_flags(cf)\u000a        clubb_api.setup_grid(nzmax=nzm, ngrdcol=ng, sfc_elevation=np.zeros(ng),\u000a                             l_implemented=False, l_ascending_grid=True, grid_type=2,\u000a                             deltaz=np.full(ng, _DZ), zm_init=np.zeros(ng), zm_top=np.full(ng, float(jgr.zm[0, -1])),\u000a                             momentum_heights=np.asfortranarray(np.asarray(jgr.zm)),\u000a                             thermodynamic_heights=np.asfortranarray(np.asarray(jgr.zt)),\u000a                             err_info=ErrInfo(ngrdcol=ng))\u000a        # Pull the EXACT stored grid so the JAX side uses identical invrs_dzm / grid_dir.\u000a        g = clubb_f2py.get_grid(ng, nzm, nzt)\u000a        invrs_dzm = np.asarray(g[4]); grid_dir = float(g[13])\u000a        shim = _GridShim(invrs_dzm=jnp.asarray(invrs_dzm))\u000a    \u000a        rng = np.random.default_rng(7)\u000a        worst = 0.0\u000a        for _ in range(3):\u000a            coef = rng.uniform(-2, 2, (ng, nzt))                 # zt-level implicit coef (sign drives upwind split)\u000a            irho = rng.uniform(0.5, 1.5, (ng, nzm))\u000a            rho_zm = rng.uniform(0.5, 1.2, (ng, nzm))\u000a            term_zm = rng.uniform(-1, 1, (ng, nzm))\u000a            sgn = np.sign(rng.uniform(-1, 1, (ng, nzt)))         # ±1 turbulent-velocity sign\u000a    \u000a            f_lhs = np.asarray(clubb_f2py.f2py_xpyp_term_ta_pdf_lhs_godunov(coef, irho, rho_zm))\u000a>           j_lhs = np.asarray(xpyp_term_ta_pdf_lhs_godunov(coef, irho, rho_zm, shim, grid_dir))\u000a                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE           ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[ 0.50038187  1.5888552   1.10274276 -1.09917124 -0.79933486  1.49421378\u000aE             -1.97893878  1.28491367  1.18827772 -0.12826019 -0.78787029 -0.88629755\u000aE             -0.98052165 -0.21969478  0.01819304  0.21398941  1.98200113  1.17064768\u000aE              0.48871692  1.95584059 -1.13876521 -1.35915186  0.45015842 -1.82423197\u000aE             -1.85727888  0.05955528 -0.1351759   1.66867109  0.51690502  0.05647059]\u000aE            [-0.01250626 -1.00994031 -1.9528239  -1.23039142  0.76812848 -1.1975731\u000aE             -0.52185476 -1.98506303  1.32019092 -1.38215568 -0.92960278  1.52132862\u000aE              0.03916324  1.38860099  0.55886867  0.96708379 -1.63401758  0.16457529\u000aE              0.03108895  1.48535751 -0.55494376  0.39273627 -1.76299343 -0.4494728\u000aE             -0.70785461 -1.39920108  1.26535242 -0.48221531  1.91499154  0.35996677]]. The error was:\u000aE           TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_godunov.py:73: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xpyp_term_ta_godunov",
          "duration" : 0.052,
          "errorDetails" : "ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[-0.95355146 -0.80603543  1.25690296 -1.63233623  0.4004021   0.91424211\u000a  -1.24839571 -1.77941349 -0.90012253]\u000a [ 0.62973206  0.24906265 -1.39975095 -0.26947684  0.67718919 -0.30886131\u000a   0.5327376   1.86974381  0.73225929]]. The error was:\u000aTypeError: unhashable type: 'numpy.ndarray'",
          "errorStackTrace" : "def test_boundaries_and_grad():\u000a        ng, nzm, nzt = 2, 10, 9\u000a        jgr = setup_grid(ngrdcol=ng, deltaz=_DZ, zm_init=0.0, zm_top=(nzm - 1) * _DZ, grid_type=1)\u000a        rng = np.random.default_rng(2)\u000a        coef = rng.uniform(-2, 2, (ng, nzt)); irho = rng.uniform(0.5, 1.5, (ng, nzm))\u000a        rho_zm = rng.uniform(0.5, 1.2, (ng, nzm)); term_zm = rng.uniform(-1, 1, (ng, nzm))\u000a        sgn = np.sign(rng.uniform(-1, 1, (ng, nzt)))\u000a>       lhs = np.asarray(xpyp_term_ta_pdf_lhs_godunov(coef, irho, rho_zm, jgr, jgr.grid_dir))\u000a                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u000aE       ValueError: Non-hashable static arguments are not supported. An error occurred while trying to hash an object of type <class 'numpy.ndarray'>, [[-0.95355146 -0.80603543  1.25690296 -1.63233623  0.4004021   0.91424211\u000aE         -1.24839571 -1.77941349 -0.90012253]\u000aE        [ 0.62973206  0.24906265 -1.39975095 -0.26947684  0.67718919 -0.30886131\u000aE          0.5327376   1.86974381  0.73225929]]. The error was:\u000aE       TypeError: unhashable type: 'numpy.ndarray'\u000a\u000aclubb_jax/pytests/auto_llm_generated_pytests/test_xpyp_term_ta_godunov.py:88: ValueError",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "test_boundaries_and_grad",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xpyp_term_ta_pdf",
          "duration" : 0.544,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_f2py_oracle",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "clubb_jax.pytests.auto_llm_generated_pytests.test_xpyp_term_ta_pdf",
          "duration" : 0.668,
          "errorDetails" : null,
          "errorStackTrace" : null,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test_differentiable",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "PASSED",
          "stderr" : null,
          "stdout" : null
        }
      ],
      "duration" : 1567.8429,
      "enclosingBlockNames" : [
        "Declarative: Post Actions"
      ],
      "enclosingBlocks" : [
        "56"
      ],
      "id" : null,
      "name" : "pytest",
      "nodeId" : "57",
      "properties" : {
        
      },
      "stderr" : null,
      "stdout" : null,
      "timestamp" : "2026-10-05T04:22:54.196230-05:00"
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "auto_llm_generated_pytests/test_close_luhar_pdf.py",
          "duration" : 0.0,
          "errorDetails" : "Module process exited 139 before writing its pytest report; see the console.",
          "errorStackTrace" : "Module process exited 139 before writing its pytest report; see the console.",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "pytest_module_process",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        }
      ],
      "duration" : 0.0,
      "enclosingBlockNames" : [
        "Declarative: Post Actions"
      ],
      "enclosingBlocks" : [
        "56"
      ],
      "id" : null,
      "name" : "auto_llm_generated_pytests_test_close_luhar_pdf.py",
      "nodeId" : "57",
      "properties" : {
        
      },
      "stderr" : null,
      "stdout" : null,
      "timestamp" : null
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "auto_llm_generated_pytests/test_new_hybrid_pdf_main.py",
          "duration" : 0.0,
          "errorDetails" : "Module process exited 2 before writing its pytest report; see the console.",
          "errorStackTrace" : "Module process exited 2 before writing its pytest report; see the console.",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "pytest_module_process",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        }
      ],
      "duration" : 0.0,
      "enclosingBlockNames" : [
        "Declarative: Post Actions"
      ],
      "enclosingBlocks" : [
        "56"
      ],
      "id" : null,
      "name" : "auto_llm_generated_pytests_test_new_hybrid_pdf_main.py",
      "nodeId" : "57",
      "properties" : {
        
      },
      "stderr" : null,
      "stdout" : null,
      "timestamp" : null
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "auto_llm_generated_pytests/test_new_pdf_main.py",
          "duration" : 0.0,
          "errorDetails" : "Module process exited 2 before writing its pytest report; see the console.",
          "errorStackTrace" : "Module process exited 2 before writing its pytest report; see the console.",
          "failedSince" : 4,
          "flakyFailures" : [
            
          ],
          "name" : "pytest_module_process",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : false,
          "skippedMessage" : null,
          "status" : "FAILED",
          "stderr" : null,
          "stdout" : null
        }
      ],
      "duration" : 0.0,
      "enclosingBlockNames" : [
        "Declarative: Post Actions"
      ],
      "enclosingBlocks" : [
        "56"
      ],
      "id" : null,
      "name" : "auto_llm_generated_pytests_test_new_pdf_main.py",
      "nodeId" : "57",
      "properties" : {
        
      },
      "stderr" : null,
      "stdout" : null,
      "timestamp" : null
    }
  ]
}