Auto update dev-1deg_jra55_ryf to use access-om2/pr139-1 #264
GitHub Actions / QA Test Results
failed
Feb 26, 2026 in 0s
2 fail, 1 skipped, 31 pass in 0s
34 tests 31 ✅ 0s ⏱️
1 suites 1 💤
1 files 2 ❌
Results for commit 4775f00.
Annotations
Check warning on line 0 in qa.test_access_om2_config.TestAccessOM2
github-actions / QA Test Results
test_access_om2_manifest_exe_in_release_spack_location (qa.test_access_om2_config.TestAccessOM2) failed
./test_report.xml [took 0s]
Raw output
AssertionError: Failed to find release artefact for model version at https://github.com/ACCESS-NRI/ACCESS-OM2/releases/tag/pr139-1
assert 404 == 200
+ where 404 = <Response [404]>.status_code
+ where <Response [404]> = <function get at 0x7f883877b880>('https://github.com/ACCESS-NRI/ACCESS-OM2/releases/tag/pr139-1')
+ where <function get at 0x7f883877b880> = requests.get
self = <test_access_om2_config.TestAccessOM2 object at 0x7f883862c950>
config = {'collate': {'exe': 'mppnccombine', 'mem': '30GB', 'ncpus': 4, 'queue': 'normal', ...}, 'env': {'UCX_LOG_LEVEL': 'erro.../access-om2/remapping_weights/JRA55/global.1deg/2020.05.30/rmp_jra55_cice_patch.nc'], 'jobname': '1deg_jra55_ryf', ...}
branch = <test_access_om2_config.AccessOM2Branch object at 0x7f8838651cd0>
control_path = PosixPath('/home/runner/work/access-om2-configs/access-om2-configs')
def test_access_om2_manifest_exe_in_release_spack_location(
self, config, branch, control_path
):
# Infer module and repository name from branch - as different for the BGC configuration
> check_manifest_exes_in_spack_location(
model_module_name=branch.module_name,
model_repo_name=branch.model_repository_name,
control_path=control_path,
config=config,
)
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_access_om2_config.py:205:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_config.py:338: in check_manifest_exes_in_spack_location
spack_location = get_spack_location_file(model_repo_name, module_version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
model_repo_name = 'ACCESS-OM2', model_version = 'pr139-1'
def get_spack_location_file(model_repo_name, model_version):
"""Return the spack.location file for the model version
from a Github release artefact. Raises an AssertionError if the
release artefact or spack.location file is not found."""
base_url = f"https://github.com/ACCESS-NRI/{model_repo_name}/releases"
# Check whether there is a release artefact for the model version
release_url = f"{base_url}/tag/{model_version}"
> assert (
requests.get(release_url).status_code == 200
), f"Failed to find release artefact for model version at {release_url}"
E AssertionError: Failed to find release artefact for model version at https://github.com/ACCESS-NRI/ACCESS-OM2/releases/tag/pr139-1
E assert 404 == 200
E + where 404 = <Response [404]>.status_code
E + where <Response [404]> = <function get at 0x7f883877b880>('https://github.com/ACCESS-NRI/ACCESS-OM2/releases/tag/pr139-1')
E + where <function get at 0x7f883877b880> = requests.get
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_config.py:269: AssertionError
Check warning on line 0 in qa.test_config.TestRelConfig
github-actions / QA Test Results
test_manifest_reproduce_exe_is_on (qa.test_config.TestRelConfig) failed
./test_report.xml [took 0s]
Raw output
AssertionError: Executable reproducibility should be enforced, e.g set:
manifest:
reproduce:
exe: True
assert ('exe' in {'exe': False} and False)
self = <test_config.TestRelConfig object at 0x7f8838618890>
config = {'collate': {'exe': 'mppnccombine', 'mem': '30GB', 'ncpus': 4, 'queue': 'normal', ...}, 'env': {'UCX_LOG_LEVEL': 'erro.../access-om2/remapping_weights/JRA55/global.1deg/2020.05.30/rmp_jra55_cice_patch.nc'], 'jobname': '1deg_jra55_ryf', ...}
def test_manifest_reproduce_exe_is_on(self, config):
manifest_reproduce = config.get("manifest", {}).get("reproduce", {})
> assert "exe" in manifest_reproduce and manifest_reproduce["exe"], (
"Executable reproducibility should be enforced, e.g set:\n"
+ "manifest:\n reproduce:\n exe: True"
)
E AssertionError: Executable reproducibility should be enforced, e.g set:
E manifest:
E reproduce:
E exe: True
E assert ('exe' in {'exe': False} and False)
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_config.py:91: AssertionError
Loading