dev-preindustrial+concentrations: test MOM5 CMake
#116
GitHub Actions / QA Test Results
failed
May 23, 2025 in 0s
3 fail, 2 skipped, 31 pass in 0s
36 tests 31 ✅ 0s ⏱️
1 suites 2 💤
1 files 3 ❌
Results for commit b1e7523.
Annotations
Check warning on line 0 in qa.test_config.TestRelConfig
github-actions / QA Test Results
test_runlog_is_on (qa.test_config.TestRelConfig) failed
./test_report.xml [took 0s]
Raw output
assert False
self = <test_config.TestRelConfig object at 0x7f591c8b10d0>
config = {'calendar': {'runtime': {'days': 0, 'months': 0, 'years': 1}, 'start': {'days': 1, 'month': 1, 'year': 101}}, 'collate': {'enable': False}, 'jobfs': '1500MB', 'jobname': 'pre-industrial', ...}
def test_runlog_is_on(self, config):
runlog_config = config.get("runlog", {})
if isinstance(runlog_config, bool):
runlog_enabled = runlog_config
else:
runlog_enabled = runlog_config.get("enable", True)
> assert runlog_enabled
E assert False
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_config.py:77: 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 0x7f591c8b2710>
config = {'calendar': {'runtime': {'days': 0, 'months': 0, 'years': 1}, 'start': {'days': 1, 'month': 1, 'year': 101}}, 'collate': {'enable': False}, 'jobfs': '1500MB', 'jobname': 'pre-industrial', ...}
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
Check warning on line 0 in qa.test_config.TestRelConfig
github-actions / QA Test Results
test_metadata_is_enabled (qa.test_config.TestRelConfig) failed
./test_report.xml [took 0s]
Raw output
AssertionError: Metadata should be enabled, otherwise new UUIDs will not be generated and branching in Payu would not work - as branch and UUIDs are not used in the name used for archival.
assert False
self = <test_config.TestRelConfig object at 0x7f591c8b2ad0>
config = {'calendar': {'runtime': {'days': 0, 'months': 0, 'years': 1}, 'start': {'days': 1, 'month': 1, 'year': 101}}, 'collate': {'enable': False}, 'jobfs': '1500MB', 'jobname': 'pre-industrial', ...}
def test_metadata_is_enabled(self, config):
if "metadata" in config and "enable" in config["metadata"]:
> assert config["metadata"]["enable"], (
"Metadata should be enabled, otherwise new UUIDs will not "
+ "be generated and branching in Payu would not work - as "
+ "branch and UUIDs are not used in the name used for archival."
)
E AssertionError: Metadata should be enabled, otherwise new UUIDs will not be generated and branching in Payu would not work - as branch and UUIDs are not used in the name used for archival.
E assert False
/opt/hostedtoolcache/Python/3.11.0/x64/lib/python3.11/site-packages/model_config_tests/config_tests/qa/test_config.py:98: AssertionError
Loading