1
+ # NOTE: dask tests run on a very small number of examples in CI due to
2
+ # slowness. This causes very high flakiness in the tests.
3
+ # Before changing this file, please run with at least 200 examples.
4
+
5
+ # Broken edge case with shape 0
6
+ # https://github.com/dask/dask/issues/11800
7
+ array_api_tests/test_array_object.py::test_setitem
8
+
1
9
# Various indexing errors
2
10
array_api_tests/test_array_object.py::test_getitem_masking
3
11
@@ -11,6 +19,9 @@ array_api_tests/test_data_type_functions.py::test_finfo[float32]
11
19
# (I think the test is not forcing the op to be computed?)
12
20
array_api_tests/test_creation_functions.py::test_linspace
13
21
22
+ # Shape mismatch
23
+ array_api_tests/test_indexing_functions.py::test_take
24
+
14
25
# Array methods and attributes not already on da.Array cannot be wrapped
15
26
array_api_tests/test_has_names.py::test_has_names[array_method-__array_namespace__]
16
27
array_api_tests/test_has_names.py::test_has_names[array_method-to_device]
@@ -31,7 +42,7 @@ array_api_tests/test_set_functions.py::test_unique_values
31
42
# fails for ndim > 2
32
43
array_api_tests/test_linalg.py::test_svdvals
33
44
34
- # dtype mismatch got uint64, but should be uint8, NPY_PROMOTION_STATE=weak doesn't help :(
45
+ # dtype mismatch got uint64, but should be uint8; NPY_PROMOTION_STATE=weak doesn't help
35
46
array_api_tests/test_linalg.py::test_tensordot
36
47
37
48
# AssertionError: out.dtype=uint64, but should be uint8 [tensordot(uint8, uint8)]
@@ -89,29 +100,28 @@ array_api_tests/meta/test_hypothesis_helpers.py::test_symmetric_matrices
89
100
# https://github.com/dask/dask/issues/11706
90
101
array_api_tests/test_creation_functions.py::test_arange
91
102
103
+ # da.searchsorted with a sorter argument is not supported
104
+ array_api_tests/test_searching_functions.py::test_searchsorted
105
+
92
106
# 2023.12 support
93
107
array_api_tests/test_manipulation_functions.py::test_repeat
94
108
95
109
# 2024.12 support
96
- array_api_tests/test_array_object.py::test_setitem
97
110
array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_1[1]
98
111
array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_1[None]
99
112
array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_2[1]
100
113
array_api_tests/test_array_object.py::test_getitem_arrays_and_ints_2[None]
101
114
array_api_tests/test_has_names.py::test_has_names[indexing-take_along_axis]
115
+ array_api_tests/test_signatures.py::test_func_signature[count_nonzero]
102
116
array_api_tests/test_signatures.py::test_func_signature[take_along_axis]
103
117
104
118
array_api_tests/test_linalg.py::test_cholesky
105
119
array_api_tests/test_linalg.py::test_linalg_matmul
120
+ array_api_tests/test_linalg.py::test_matmul
106
121
array_api_tests/test_linalg.py::test_matrix_norm
107
122
array_api_tests/test_linalg.py::test_qr
108
- array_api_tests/test_manipulation_functions.py::test_concat
109
123
array_api_tests/test_manipulation_functions.py::test_roll
110
- array_api_tests/test_operators_and_elementwise_functions.py::test_add[add(x1, x2)]
111
- array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_left_shift[bitwise_left_shift(x1, x2)]
112
- array_api_tests/test_operators_and_elementwise_functions.py::test_bitwise_right_shift[bitwise_right_shift(x1, x2)]
113
- array_api_tests/test_operators_and_elementwise_functions.py::test_greater[__gt__(x1, x2)]
114
- array_api_tests/test_signatures.py::test_func_signature[count_nonzero]
124
+
115
125
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity]
116
126
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity]
117
127
array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity]
@@ -131,5 +141,3 @@ array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity
131
141
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0]
132
142
array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0]
133
143
array_api_tests/test_special_cases.py::test_nan_propagation[cumulative_prod]
134
-
135
-
0 commit comments