Skip to content

Merge pull request #295 from ACCESS-NRI/davide/setup_rtd

Sign in for the full log view
GitHub Actions / Repro Test Results failed Dec 1, 2025 in 0s

2 fail in 2m 33s

2 tests   0 ✅  2m 33s ⏱️
1 suites  0 💤
1 files    2 ❌

Results for commit a4935d6.

Annotations

Check warning on line 0 in test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility

See this annotation in the file changed.

@github-actions github-actions / Repro Test Results

test_repro_historical (test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility) failed

/opt/testing/checksum/test_report.xml [took 2m 32s]
Raw output
AssertionError: There was an error running experiment: exp_default_runtime
self = <test_bit_reproducibility.TestBitReproducibility object at 0x7fee29857ac0>
output_path = PosixPath('/scratch/tm70/repro-ci/experiments/access-esm1.6-configs/ae6c541afc9cb2674f756aa20f1d3a6bf1a33005')
control_path = PosixPath('/scratch/tm70/repro-ci/experiments/access-esm1.6-configs/ae6c541afc9cb2674f756aa20f1d3a6bf1a33005/base-experiment')
experiments = <model_config_tests.exp_test_helper.Experiments object at 0x7fee2a182f50>
checksum_path = PosixPath('/scratch/tm70/repro-ci/experiments/access-esm1.6-configs/ae6c541afc9cb2674f756aa20f1d3a6bf1a33005/compared/testing/checksum/historical-24hr-checksum.json')

    @pytest.mark.repro
    @pytest.mark.repro_historical
    @pytest.mark.experiments(
        {
            EXP_DEFAULT_RUNTIME: {"n_runs": 1},
        }
    )
    def test_repro_historical(
        self,
        output_path: Path,
        control_path: Path,
        experiments: Experiments,
        checksum_path: Optional[Path],
    ):
        """
        Historical reproducibility test that confirms results from a model
        run match a stored previous result. Any generated results are
        added to a "checksum" subdirectory in the output directory.
    
        Parameters
        ----------
        output_path: Path
            Output directory for test output and where the control and
            lab directories are stored for the payu experiments. Default is
            set in conftest.py.
        control_path: Path
            Path to the model configuration to test. This is copied for
            for control directories in experiments. Default is set in
            conftests.py.
        experiments: Experiments
            Class that manages the shared experiments. This is a fixture
            defined in this file.
        checksum_path: Optional[Path]
            Path to checksums to compare model output against. Default is
            set to checksums saved on model configuration. This is a
            fixture defined in conftests.py
        """
        # Get output directory for the checksums
        checksum_output_dir = set_checksum_output_dir(output_path=output_path)
    
        # Use default runtime experiment to get the historical checksums
>       experiments.check_experiments([EXP_DEFAULT_RUNTIME])

../test-venv/lib/python3.10/site-packages/model_config_tests/config_tests/test_bit_reproducibility.py:193: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <model_config_tests.exp_test_helper.Experiments object at 0x7fee2a182f50>
exp_names = ['exp_default_runtime']

    def check_experiments(self, exp_names=list[str]) -> None:
        """
        Check whether given experiments names have run successfully
        """
        for exp_name in exp_names:
            # TODO: Is there other useful information to display here?
>           assert (
                exp_name in self.successful_experiments
            ), f"There was an error running experiment: {exp_name}"
E           AssertionError: There was an error running experiment: exp_default_runtime

../test-venv/lib/python3.10/site-packages/model_config_tests/exp_test_helper.py:298: AssertionError

Check warning on line 0 in test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility

See this annotation in the file changed.

@github-actions github-actions / Repro Test Results

test_repro_determinism (test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility) failed

/opt/testing/checksum/test_report.xml [took 0s]
Raw output
AssertionError: There was an error running experiment: exp_1d_runtime
self = <test_bit_reproducibility.TestBitReproducibility object at 0x7fee29857e20>
experiments = <model_config_tests.exp_test_helper.Experiments object at 0x7fee2a182f50>

    @pytest.mark.repro
    @pytest.mark.repro_determinism
    @pytest.mark.slow
    @pytest.mark.experiments(
        {
            EXP_1D_RUNTIME: {"n_runs": 1, "model_runtime": DAY_IN_SECONDS},
            EXP_1D_RUNTIME_REPEAT: {"n_runs": 1, "model_runtime": DAY_IN_SECONDS},
        }
    )
    def test_repro_determinism(self, experiments: Experiments):
        """
        Determinism test that confirms repeated model runs for 1 day
        give the same results
        """
>       experiments.check_experiments([EXP_1D_RUNTIME, EXP_1D_RUNTIME_REPEAT])

../test-venv/lib/python3.10/site-packages/model_config_tests/config_tests/test_bit_reproducibility.py:243: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <model_config_tests.exp_test_helper.Experiments object at 0x7fee2a182f50>
exp_names = ['exp_1d_runtime', 'exp_1d_runtime_repeat']

    def check_experiments(self, exp_names=list[str]) -> None:
        """
        Check whether given experiments names have run successfully
        """
        for exp_name in exp_names:
            # TODO: Is there other useful information to display here?
>           assert (
                exp_name in self.successful_experiments
            ), f"There was an error running experiment: {exp_name}"
E           AssertionError: There was an error running experiment: exp_1d_runtime

../test-venv/lib/python3.10/site-packages/model_config_tests/exp_test_helper.py:298: AssertionError

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Repro Test Results

2 tests found

There are 2 tests, see "Raw output" for the full list of tests.
Raw output
test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility ‑ test_repro_determinism
test-venv.lib.python3.10.site-packages.model_config_tests.config_tests.test_bit_reproducibility.TestBitReproducibility ‑ test_repro_historical