|
28 | 28 | env:
|
29 | 29 | ARRAY_API_TESTS_MODULE: numpy.array_api
|
30 | 30 | run: |
|
31 |
| - # Skip testing functions with known issues |
32 |
| - cat << EOF >> skips.txt |
33 |
| -
|
34 |
| - # copy not implemented |
35 |
| - array_api_tests/test_creation_functions.py::test_asarray_arrays |
36 |
| - # https://github.com/numpy/numpy/issues/20870 |
37 |
| - array_api_tests/test_data_type_functions.py::test_can_cast |
38 |
| - # The return dtype for trace is not consistent in the spec |
39 |
| - # https://github.com/data-apis/array-api/issues/202#issuecomment-952529197 |
40 |
| - array_api_tests/test_linalg.py::test_trace |
41 |
| - # waiting on NumPy to allow/revert distinct NaNs for np.unique |
42 |
| - # https://github.com/numpy/numpy/issues/20326#issuecomment-1012380448 |
43 |
| - array_api_tests/test_set_functions.py |
44 |
| -
|
45 |
| - # https://github.com/numpy/numpy/issues/21373 |
46 |
| - array_api_tests/test_array_object.py::test_getitem |
47 |
| -
|
48 |
| - # missing copy arg |
49 |
| - array_api_tests/test_signatures.py::test_func_signature[reshape] |
50 |
| -
|
51 |
| - # https://github.com/numpy/numpy/issues/21211 |
52 |
| - array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is -0) -> -0] |
53 |
| - # https://github.com/numpy/numpy/issues/21213 |
54 |
| - array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity] |
55 |
| - array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0] |
56 |
| - # noted diversions from spec |
57 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
58 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
59 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
60 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
61 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
62 |
| - array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
63 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
64 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
65 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
66 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
67 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
68 |
| - array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
69 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
70 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
71 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
72 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
73 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
74 |
| - array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
75 |
| -
|
76 |
| - EOF |
77 |
| -
|
78 |
| - pytest -v -rxXfE --ci |
| 31 | + pytest -v -rxXfE --ci --skips-file numpy-skips.txt |
0 commit comments