Skip to content
Skipping 243 KB.. Full Log
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py::test_hydromet_pdf_params_zero PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py::test_precip_fracs_init_and_zero PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_hydromet_pdf_parameter.xml -
============================= slowest 15 durations =============================
0.15s call     clubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py::test_hydromet_pdf_params_zero
0.06s call     clubb_jax/pytests/auto_llm_generated_pytests/test_hydromet_pdf_parameter.py::test_precip_fracs_init_and_zero

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 0.68s ===============================
JAX pytest module: auto_llm_generated_pytests/test_ice_dfsn.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_ice_dfsn_vs_numpy PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_branches_and_coupling PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_over_depletion_cap PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_columns_use_their_own_grid_spacing_eager_and_jit PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_ice_dfsn.xml -
============================= slowest 15 durations =============================
2.93s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_ice_dfsn_vs_numpy
2.38s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_columns_use_their_own_grid_spacing_eager_and_jit
0.35s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_branches_and_coupling
0.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ice_dfsn.py::test_over_depletion_cap

(8 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 6.23s ===============================
JAX pytest module: auto_llm_generated_pytests/test_index_mapping.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py::test_warm_rain_only_pdf PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py::test_absent_species_guard PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py::test_full_species PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_index_mapping.py::test_sclr_idx_fields_mirror_fortran_type PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_index_mapping.xml -
============================= slowest 15 durations =============================

(12 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 0.47s ===============================
JAX pytest module: auto_llm_generated_pytests/test_interpolation.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 5 items

clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_lin_interp_identity PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_monotonicity PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_linear_interp_factor PASSED [ 60%]
clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_zlinterp PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_lin_interp_between_grids PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_interpolation.xml -
============================= slowest 15 durations =============================
122.52s call     clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_lin_interp_between_grids
0.56s call     clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_monotonicity
0.27s call     clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_lin_interp_identity
0.17s call     clubb_jax/pytests/auto_llm_generated_pytests/test_interpolation.py::test_zlinterp

(11 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 5 passed in 124.01s (0:02:04) =========================
JAX pytest module: auto_llm_generated_pytests/test_inverse_hydrostatic.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py::test_roundtrip_with_forward PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py::test_constant_thvm_analytic PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_inverse_hydrostatic.xml -
============================= slowest 15 durations =============================
1.54s call     clubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py::test_roundtrip_with_forward
0.75s call     clubb_jax/pytests/auto_llm_generated_pytests/test_inverse_hydrostatic.py::test_constant_thvm_analytic

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 2.76s ===============================
JAX pytest module: auto_llm_generated_pytests/test_jax_cli_options.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 55 items

clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[False-None] PASSED [  1%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[False-] PASSED [  3%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[False-gpu,xla_prealloc] PASSED [  5%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[False-FUTURE,option=some value] PASSED [  7%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[True-None] PASSED [  9%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[True-] PASSED [ 10%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[True-gpu,xla_prealloc] PASSED [ 12%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_main_passes_opaque_options_to_case_launch[True-FUTURE,option=some value] PASSED [ 14%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[None] PASSED [ 16%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[] PASSED [ 18%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[cpu] PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[gpu,xla_prealloc] PASSED [ 21%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[FUTURE,option=some value] PASSED [ 23%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[gpu,unknown] PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[literal;$NOT_EXPANDED] PASSED [ 27%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_runner_forwards_value_verbatim_without_interpreting_it[gpu\n,typo] PASSED [ 29%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[] PASSED [ 30%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[tpu] PASSED [ 32%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,] PASSED [ 34%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,typo] PASSED [ 36%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[cpu,xla_prealloc] PASSED [ 38%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,xla_prealloc,xla_prealloc] PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,,xla_prealloc] PASSED [ 41%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu\n,typo] PASSED [ 43%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options0] PASSED [ 45%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options1] PASSED [ 47%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options2] PASSED [ 49%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_preallocation_on_cpu PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_gpu_profile_resolves_to_the_host_native_backend[Darwin-metal] PASSED [ 52%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_gpu_profile_resolves_to_the_host_native_backend[Linux-cuda13] PASSED [ 54%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version0] PASSED [ 56%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_discovery_without_target_venv_uses_old_host_python[cpu-0.11.0-host_version1] PASSED [ 58%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version0] PASSED [ 60%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_discovery_without_target_venv_uses_old_host_python[metal-0.4.34-host_version1] PASSED [ 61%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_discovery_plans_packages_for_target_but_executes_on_host PASSED [ 63%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_unsuitable_setup_python_does_not_block_discovery PASSED [ 65%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_rejects_duplicate_or_conflicting_implementations[options0] PASSED [ 67%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_rejects_duplicate_or_conflicting_implementations[options1] PASSED [ 69%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_rejects_duplicate_or_conflicting_implementations[options2] PASSED [ 70%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_scm_rejects_duplicate_or_conflicting_implementations[options3] PASSED [ 72%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_comparison_help_does_not_prepare_environment PASSED [ 74%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[None-cpu] PASSED [ 76%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[None-cuda13] PASSED [ 78%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[None-rocm] PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[None-metal] PASSED [ 81%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cpu] PASSED [ 83%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-cuda13] PASSED [ 85%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-rocm] PASSED [ 87%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[custom-runtime-metal] PASSED [ 89%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_failure_stops_before_restart PASSED [ 90%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_managed_launcher_dispatches_selected_entry_module[clubb_jax.src.clubb_standalone] PASSED [ 92%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_managed_launcher_dispatches_selected_entry_module[tuner.tune_clubb] PASSED [ 94%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_managed_launcher_dispatches_selected_entry_module[clubb_jax.src.clubb_standalone_loss] PASSED [ 96%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_managed_launcher_rejects_bad_entry_modules[options0] PASSED [ 98%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_managed_launcher_rejects_bad_entry_modules[options1] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_jax_cli_options.xml -
============================= slowest 15 durations =============================
0.12s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_comparison_help_does_not_prepare_environment
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu\n,typo]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,typo]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,xla_prealloc,xla_prealloc]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[gpu,,xla_prealloc]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[tpu]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_bad_options_are_rejected_by_wrapper_before_setup[cpu,xla_prealloc]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options1]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options0]
0.07s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_preallocation_on_cpu
0.07s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_wrapper_rejects_conflicting_or_duplicate_settings[options2]
0.01s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_jax_cli_options.py::test_environment_setup_uses_launcher_paths_and_restarts_once[None-cpu]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 55 passed in 1.36s ==============================
JAX pytest module: auto_llm_generated_pytests/test_jit_compile.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py::test_derived_type_pytree_metadata_is_static PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py::test_xp2_xpyp_single_lhs_valid_compiles PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_jit_compile.xml -
============================= slowest 15 durations =============================
1.11s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py::test_derived_type_pytree_metadata_is_static
0.27s call     clubb_jax/pytests/auto_llm_generated_pytests/test_jit_compile.py::test_xp2_xpyp_single_lhs_valid_compiles

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 1.84s ===============================
JAX pytest module: auto_llm_generated_pytests/test_kk_autoconversion.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 5 items

clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_general_vs_quadrature PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_const_variants_vs_quadrature PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_accretion_bivar_vs_quadrature PASSED [ 60%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_trivar_general_vs_quadrature PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_LL_vs_quadrature PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_kk_autoconversion.xml -
============================= slowest 15 durations =============================
1.31s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_general_vs_quadrature
0.33s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_const_variants_vs_quadrature
0.22s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_trivar_general_vs_quadrature
0.06s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_accretion_bivar_vs_quadrature
0.03s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_autoconversion.py::test_bivar_LL_vs_quadrature

(10 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 5 passed in 2.44s ===============================
JAX pytest module: auto_llm_generated_pytests/test_kk_covariance_batch.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[False] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[True] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_nested_jit_gradient_matches_unbatched_finite_difference PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_kk_covariance_batch.xml -
============================= slowest 15 durations =============================
20.85s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_nested_jit_gradient_matches_unbatched_finite_difference
10.80s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[True]
8.89s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[False]
0.25s teardown clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[True]
0.20s teardown clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_driver_matches_unbatched_integrals[False]
0.17s teardown clubb_jax/pytests/auto_llm_generated_pytests/test_kk_covariance_batch.py::test_nested_jit_gradient_matches_unbatched_finite_difference

(3 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 41.65s ==============================
JAX pytest module: auto_llm_generated_pytests/test_kk_local_means.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_kk_local_means.py::test_formulas_and_branches PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_kk_local_means.xml -
============================= slowest 15 durations =============================
0.46s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_local_means.py::test_formulas_and_branches

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.92s ===============================
JAX pytest module: auto_llm_generated_pytests/test_KK_Nrm_tendencies.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py::test_auto_mean_drop_mass_constant PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py::test_evap_local_mean_formula_and_safe_div PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py::test_grad_finite PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_KK_Nrm_tendencies.xml -
============================= slowest 15 durations =============================
0.83s call     clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py::test_grad_finite
0.30s call     clubb_jax/pytests/auto_llm_generated_pytests/test_KK_Nrm_tendencies.py::test_evap_local_mean_formula_and_safe_div

(7 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 1.57s ===============================
JAX pytest module: auto_llm_generated_pytests/test_kk_upscaled_variances.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py::test_closed_form PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py::test_monte_carlo PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_kk_upscaled_variances.xml -
============================= slowest 15 durations =============================
0.55s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py::test_closed_form
0.37s call     clubb_jax/pytests/auto_llm_generated_pytests/test_kk_upscaled_variances.py::test_monte_carlo

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 1.37s ===============================
JAX pytest module: auto_llm_generated_pytests/test_lba_sfclyr.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_lba_sfclyr.py::test_vs_literal PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_lba_sfclyr.py::test_diurnal_structure PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_lba_sfclyr.xml -
============================= slowest 15 durations =============================
0.73s call     clubb_jax/pytests/auto_llm_generated_pytests/test_lba_sfclyr.py::test_vs_literal

(5 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 1.19s ===============================
JAX pytest module: auto_llm_generated_pytests/test_limits_f_x_responder.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py::test_sort_roots PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py::test_bounds PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_limits_f_x_responder.xml -
============================= slowest 15 durations =============================
2.43s call     clubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py::test_bounds
0.08s call     clubb_jax/pytests/auto_llm_generated_pytests/test_limits_f_x_responder.py::test_sort_roots

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 2.97s ===============================
JAX pytest module: auto_llm_generated_pytests/test_liq_water_path.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_liq_water_path.py::test_liq_water_path PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_liq_water_path.xml -
============================= slowest 15 durations =============================
0.14s call     clubb_jax/pytests/auto_llm_generated_pytests/test_liq_water_path.py::test_liq_water_path

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.59s ===============================
JAX pytest module: auto_llm_generated_pytests/test_loss_driver.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 21 items

clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model0-truth0-expected0] PASSED [  4%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model1-truth1-expected1] PASSED [  9%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model2-truth2-expected2] PASSED [ 14%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model3-truth3-expected3] PASSED [ 19%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model4-truth4-expected4] PASSED [ 23%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model5-truth5-expected5] PASSED [ 28%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_invalid_shapes[model0-truth0-matching sizes] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_invalid_shapes[model1-truth1-at least one level] PASSED [ 38%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions0] PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions1] PASSED [ 47%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions0] PASSED [ 52%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions1] PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions0] PASSED [ 61%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions1] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_file_batches_keep_configured_column_slices PASSED [ 71%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_namelist_preserves_first_blank_array_entry[False] PASSED [ 76%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_namelist_preserves_first_blank_array_entry[True] PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_entry_point_accepts_help_without_initializing_model[-h] PASSED [ 85%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_entry_point_accepts_help_without_initializing_model[-help] PASSED [ 90%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_entry_point_accepts_help_without_initializing_model[--help] PASSED [ 95%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_rejects_restart_before_initialization PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_loss_driver.xml -
============================= slowest 15 durations =============================
1.49s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_loss_file_batches_keep_configured_column_slices
1.42s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions0]
0.18s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model0-truth0-expected0]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_source_conventions[model5-truth5-expected5]
0.08s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions0]
0.03s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K-1.0-dimensions1]
0.02s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[g/kg-1000.0-dimensions1]
0.02s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions0]
0.02s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_benchmark_raw_values_interpolation_and_first_column[K/day-86400.0-dimensions1]
0.02s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_invalid_shapes[model0-truth0-matching sizes]
0.01s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_driver.py::test_taylor_metrics_invalid_shapes[model1-truth1-at least one level]

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 21 passed in 4.02s ==============================
JAX pytest module: auto_llm_generated_pytests/test_loss_port_structure.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_loss_port_structure.py::test_loss_routine_inventory_and_order_match_source PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_loss_port_structure.py::test_loss_profile_math_uses_jax PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_loss_port_structure.xml -
============================= slowest 15 durations =============================
0.01s call     clubb_jax/pytests/auto_llm_generated_pytests/test_loss_port_structure.py::test_loss_routine_inventory_and_order_match_source

(5 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 0.57s ===============================
JAX pytest module: auto_llm_generated_pytests/test_luhar_params.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_luhar_params.py::test_invariants PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_luhar_params.xml -
============================= slowest 15 durations =============================
2.29s call     clubb_jax/pytests/auto_llm_generated_pytests/test_luhar_params.py::test_invariants

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 2.74s ===============================
JAX pytest module: auto_llm_generated_pytests/test_ly93_pdf.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py::test_moment_reconstruction PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py::test_mixt_frac_root PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_ly93_pdf.xml -
============================= slowest 15 durations =============================
1.27s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py::test_moment_reconstruction
0.42s call     clubb_jax/pytests/auto_llm_generated_pytests/test_ly93_pdf.py::test_mixt_frac_root

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 2.15s ===============================
JAX pytest module: auto_llm_generated_pytests/test_max_cubic_root.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py::test_root_property_and_max PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py::test_fallbacks PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_max_cubic_root.xml -
============================= slowest 15 durations =============================
3.21s call     clubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py::test_root_property_and_max
0.01s call     clubb_jax/pytests/auto_llm_generated_pytests/test_max_cubic_root.py::test_fallbacks

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 3.66s ===============================
JAX pytest module: auto_llm_generated_pytests/test_microphysics_error_paths.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 14 items

clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_namelist_cannot_override_enumerations PASSED [  7%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[False-1] PASSED [ 14%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[False-3] PASSED [ 21%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[True-1] PASSED [ 28%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[True-3] PASSED [ 35%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_cloud_number_solve_skips_clipping_and_final_stats[False] PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_cloud_number_solve_skips_clipping_and_final_stats[True] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_fatal_host_dump_emits_fields_in_source_order PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_pdf_fatal_skips_mixed_moments_and_statistics[False] PASSED [ 64%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_pdf_fatal_skips_mixed_moments_and_statistics[True] PASSED [ 71%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_hydrometeor_transport_does_not_advance_cloud_number[False] PASSED [ 78%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_hydrometeor_transport_does_not_advance_cloud_number[True] PASSED [ 85%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_silhs_fatal_skips_clipping_and_statistics[False] PASSED [ 92%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_silhs_fatal_skips_clipping_and_statistics[True] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_microphysics_error_paths.xml -
============================= slowest 15 durations =============================
4.61s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_cloud_number_solve_skips_clipping_and_final_stats[False]
1.83s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[False-1]
1.43s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_silhs_fatal_skips_clipping_and_statistics[False]
1.38s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_pdf_fatal_skips_mixed_moments_and_statistics[False]
1.17s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[False-3]
1.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_hydrometeor_transport_does_not_advance_cloud_number[False]
0.18s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[True-3]
0.18s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_cloud_number_solve_skips_clipping_and_final_stats[True]
0.16s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_silhs_fatal_skips_clipping_and_statistics[True]
0.14s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_hydrometeor_transport_does_not_advance_cloud_number[True]
0.14s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_failed_solve_preserves_statistics[True-1]
0.13s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_pdf_fatal_skips_mixed_moments_and_statistics[True]
0.08s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_fatal_host_dump_emits_fields_in_source_order
0.06s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_error_paths.py::test_namelist_cannot_override_enumerations

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================= 14 passed in 13.16s ==============================
JAX pytest module: auto_llm_generated_pytests/test_microphysics_host_errors.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 6 items

clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[-1-prep] PASSED [ 16%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[-1-tendencies] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[-1-transport] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[0-prep] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[0-tendencies] PASSED [ 83%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[0-transport] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_microphysics_host_errors.xml -
============================= slowest 15 durations =============================
0.32s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[-1-prep]
0.05s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_host_errors.py::test_fatal_column_respects_source_host_debug_guard[0-prep]

(13 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 6 passed in 0.93s ===============================
JAX pytest module: auto_llm_generated_pytests/test_microphysics_integration.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 36 items

clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_species_lifecycle[none-False-False-0] PASSED [  2%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_species_lifecycle[khairoutdinov_kogan-False-False-2] PASSED [  5%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_species_lifecycle[morrison-False-False-2] PASSED [  8%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_species_lifecycle[morrison-True-False-6] PASSED [ 11%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_species_lifecycle[morrison-True-True-8] PASSED [ 13%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config0-SILHS] PASSED [ 16%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config1-Unsupported] PASSED [ 19%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config2-Unsupported] PASSED [ 22%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config3-GFDL] PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config4-sedimentation] PASSED [ 27%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config5-l_predict_Nc] PASSED [ 30%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_disabled_dependencies_rejected[config6-l_morr_xp2_mc] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_previous_tendencies_feed_next_core_step PASSED [ 36%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_cloud_sedimentation_closed_boundaries_conserve_column[1] PASSED [ 38%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_cloud_sedimentation_closed_boundaries_conserve_column[3] PASSED [ 41%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_kk_adjustment_limits_depletion_and_conserves_water PASSED [ 44%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_scheme_startup_returns_zero_tendencies_before_start PASSED [ 47%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_hydrometeor_transport_surface_loss_and_column_independence[False] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_hydrometeor_transport_surface_loss_and_column_independence[True] PASSED [ 52%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_parameter_override_does_not_reuse_previous_jit_constants PASSED [ 55%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_predicted_cloud_number_transport_and_clipping[True] PASSED [ 58%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_predicted_cloud_number_transport_and_clipping[False] PASSED [ 61%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_local_kk_direct_statistics_and_core_contract[1] PASSED [ 63%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_local_kk_direct_statistics_and_core_contract[3] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-interactive] PASSED [ 69%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-non-interactive] PASSED [ 72%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-interactive] PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-non-interactive] PASSED [ 77%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_silhs_prescribed_probabilities_and_flags_reset_between_cases[False] PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_silhs_prescribed_probabilities_and_flags_reset_between_cases[True] PASSED [ 83%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_deterministic_silhs_rejects_independent_random_draws[l_lh_importance_sampling] PASSED [ 86%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_deterministic_silhs_rejects_independent_random_draws[l_random_k_lh_start] PASSED [ 88%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_initialization_appends_source_configuration_and_correlations[0.0-0] PASSED [ 91%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_initialization_appends_source_configuration_and_correlations[0.0-1] PASSED [ 94%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_initialization_appends_source_configuration_and_correlations[0.25-0] PASSED [ 97%]
clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_initialization_appends_source_configuration_and_correlations[0.25-1] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_microphysics_integration.xml -
============================= slowest 15 durations =============================
4.91s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_predicted_cloud_number_transport_and_clipping[False]
4.63s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_hydrometeor_transport_surface_loss_and_column_independence[False]
4.62s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_hydrometeor_transport_surface_loss_and_column_independence[True]
4.54s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_predicted_cloud_number_transport_and_clipping[True]
4.11s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_local_kk_direct_statistics_and_core_contract[1]
3.70s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_local_kk_direct_statistics_and_core_contract[3]
3.30s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_cloud_sedimentation_closed_boundaries_conserve_column[3]
3.25s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_cloud_sedimentation_closed_boundaries_conserve_column[1]
2.61s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-interactive]
2.47s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[False-non-interactive]
2.46s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_initialization_appends_source_configuration_and_correlations[0.0-1]
1.26s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_kk_adjustment_limits_depletion_and_conserves_water
0.87s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-interactive]
0.70s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_scheme_startup_returns_zero_tendencies_before_start
0.70s call     clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_integration.py::test_morrison_silhs_feedback_boundary_and_velocity_statistics[True-non-interactive]
============================= 36 passed in 46.31s ==============================
JAX pytest module: auto_llm_generated_pytests/test_microphysics_port_structure.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_microphysics_port_structure.py::test_runtime_interface_has_no_fortran_fallback PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_microphysics_port_structure.xml -
============================= slowest 15 durations =============================

(3 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.04s ===============================
JAX pytest module: auto_llm_generated_pytests/test_mirror_lower_triangular.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py::test_invariants PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py::test_differentiable PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_mirror_lower_triangular.xml -
============================= slowest 15 durations =============================
0.91s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py::test_differentiable
0.29s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mirror_lower_triangular.py::test_invariants

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 1.64s ===============================
JAX pytest module: auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 7 items

clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_univar_N_closed_form_and_mc PASSED [ 14%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_univar_L_closed_form_and_mc PASSED [ 28%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_bivar_NL_closed_form_and_mc PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_comp_eq_branch_selection PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_xp_a_hmpb_monte_carlo PASSED [ 71%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_xphmp_covar_branches_and_mc PASSED [ 85%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_hmxphmyp_covar_branches_and_mc PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.xml -
============================= slowest 15 durations =============================
4.94s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_bivar_NL_closed_form_and_mc
3.60s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_xp_a_hmpb_monte_carlo
2.15s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_univar_L_closed_form_and_mc
1.82s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_univar_N_closed_form_and_mc
1.65s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_xphmp_covar_branches_and_mc
1.45s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_hmxphmyp_covar_branches_and_mc
0.06s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mixed_moment_pdf_integrals.py::test_comp_eq_branch_selection

(8 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 7 passed in 16.12s ==============================
JAX pytest module: auto_llm_generated_pytests/test_morrison_special.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py::test_derf1_vs_scipy PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py::test_derf1_identities PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_morrison_special.xml -
============================= slowest 15 durations =============================
3.53s call     clubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py::test_derf1_identities
1.49s call     clubb_jax/pytests/auto_llm_generated_pytests/test_morrison_special.py::test_derf1_vs_scipy

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 5.53s ===============================
JAX pytest module: auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_mpace_b_vs_literal PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_mpace_b_physical PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_lba_tndcy_zero PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.xml -
============================= slowest 15 durations =============================
1.49s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_mpace_b_vs_literal
0.12s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_mpace_b_physical
0.11s call     clubb_jax/pytests/auto_llm_generated_pytests/test_mpace_b_lba_tndcy.py::test_lba_tndcy_zero

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 2.17s ===============================
JAX pytest module: auto_llm_generated_pytests/test_Nc_Ncn_eqns.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_Nc_Ncn_eqns.py::test_forward_vs_numpy_reference PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_Nc_Ncn_eqns.xml -
============================= slowest 15 durations =============================
7.97s call     clubb_jax/pytests/auto_llm_generated_pytests/test_Nc_Ncn_eqns.py::test_forward_vs_numpy_reference

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 8.56s ===============================
JAX pytest module: auto_llm_generated_pytests/test_new_pdf_main.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py::test_transcription PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py::test_bounds_and_limits PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_new_pdf_main.xml -
============================= slowest 15 durations =============================
1.64s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py::test_bounds_and_limits
1.01s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf_main.py::test_transcription

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 3.10s ===============================
JAX pytest module: auto_llm_generated_pytests/test_new_pdf.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py::test_mixture_fraction PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_new_pdf.xml -
============================= slowest 15 durations =============================
4.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_pdf.py::test_mixture_fraction

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 4.54s ===============================
JAX pytest module: auto_llm_generated_pytests/test_new_tsdadg_pdf.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_closed_form_and_swap PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_setter_mean_reconstruction PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_responder PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_new_tsdadg_pdf.xml -
============================= slowest 15 durations =============================
1.59s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_setter_mean_reconstruction
1.57s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_responder
0.99s call     clubb_jax/pytests/auto_llm_generated_pytests/test_new_tsdadg_pdf.py::test_closed_form_and_swap

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 4.61s ===============================
JAX pytest module: auto_llm_generated_pytests/test_NNL_covar_const_limits.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_limits.py::test_const_x3_x1x3_x2x3_limits PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_NNL_covar_const_limits.xml -
============================= slowest 15 durations =============================
4.29s call     clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_const_limits.py::test_const_x3_x1x3_x2x3_limits

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 4.74s ===============================
JAX pytest module: auto_llm_generated_pytests/test_NNL_covar_vs_MM.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py::test_trivar_covar_kernel_and_Ymean_term PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py::test_quadrivar_covar_kernel_and_Ymean_term PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_NNL_covar_vs_MM.xml -
============================= slowest 15 durations =============================
6.12s call     clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py::test_trivar_covar_kernel_and_Ymean_term
5.02s call     clubb_jax/pytests/auto_llm_generated_pytests/test_NNL_covar_vs_MM.py::test_quadrivar_covar_kernel_and_Ymean_term

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 11.60s ==============================
JAX pytest module: auto_llm_generated_pytests/test_nov11.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_nov11.py::test_nov11_adjustment_is_jittable_and_preserves_dtype PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_nov11.xml -
============================= slowest 15 durations =============================
0.19s call     clubb_jax/pytests/auto_llm_generated_pytests/test_nov11.py::test_nov11_adjustment_is_jittable_and_preserves_dtype

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.63s ===============================
JAX pytest module: auto_llm_generated_pytests/test_numerical_check_setters.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_numerical_check_setters.py::test_check_negative PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_numerical_check_setters.py::test_check_nan PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_numerical_check_setters.xml -
============================= slowest 15 durations =============================

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 0.45s ===============================
JAX pytest module: auto_llm_generated_pytests/test_numerics_autodiff.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_clipped_root_values_and_both_derivatives[float32] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_clipped_root_values_and_both_derivatives[float64] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_pdf_helpers_share_boundary_convention PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_numerics_autodiff.xml -
============================= slowest 15 durations =============================
0.75s call     clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_clipped_root_values_and_both_derivatives[float32]
0.64s call     clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_clipped_root_values_and_both_derivatives[float64]
0.46s call     clubb_jax/pytests/auto_llm_generated_pytests/test_numerics_autodiff.py::test_pdf_helpers_share_boundary_convention

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 2.34s ===============================
JAX pytest module: auto_llm_generated_pytests/test_param_names.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_param_names.py::test_index_constant_self_consistency PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_param_names.xml -
============================= slowest 15 durations =============================

(3 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.45s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pdf_binormal_moments.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py::test_closed_form PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py::test_monte_carlo PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_binormal_moments.xml -
============================= slowest 15 durations =============================
2.98s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py::test_monte_carlo
0.51s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_binormal_moments.py::test_closed_form

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 3.96s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pdf_integrals_all_mm.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_base_case_probability_mass[False-0.0001] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_base_case_probability_mass[True-1e-09] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_quadrivar_base_and_psum PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_integrals_all_mm.xml -
============================= slowest 15 durations =============================
1.45s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_base_case_probability_mass[False-0.0001]
0.87s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_quadrivar_base_and_psum
0.63s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_integrals_all_mm.py::test_base_case_probability_mass[True-1e-09]

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 3.41s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pdf_moment_integrals.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_moment_integrals.py::test_monte_carlo PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_moment_integrals.xml -
============================= slowest 15 durations =============================
1.35s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_moment_integrals.py::test_monte_carlo

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 1.79s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pdf_params_init.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_pdf_parameter_init PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_implicit_coefs_terms_init PASSED [100%]

=============================== warnings summary ===============================
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_pdf_parameter_init
  /home/jenkins/workspace/clubb_branch_jax/clubb_jax/src/CLUBB_core/pdf_params.py:233: UserWarning: Explicitly requested dtype float64 requested in zeros is not available, and will be truncated to dtype float32. To enable more dtypes, set the jax_enable_x64 configuration option or the JAX_ENABLE_X64 shell environment variable. See https://github.com/jax-ml/jax#current-gotchas for more.
    zero_2d = jnp.zeros((ngrdcol, nz), dtype=jnp.float64)

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_implicit_coefs_terms_init
  /home/jenkins/workspace/clubb_branch_jax/clubb_jax/src/CLUBB_core/pdf_params.py:170: UserWarning: Explicitly requested dtype float64 requested in zeros is not available, and will be truncated to dtype float32. To enable more dtypes, set the jax_enable_x64 configuration option or the JAX_ENABLE_X64 shell environment variable. See https://github.com/jax-ml/jax#current-gotchas for more.
    zero_2d = jnp.zeros((ngrdcol, nz), dtype=jnp.float64)

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_implicit_coefs_terms_init
  /home/jenkins/workspace/clubb_branch_jax/clubb_jax/src/CLUBB_core/pdf_params.py:173: UserWarning: Explicitly requested dtype float64 requested in zeros is not available, and will be truncated to dtype float32. To enable more dtypes, set the jax_enable_x64 configuration option or the JAX_ENABLE_X64 shell environment variable. See https://github.com/jax-ml/jax#current-gotchas for more.
    zero_3d = jnp.zeros((ngrdcol, nz, sclr_dim), dtype=jnp.float64)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_params_init.xml -
============================= slowest 15 durations =============================
0.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_pdf_parameter_init
0.05s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_init.py::test_implicit_coefs_terms_init

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
======================== 2 passed, 3 warnings in 0.60s =========================
JAX pytest module: auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.py::test_pdf_parameter_fields_mirror_fortran_type PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.py::test_implicit_coefs_terms_fields_mirror_fortran_type PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_params_pack_roundtrip.xml -
============================= slowest 15 durations =============================

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 0.45s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pdf_utilities.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_NL2NN_vs_montecarlo PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_LL2NN_vs_montecarlo PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_clip_and_zero_sigma PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pdf_utilities.xml -
============================= slowest 15 durations =============================
1.16s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_NL2NN_vs_montecarlo
0.96s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_LL2NN_vs_montecarlo
0.32s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pdf_utilities.py::test_corr_clip_and_zero_sigma

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 2.88s ===============================
JAX pytest module: auto_llm_generated_pytests/test_penta_solver.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py::test_full_penta_vs_numpy_single_col[False] PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py::test_full_penta_vs_numpy_single_col[True] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py::test_multi_col_vs_numpy PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_penta_solver.xml -
============================= slowest 15 durations =============================
0.29s call     clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py::test_full_penta_vs_numpy_single_col[False]
0.28s call     clubb_jax/pytests/auto_llm_generated_pytests/test_penta_solver.py::test_multi_col_vs_numpy

(7 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 1.02s ===============================
JAX pytest module: auto_llm_generated_pytests/test_portable_cholesky.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 8 items

clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[1] PASSED [ 12%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[4] PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[8] PASSED [ 37%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[10] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_preserves_failure_and_diagonal_retry PASSED [ 62%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_remains_differentiable PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_rejects_nonpositive_singleton[0.0] PASSED [ 87%]
clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_rejects_nonpositive_singleton[-1.0] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_portable_cholesky.xml -
============================= slowest 15 durations =============================
2.89s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_preserves_failure_and_diagonal_retry
0.65s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_remains_differentiable
0.51s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[10]
0.50s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[8]
0.31s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[4]
0.23s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_matches_numpy_under_jit_and_batching[1]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_portable_cholesky.py::test_portable_cholesky_rejects_nonpositive_singleton[0.0]

(8 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 8 passed in 5.64s ===============================
JAX pytest module: auto_llm_generated_pytests/test_precip_fraction.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_precip_fraction.py::test_precip_frac_assert_check PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_precip_fraction.xml -
============================= slowest 15 durations =============================
2.95s call     clubb_jax/pytests/auto_llm_generated_pytests/test_precip_fraction.py::test_precip_frac_assert_check

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 3.47s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pressure_coord_forcing.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_pressure_coordinate_interp PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_height_coordinate_interp_is_independent_of_pressure PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_apply_temperature_forcing_converts_to_thlm PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_unknown_forcing_name_is_rejected PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pressure_coord_forcing.xml -
============================= slowest 15 durations =============================
1.04s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_apply_temperature_forcing_converts_to_thlm
0.52s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_unknown_forcing_name_is_rejected
0.32s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_pressure_coordinate_interp
0.20s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_coord_forcing.py::test_height_coordinate_interp_is_independent_of_pressure

(8 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 2.51s ===============================
JAX pytest module: auto_llm_generated_pytests/test_pressure_sounding_z.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 3 items

clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_real_cgils_sounding PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_temperature_branch_independent PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_hydrostatic_roundtrip PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_pressure_sounding_z.xml -
============================= slowest 15 durations =============================
2.43s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_real_cgils_sounding
1.67s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_temperature_branch_independent
1.59s call     clubb_jax/pytests/auto_llm_generated_pytests/test_pressure_sounding_z.py::test_hydrostatic_roundtrip

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 3 passed in 6.15s ===============================
JAX pytest module: auto_llm_generated_pytests/test_quadrivar_covar_const_limits.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_covar_const_limits.py::test_const_x3_x3x4_and_all PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_quadrivar_covar_const_limits.xml -
============================= slowest 15 durations =============================
5.07s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_covar_const_limits.py::test_const_x3_x3x4_and_all

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 5.52s ===============================
JAX pytest module: auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 5 items

clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_base_all_vary PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c3_const_x3_NONswap PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c4_const_x3_SWAPPED PASSED [ 60%]
clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c1c2c4_cst_x1x2x3_SWAPPED PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_all_const PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.xml -
============================= slowest 15 durations =============================
2.37s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_base_all_vary
0.05s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c4_const_x3_SWAPPED
0.04s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c3_const_x3_NONswap
0.04s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_all_const
0.04s call     clubb_jax/pytests/auto_llm_generated_pytests/test_quadrivar_NNLL_covar_eq_swap.py::test_c1c2c4_cst_x1x2x3_SWAPPED

(10 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 5 passed in 3.01s ===============================
JAX pytest module: auto_llm_generated_pytests/test_rad_extended_atmosphere.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_rad_extended_atmosphere.py::test_real_cgils_extended_atmosphere PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rad_extended_atmosphere.py::test_theta_branch_exner_conversion PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_rad_extended_atmosphere.xml -
============================= slowest 15 durations =============================
2.51s call     clubb_jax/pytests/auto_llm_generated_pytests/test_rad_extended_atmosphere.py::test_real_cgils_extended_atmosphere

(5 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 2.97s ===============================
JAX pytest module: auto_llm_generated_pytests/test_radiation_error_diagnostics.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 2 items

clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_error_diagnostics.py::test_radiation_errors_print_on_each_failed_runtime_call[False] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_error_diagnostics.py::test_radiation_errors_print_on_each_failed_runtime_call[True] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_radiation_error_diagnostics.xml -
============================= slowest 15 durations =============================
0.71s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_error_diagnostics.py::test_radiation_errors_print_on_each_failed_runtime_call[False]
0.18s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_error_diagnostics.py::test_radiation_errors_print_on_each_failed_runtime_call[True]

(4 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 2 passed in 1.38s ===============================
JAX pytest module: auto_llm_generated_pytests/test_radiation_module.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 19 items

clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_can_toggle_between_calls[lba] PASSED [  5%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-False-False] PASSED [ 10%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-False-True] PASSED [ 15%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-True-False] PASSED [ 21%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-True-True] PASSED [ 26%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_soil_updates_use_incoming_fluxes_on_every_step[False-arm] PASSED [ 31%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_soil_updates_use_incoming_fluxes_on_every_step[True-arm] PASSED [ 36%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-False-False] PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-False-True] PASSED [ 47%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-True-False] PASSED [ 52%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-True-True] PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-False-False] PASSED [ 63%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-False-True] PASSED [ 68%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-True-False] PASSED [ 73%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-True-True] PASSED [ 78%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-False] PASSED [ 84%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-True] PASSED [ 89%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-False] PASSED [ 94%]
clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-True] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_radiation_module.xml -
============================= slowest 15 durations =============================
25.87s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-True]
5.10s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-False-False]
5.08s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-False-False]
5.04s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-False-False]
5.01s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-False-False]
4.67s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_can_toggle_between_calls[lba]
4.25s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-False-True]
1.36s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-False]
1.29s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[arm-True-False]
1.24s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-True-False]
1.18s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-True-False]
0.80s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[bomex-False-True]
0.63s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_can_toggle_between_calls[lba]
0.35s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[dycoms2_rf01-True-True]
0.32s call     clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_module.py::test_radiation_schedule_preserves_outputs_and_stats[lba-True-True]
======================== 19 passed in 64.16s (0:01:04) =========================
JAX pytest module: auto_llm_generated_pytests/test_radiation_port_structure.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_radiation_port_structure.py::test_compiled_radiation_modules_have_no_tracer_compatibility_path PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_radiation_port_structure.xml -
============================= slowest 15 durations =============================

(3 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 0.04s ===============================
JAX pytest module: auto_llm_generated_pytests/test_rcm_sat_adj.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_rcm_sat_adj.py::test_self_consistency PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_rcm_sat_adj.xml -
============================= slowest 15 durations =============================
0.87s call     clubb_jax/pytests/auto_llm_generated_pytests/test_rcm_sat_adj.py::test_self_consistency

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 1.31s ===============================
JAX pytest module: auto_llm_generated_pytests/test_read_surface_var_for_bc.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_read_surface_var_for_bc.py::test_interpolated_surface_values_match_column_reference PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_read_surface_var_for_bc.xml -
============================= slowest 15 durations =============================
4.42s call     clubb_jax/pytests/auto_llm_generated_pytests/test_read_surface_var_for_bc.py::test_interpolated_surface_values_match_column_reference

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 4.87s ===============================
JAX pytest module: auto_llm_generated_pytests/test_remapping_module.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_remapping_matrix_identity_and_conservation PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_calc_mass_analytic PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_matvec_and_grad PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_remap_vals_to_target_two_grids PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_remapping_module.xml -
============================= slowest 15 durations =============================
5.08s call     clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_remap_vals_to_target_two_grids
1.95s call     clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_matvec_and_grad
1.32s call     clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_remapping_matrix_identity_and_conservation
1.14s call     clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_module.py::test_calc_mass_analytic

(8 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 9.95s ===============================
JAX pytest module: auto_llm_generated_pytests/test_remapping_ppm.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_ppm.py::test_mass_conservation_refined PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_remapping_ppm.xml -
============================= slowest 15 durations =============================
7.57s call     clubb_jax/pytests/auto_llm_generated_pytests/test_remapping_ppm.py::test_mass_conservation_refined

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 8.02s ===============================
JAX pytest module: auto_llm_generated_pytests/test_responder_params.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_responder_params.py::test_moment_reconstruction PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_responder_params.xml -
============================= slowest 15 durations =============================
0.94s call     clubb_jax/pytests/auto_llm_generated_pytests/test_responder_params.py::test_moment_reconstruction

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 1.39s ===============================
JAX pytest module: auto_llm_generated_pytests/test_restart_input_validation.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_restart_input_validation.py::test_invalid_field_returns_read_error_without_replacing_state[i4-K] PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart_input_validation.py::test_invalid_field_returns_read_error_without_replacing_state[i8-K] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart_input_validation.py::test_invalid_field_returns_read_error_without_replacing_state[f8-None] PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart_input_validation.py::test_invalid_field_returns_read_error_without_replacing_state[f8-1] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_restart_input_validation.xml -
============================= slowest 15 durations =============================
0.05s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart_input_validation.py::test_invalid_field_returns_read_error_without_replacing_state[i4-K]

(11 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 0.53s ===============================
JAX pytest module: auto_llm_generated_pytests/test_restart.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 24 items

clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[K-1.0-dims0] PASSED [  4%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[K-1.0-dims1] PASSED [  8%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[g/kg-1000.0-dims0] PASSED [ 12%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[g/kg-1000.0-dims1] PASSED [ 16%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[K/day-86400.0-dims0] PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_raw_values_units_and_distinct_columns[K/day-86400.0-dims1] PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_exact_record_selection_date_offset_and_rejection PASSED [ 29%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_split_and_unified_filenames PASSED [ 33%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_single_column_broadcast_interpolation_and_errors PASSED [ 37%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_rejects_invalid_restart_clock[301.0-not a multiple of dt_main] PASSED [ 41%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_rejects_invalid_restart_clock[-60.0-time_restart must lie] PASSED [ 45%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-stats] PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-zt] PASSED [ 54%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-zm] PASSED [ 58%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-sfc] PASSED [ 62%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-stats] PASSED [ 66%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-zt] PASSED [ 70%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-zm] PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-sfc] PASSED [ 79%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-stats] PASSED [ 83%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-zt] PASSED [ 87%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-zm] PASSED [ 91%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-sfc] PASSED [ 95%]
clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_batched_restart_rejected_before_reading_reference Duplicating then tweaking params
 - Initial values file: '/home/jenkins/workspace/clubb_branch_jax/input/parameter_and_flag_configs/default/tunable_parameters.in'
 - Duplicating '4' times and tweaking: ['C11']
Writing to '/tmp/pytest-of-jenkins/pytest-211/test_batched_restart_rejected_0/bomex_multicol_params.in':
 - ngrdcol = 4
 - batch_size = 2
PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_restart.xml -
============================= slowest 15 durations =============================
4.67s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-sfc]
4.63s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-stats]
4.59s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-zt]
4.57s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_rejects_invalid_restart_clock[-60.0-time_restart must lie]
4.56s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-zm]
4.54s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-zt]
4.52s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-sfc]
4.50s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[symlink-zm]
4.43s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-stats]
4.43s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-zm]
4.39s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_rejects_invalid_restart_clock[301.0-not a multiple of dt_main]
4.17s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-sfc]
4.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[direct-stats]
4.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_initialization_preserves_reference_when_output_path_collides[hardlink-zt]
0.63s call     clubb_jax/pytests/auto_llm_generated_pytests/test_restart.py::test_batched_restart_rejected_before_reading_reference
======================== 24 passed in 64.06s (0:01:04) =========================
JAX pytest module: auto_llm_generated_pytests/test_rocm_runtime.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 26 items

clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_gpu_profile_detects_amd_without_nvidia PASSED [  3%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_nvidia_remains_the_default_on_a_mixed_gpu_host PASSED [  7%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_explicit_rocm_uses_an_isolated_environment PASSED [ 11%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_python_versions_match_the_pinned_wheels[version0-False] PASSED [ 15%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_python_versions_match_the_pinned_wheels[version1-True] PASSED [ 19%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_python_versions_match_the_pinned_wheels[version2-True] PASSED [ 23%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_python_versions_match_the_pinned_wheels[version3-False] PASSED [ 26%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_query_reads_gpu_agents_and_ignores_the_cpu PASSED [ 30%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_query_rejects_incompatible_runtime_before_setup PASSED [ 34%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_inspection_requires_both_plugin_packages PASSED [ 38%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_inspection_reports_hidden_host_devices PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_archive_is_verified_and_only_extracts_wheels PASSED [ 46%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_archive_with_bad_checksum_is_not_extracted PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_environment_reuses_a_local_runtime_without_modifying_the_host PASSED [ 53%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_environment_preserves_an_explicit_runtime_and_memory_setting PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_environment_prefers_the_newer_local_maintenance_runtime PASSED [ 61%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_environment_can_replace_an_incomplete_system_runtime PASSED [ 65%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_gfx1151_disables_unsupported_autotuning_kernels_but_preserves_other_flags PASSED [ 69%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_preserves_an_explicit_autotuning_override PASSED [ 73%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_preserves_an_explicit_command_buffer_override PASSED [ 76%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_other_amd_targets_do_not_receive_the_gfx1151_workaround PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_preserves_an_explicit_cholesky_override PASSED [ 84%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_backend_verification_requires_loadable_math_libraries[None] PASSED [ 88%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_backend_verification_requires_loadable_math_libraries[_linalg] PASSED [ 92%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_backend_verification_requires_loadable_math_libraries[_solver] PASSED [ 96%]
clubb_jax/pytests/auto_llm_generated_pytests/test_rocm_runtime.py::test_rocm_backend_verification_requires_loadable_math_libraries[_sparse] PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_rocm_runtime.xml -
============================= slowest 15 durations =============================

(15 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 26 passed in 0.10s ==============================
JAX pytest module: auto_llm_generated_pytests/test_runtime_info.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 37 items

clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_cuda13_rejects_an_old_driver PASSED [  2%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_cuda13_accepts_a_three_component_new_driver_version PASSED [  5%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_cuda13_rejects_an_old_compute_capability PASSED [  8%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_query_retries_without_compute_capability PASSED [ 10%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_report_labels_expected_device_without_claiming_backend_ready PASSED [ 13%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_numeric_visible_device_resolves_to_its_nvidia_smi_uuid PASSED [ 16%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_missing_environment_requires_setup_but_remains_selectable PASSED [ 18%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_human_output_labels_planned_versions PASSED [ 21%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_preflight_fails_before_creating_an_environment PASSED [ 24%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-None] PASSED [ 27%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-FASTEST_FIRST] PASSED [ 29%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-None] PASSED [ 32%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-FASTEST_FIRST] PASSED [ 35%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-None] PASSED [ 37%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-FASTEST_FIRST] PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-None] PASSED [ 43%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-FASTEST_FIRST] PASSED [ 45%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-None] PASSED [ 48%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-FASTEST_FIRST] PASSED [ 51%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-None] PASSED [ 54%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-FASTEST_FIRST] PASSED [ 56%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[] PASSED [ 59%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[-1] PASSED [ 62%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[9] PASSED [ 64%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[GPU-missing] PASSED [ 67%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[GPU-test] PASSED [ 70%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[0,0] PASSED [ 72%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_invalid_selection_is_rejected[1,,0] PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_explicit_selection_preserves_order_and_expands_unique_prefix PASSED [ 78%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_preflight_checks_exposed_gpus_only[0-False] PASSED [ 81%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_preflight_checks_exposed_gpus_only[1-True] PASSED [ 83%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_preflight_checks_exposed_gpus_only[1,0-False] PASSED [ 86%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_preflight_checks_exposed_gpus_only[-False] PASSED [ 89%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_fastest_first_without_selector_does_not_guess_default PASSED [ 91%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_truncated_nvidia_row_returns_unavailable PASSED [ 94%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_metal_query_accepts_gpu_family_capability PASSED [ 97%]
clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_metal_runtime_uses_plugin_requirements PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_runtime_info.xml -
============================= slowest 15 durations =============================
0.82s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-FASTEST_FIRST]
0.80s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-false-True-true-None]
0.80s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-None]
0.80s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-None]
0.79s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-FASTEST_FIRST]
0.79s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-None]
0.78s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-None-False-false-FASTEST_FIRST]
0.77s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-FASTEST_FIRST]
0.76s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-true-False-true-FASTEST_FIRST]
0.75s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[True-false-True-true-None]
0.75s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-None-False-false-FASTEST_FIRST]
0.72s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_wrapper_resolves_physical_index_even_when_pci_order_differs[False-true-False-true-None]
0.34s call     clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_gpu_preflight_fails_before_creating_an_environment
0.01s setup    clubb_jax/pytests/auto_llm_generated_pytests/test_runtime_info.py::test_preflight_checks_exposed_gpus_only[0-False]

(1 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 37 passed in 9.86s ==============================
JAX pytest module: auto_llm_generated_pytests/test_saturation.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 4 items

clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_dispatcher_matches_leaves PASSED [ 25%]
clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_svp_reference_values PASSED [ 50%]
clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_sat_mixrat_liq_consistency_and_grad PASSED [ 75%]
clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_saturation_formula_enum_values PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_saturation.xml -
============================= slowest 15 durations =============================
3.36s call     clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_sat_mixrat_liq_consistency_and_grad
1.45s call     clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_dispatcher_matches_leaves
1.39s call     clubb_jax/pytests/auto_llm_generated_pytests/test_saturation.py::test_svp_reference_values

(9 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 4 passed in 6.66s ===============================
JAX pytest module: auto_llm_generated_pytests/test_setter_var_params.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_setter_var_params.py::test_moment_reconstruction PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_setter_var_params.xml -
============================= slowest 15 durations =============================
1.35s call     clubb_jax/pytests/auto_llm_generated_pytests/test_setter_var_params.py::test_moment_reconstruction

(2 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 1 passed in 1.79s ===============================
JAX pytest module: auto_llm_generated_pytests/test_sfc_flux.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 5 items

clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_conversions_and_bulk_fluxes PASSED [ 20%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_ubar_and_momentum PASSED [ 40%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_ht_mostr_flux_interp PASSED [ 60%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_set_scalar_surface_fluxes_updates_surface_arrays_only PASSED [ 80%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_shared_surface_flux_path_jits_and_stays_on_device PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_sfc_flux.xml -
============================= slowest 15 durations =============================
0.28s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_conversions_and_bulk_fluxes
0.26s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_set_scalar_surface_fluxes_updates_surface_arrays_only
0.25s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_ht_mostr_flux_interp
0.19s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_shared_surface_flux_path_jits_and_stays_on_device
0.12s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_flux.py::test_ubar_and_momentum

(10 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 5 passed in 1.56s ===============================
JAX pytest module: auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 7 items

clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_compiled_dump_selects_fatal_columns_and_preserves_source_fields[0] PASSED [ 14%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_compiled_dump_selects_fatal_columns_and_preserves_source_fields[2] PASSED [ 28%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[-1] PASSED [ 42%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[0] PASSED [ 57%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[1] PASSED [ 71%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_scalar_only_nan_and_existing_fatal_headers_use_column_order PASSED [ 85%]
clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_large_field_dump_does_not_abbreviate_arrays PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.xml -
============================= slowest 15 durations =============================
1.15s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_compiled_dump_selects_fatal_columns_and_preserves_source_fields[0]
0.69s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_large_field_dump_does_not_abbreviate_arrays
0.46s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_compiled_dump_selects_fatal_columns_and_preserves_source_fields[2]
0.36s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_scalar_only_nan_and_existing_fatal_headers_use_column_order
0.27s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[-1]
0.22s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[1]
0.21s call     clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_lower_debug_levels_suppress_fatal_dump[0]
0.01s teardown clubb_jax/pytests/auto_llm_generated_pytests/test_sfc_varnce_diagnostics.py::test_large_field_dump_does_not_abbreviate_arrays

(7 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 7 passed in 3.85s ===============================
JAX pytest module: auto_llm_generated_pytests/test_silhs_diagnostics.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 11 items

clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_impossible_weight_transfer_reports_fatal_status[-1] PASSED [  9%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_impossible_weight_transfer_reports_fatal_status[0] PASSED [ 18%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_impossible_weight_transfer_reports_fatal_status[2] PASSED [ 27%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_weight_limiter_error_reaches_importance_driver PASSED [ 36%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-mixture] PASSED [ 45%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud1] PASSED [ 54%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud2] PASSED [ 63%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-mixture] PASSED [ 72%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-cloud1] PASSED [ 81%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-cloud2] PASSED [ 90%]
clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_empty_sample_reports_source_stop PASSED [100%]

- generated xml file: /home/jenkins/workspace/clubb_branch_jax/output/tests/pytests/jax/auto_llm_generated_pytests/test_silhs_diagnostics.xml -
============================= slowest 15 durations =============================
0.52s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_empty_sample_reports_source_stop
0.46s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_weight_limiter_error_reaches_importance_driver
0.42s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-mixture]
0.25s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_impossible_weight_transfer_reports_fatal_status[-1]
0.11s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-cloud2]
0.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud1]
0.10s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-mixture]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[-0.125-cloud2]
0.09s call     clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_diagnostics.py::test_kessler_invalid_fraction_is_local_to_column[1.125-cloud1]

(6 durations < 0.005s hidden.  Use -vv to show these durations.)
============================== 11 passed in 2.62s ==============================
JAX pytest module: auto_llm_generated_pytests/test_silhs_driver.py
============================= test session starts ==============================
platform linux -- Python 3.12.13, pytest-9.1.1, pluggy-1.7.0 -- /home/jenkins/workspace/clubb_branch_jax/.venv-jax/bin/python
cachedir: .pytest_cache
rootdir: /home/jenkins/workspace/clubb_branch_jax
collecting ... collected 1 item

clubb_jax/pytests/auto_llm_generated_pytests/test_silhs_driver.py::test_subtimestep_statistics_preserve_previous_window_and_count_once Sending interrupt signal to process
Aborted by agent_dev
Terminated
script returned exit code 143
[Pipeline] }
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Expected failure test)
Stage "Expected failure test" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Jax vs Fortran: standard stats)
Stage "Jax vs Fortran: standard stats" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Run Jax Python vs Fortran cases w varying flags)
Stage "Run Jax Python vs Fortran cases w varying flags" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] junit
Recording test results
[Checks API] No suitable checks publisher found.
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: c6d75b38-e602-4709-9b24-21b8e367ba00
Finished: ABORTED