Skip to content

Re-implement map_over_datasets using group_subtrees #14924

Re-implement map_over_datasets using group_subtrees

Re-implement map_over_datasets using group_subtrees #14924

Triggered via pull request October 19, 2024 02:03
Status Failure
Total duration 17m 40s
Artifacts 12

ci.yaml

on: pull_request
detect ci trigger
6s
detect ci trigger
Event File
3s
Event File
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 20 warnings
windows-latest py3.10: xarray\tests\test_datatree.py#L1033
TestAccess.test_ipython_key_completions_complex assert False + where False = all(<generator object TestAccess.test_ipython_key_completions_complex.<locals>.<genexpr> at 0x0000019FE39A5540>)
windows-latest py3.10: xarray\tests\test_datatree.py#L1741
TestSubset.test_match AssertionError: Left and right DataTree objects are not identical Children at root node do not match: ['a\\B', 'b\\B'] vs ['a', 'b']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L24
TestMapOverSubTree.test_not_isomorphic AssertionError: Regex pattern did not match. Regex: "children\\ at\\ node\\ 'set1/set2'\\ do\\ not\\ match:\\ \\[\\]\\ vs\\ \\['extra'\\]" Input: "children at node 'set1\\\\set2' do not match: [] vs ['extra']"
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L37
TestMapOverSubTree.test_no_trees_returned AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3'] vs ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L43
TestMapOverSubTree.test_single_tree_arg AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L49
TestMapOverSubTree.test_single_tree_arg_plus_arg AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L59
TestMapOverSubTree.test_multiple_tree_args AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L65
TestMapOverSubTree.test_return_multiple_trees AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L121
TestMapOverSubTree.test_map_single_dataset_against_whole_tree AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.10: xarray\tests\test_datatree_mapping.py#L136
TestMapOverSubTree.test_tree_method AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree.py#L1033
TestAccess.test_ipython_key_completions_complex assert False + where False = all(<generator object TestAccess.test_ipython_key_completions_complex.<locals>.<genexpr> at 0x000001F59311C450>)
windows-latest py3.12: xarray\tests\test_datatree.py#L1741
TestSubset.test_match AssertionError: Left and right DataTree objects are not identical Children at root node do not match: ['a\\B', 'b\\B'] vs ['a', 'b']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L24
TestMapOverSubTree.test_not_isomorphic AssertionError: Regex pattern did not match. Regex: "children\\ at\\ node\\ 'set1/set2'\\ do\\ not\\ match:\\ \\[\\]\\ vs\\ \\['extra'\\]" Input: "children at node 'set1\\\\set2' do not match: [] vs ['extra']"
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L37
TestMapOverSubTree.test_no_trees_returned AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3'] vs ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L43
TestMapOverSubTree.test_single_tree_arg AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L49
TestMapOverSubTree.test_single_tree_arg_plus_arg AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L59
TestMapOverSubTree.test_multiple_tree_args AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L65
TestMapOverSubTree.test_return_multiple_trees AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L121
TestMapOverSubTree.test_map_single_dataset_against_whole_tree AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
windows-latest py3.12: xarray\tests\test_datatree_mapping.py#L136
TestMapOverSubTree.test_tree_method AssertionError: Left and right DataTree objects are not equal Children at root node do not match: ['set1', 'set2', 'set3', 'set1\\set1', 'set1\\set2', 'set2\\set1'] vs ['set1', 'set2', 'set3']
ubuntu-latest py3.10 bare-minimum
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.10 bare-minimum
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12 flaky
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12 flaky
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
macos-latest py3.10
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
macos-latest py3.10
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.11 all-but-dask
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.11 all-but-dask
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
macos-latest py3.12
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
macos-latest py3.12
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.10 min-all-deps
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.10 min-all-deps
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12 all-but-numba
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12 all-but-numba
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.10
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.10
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
ubuntu-latest py3.12
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
windows-latest py3.10
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.
windows-latest py3.12
Input 'save-always' has been deprecated with message: save-always does not work as intended and will be removed in a future release. A separate `actions/cache/restore` step should be used instead. See https://github.com/actions/cache/tree/main/save#always-save-cache for more details.

Artifacts

Produced during runtime
Name Size
Event File
4.12 KB
Test results for Linux-3.10
149 KB
Test results for Linux-3.10 bare-minimum
126 KB
Test results for Linux-3.10 min-all-deps
167 KB
Test results for Linux-3.11 all-but-dask
163 KB
Test results for Linux-3.12
148 KB
Test results for Linux-3.12 all-but-numba
142 KB
Test results for Linux-3.12 flaky
663 Bytes
Test results for Windows-3.10
159 KB
Test results for Windows-3.12
159 KB
Test results for macOS-3.10
149 KB
Test results for macOS-3.12
150 KB