Skip to content

CI (pull_request) for 151/merge #70

CI (pull_request) for 151/merge

CI (pull_request) for 151/merge #70

GitHub Actions / QA Test Results failed Dec 4, 2024 in 0s

1 fail, 35 pass in 0s

36 tests   35 ✅  0s ⏱️
 1 suites   0 💤
 1 files     1 ❌

Results for commit 26432df.

Annotations

Check warning on line 0 in test_config.TestConfig

See this annotation in the file changed.

@github-actions github-actions / QA Test Results

test_sub_model_exe_paths_in_manifest (test_config.TestConfig) failed

./test_report.xml [took 0s]
Raw output
KeyError: 'exe'
self = <model_config_tests.test_config.TestConfig object at 0x7f7f2653d3d0>
config = {'collate': {'exe': '/g/data/vk83/apps/mppnccombine-fast/0.2/bin/mppnccombine-fast', 'mem': '16GB', 'mpi': True, 'ncpu...ccess-om2/remapping_weights/JRA55/global.01deg/2020.05.30/rmp_jra55_cice_patch.nc'], 'jobname': '01deg_jra55_ryf', ...}
exe_manifest_fullpaths = {'/g/data/vk83/apps/spack/0.20/release/linux-rocky8-x86_64/intel-19.0.5.281/cice5-git.2023.10.19=2023.10.19-v3zncpqjj2...ux-rocky8-x86_64/intel-19.0.5.281/mom5-git.2023.11.09=2023.11.09-qji4nlmr6utrribaiyhewe4je6mifguz/bin/fms_ACCESS-OM.x'}

    def test_sub_model_exe_paths_in_manifest(self, config, exe_manifest_fullpaths):
        for model in config.get("submodels", []):
            if "exe" in model:
                assert model["exe"] in exe_manifest_fullpaths, (
                    f"Submodel {model['name']} executable path should be in "
>                   + f"Manifest file (e.g. manifests/exe.yaml): {config['exe']}"
                )
E               KeyError: 'exe'

/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/test_config.py:108: KeyError