pytest-dev / pytest-dev/pytest
short test summary should be short, even for higher verbosity
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 14.5k
- Forks
- 3.4k
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 35
Description
- a detailed description of the bug or problem you are having
- output of
pip listfrom the virtual environment you are using - pytest and operating system versions
- minimal example if possible
By default, pytest shows the error message even in the "short test summary", which - at least for the libraries that I'm working with - often blows up the lengths of the summary to the point that it becomes useless. Here's a recent example from numpy where 17 test failures cause >900 lines of "short summary".
default short test summary
=========================== short test summary info ============================
FAILED linalg/tests/test_linalg.py::TestSolve::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile213_stride_+1_+1_+3_+1_stride_+1_+1_+1_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 484, in do
assert_almost_equal(b, adotx)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 6 decimals
Mismatched elements: 12 / 24 (50%)
First 5 mismatches are at indices:
[0, 0, 1, 0]: 2.0 (ACTUAL), 0.0 (DESIRED)
[0, 0, 1, 1]: 1.0 (ACTUAL), 0.0 (DESIRED)
[0, 1, 1, 0]: 2.0 (ACTUAL), 0.0 (DESIRED)
[0, 1, 1, 1]: 1.0 (ACTUAL), 0.0 (DESIRED)
[1, 0, 1, 0]: 2.0 (ACTUAL), 0.0 (DESIRED)
Max absolute difference among violations: 2.
Max relative difference among violations: inf
ACTUAL: array([[[[2., 1.],
[2., 1.]],
...
DESIRED: array([[[[2., 1.],
[0., 0.]],
...
FAILED linalg/tests/test_linalg.py::TestInv::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 567, in do
assert_almost_equal(matmul(a, a_inv),
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
identity_like_generalized(a))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 6 decimals
Mismatched elements: 6 / 12 (50%)
First 5 mismatches are at indices:
[0, 1, 0]: 3.129926699353899e+18 (ACTUAL), 0.0 (DESIRED)
[0, 1, 1]: -3.129926699353899e+18 (ACTUAL), 1.0 (DESIRED)
[1, 1, 0]: 1.5649633496769495e+18 (ACTUAL), 0.0 (DESIRED)
[1, 1, 1]: -1.5649633496769495e+18 (ACTUAL), 1.0 (DESIRED)
[2, 1, 0]: 1.043308991410602e+18 (ACTUAL), 0.0 (DESIRED)
Max absolute difference among violations: 3.1299267e+18
Max relative difference among violations: 3.1299267e+18
ACTUAL: array([[[ 1.000000e+00, 0.000000e+00],
[ 3.129927e+18, -3.129927e+18]],
...
DESIRED: array([[[1., 0.],
[0., 1.]],
...
FAILED linalg/tests/test_linalg.py::TestInv::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 567, in do
assert_almost_equal(matmul(a, a_inv),
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
identity_like_generalized(a))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 6 decimals
Mismatched elements: 2 / 4 (50%)
Mismatch at indices:
[1, 0]: 3.129926699353899e+18 (ACTUAL), 0.0 (DESIRED)
[1, 1]: -3.129926699353899e+18 (ACTUAL), 1.0 (DESIRED)
Max absolute difference among violations: 3.1299267e+18
Max relative difference among violations: 3.1299267e+18
ACTUAL: array([[ 1.000000e+00, 0.000000e+00],
[ 3.129927e+18, -3.129927e+18]], dtype=float32)
DESIRED: array([[1., 0.],
[0., 1.]])
FAILED linalg/tests/test_linalg.py::TestEig::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 635, in do
assert_allclose(matmul(a, eigenvectors),
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
np.asarray(eigenvectors) * np.asarray(eigenvalues)[..., None, :],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtol=get_rtol(eigenvalues.dtype))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1768, in assert_allclose
assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose, header=header, equal_nan=equal_nan,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
strict=strict)
^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Not equal to tolerance rtol=1e-05, atol=0
Mismatched elements: 6 / 12 (50%)
First 5 mismatches are at indices:
[0, 1, 0]: 1.6200332141878313e+18 (ACTUAL), -0.21062465012073517 (DESIRED)
[0, 1, 1]: 8.296498028290769e+18 (ACTUAL), -4.885427474975586 (DESIRED)
[1, 1, 0]: 1.6200332141878313e+18 (ACTUAL), -0.42124930024147034 (DESIRED)
[1, 1, 1]: 8.296498028290769e+18 (ACTUAL), -9.770854949951172 (DESIRED)
[2, 1, 0]: 1.6200332141878313e+18 (ACTUAL), -0.6318739652633667 (DESIRED)
Max absolute difference among violations: 8.296498e+18
Max relative difference among violations: 7.691565e+18
ACTUAL: array([[[ 3.069701e-01, -2.234727e+00],
[ 1.620033e+18, 8.296498e+18]],
...
DESIRED: array([[[ 0.30697 , -2.234727],
[ -0.210625, -4.885427]],
...
FAILED linalg/tests/test_linalg.py::TestEig::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 635, in do
assert_allclose(matmul(a, eigenvectors),
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
np.asarray(eigenvectors) * np.asarray(eigenvalues)[..., None, :],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtol=get_rtol(eigenvalues.dtype))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1768, in assert_allclose
assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose, header=header, equal_nan=equal_nan,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
strict=strict)
^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Not equal to tolerance rtol=1e-05, atol=0
Mismatched elements: 2 / 4 (50%)
Mismatch at indices:
[1, 0]: 1.6200332141878313e+18 (ACTUAL), -0.21062465012073517 (DESIRED)
[1, 1]: 8.296498028290769e+18 (ACTUAL), -4.885427474975586 (DESIRED)
Max absolute difference among violations: 8.296498e+18
Max relative difference among violations: 7.691565e+18
ACTUAL: array([[ 3.069701e-01, -2.234727e+00],
[ 1.620033e+18, 8.296498e+18]], dtype=float32)
DESIRED: array([[ 0.30697 , -2.234727],
[-0.210625, -4.885427]], dtype=float32)
FAILED linalg/tests/test_linalg.py::TestPinv::test_generalized_nonsq_cases - AssertionError: In test case: <LinalgCase: single_nsq_1_tile3_stride_+1_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 884, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 18 / 18 (100%)
First 5 mismatches are at indices:
[0, 0, 0]: -373116338176.0 (ACTUAL), 1.0 (DESIRED)
[0, 0, 1]: -373116338176.0 (ACTUAL), 2.0 (DESIRED)
[0, 0, 2]: -373116338176.0 (ACTUAL), 3.0 (DESIRED)
[0, 1, 0]: 2.411431454404557e+37 (ACTUAL), 3.0 (DESIRED)
[0, 1, 1]: 2.411431454404557e+37 (ACTUAL), 4.0 (DESIRED)
Max absolute difference among violations: 2.4114315e+37
Max relative difference among violations: 8.0381046e+36
ACTUAL: array([[[-3.73116e+11, -3.73116e+11, -3.73116e+11],
[ 2.41143e+37, 2.41143e+37, 2.41143e+37]],
...
DESIRED: array([[[ 1., 2., 3.],
[ 3., 4., 6.]],
...
FAILED linalg/tests/test_linalg.py::TestPinv::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 884, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 6 / 12 (50%)
First 5 mismatches are at indices:
[0, 1, 0]: 1.9592882468512927e+37 (ACTUAL), 3.0 (DESIRED)
[0, 1, 1]: 1.9592882468512927e+37 (ACTUAL), 4.0 (DESIRED)
[1, 1, 0]: 9.796441234256464e+36 (ACTUAL), 6.0 (DESIRED)
[1, 1, 1]: 9.796441234256464e+36 (ACTUAL), 8.0 (DESIRED)
[2, 1, 0]: 6.530960611562542e+36 (ACTUAL), 9.0 (DESIRED)
Max absolute difference among violations: 1.9592882e+37
Max relative difference among violations: 6.5309606e+36
ACTUAL: array([[[1.00000e+00, 2.00000e+00],
[1.95929e+37, 1.95929e+37]],
...
DESIRED: array([[[ 1., 2.],
[ 3., 4.]],
...
FAILED linalg/tests/test_linalg.py::TestPinv::test_nonsq_cases - AssertionError: In test case: <LinalgCase: single_nsq_1_stride_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 884, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 6 / 6 (100%)
First 5 mismatches are at indices:
[0, 0]: -373116338176.0 (ACTUAL), 1.0 (DESIRED)
[0, 1]: -373116338176.0 (ACTUAL), 2.0 (DESIRED)
[0, 2]: -373116338176.0 (ACTUAL), 3.0 (DESIRED)
[1, 0]: 2.411431454404557e+37 (ACTUAL), 3.0 (DESIRED)
[1, 1]: 2.411431454404557e+37 (ACTUAL), 4.0 (DESIRED)
Max absolute difference among violations: 2.4114315e+37
Max relative difference among violations: 8.0381046e+36
ACTUAL: array([[-3.73116e+11, -3.73116e+11, -3.73116e+11],
[ 2.41143e+37, 2.41143e+37, 2.41143e+37]], dtype=float32)
DESIRED: array([[1., 2., 3.],
[3., 4., 6.]], dtype=float32)
FAILED linalg/tests/test_linalg.py::TestPinv::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 884, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 2 / 4 (50%)
Mismatch at indices:
[1, 0]: 1.9592882468512927e+37 (ACTUAL), 3.0 (DESIRED)
[1, 1]: 1.9592882468512927e+37 (ACTUAL), 4.0 (DESIRED)
Max absolute difference among violations: 1.9592882e+37
Max relative difference among violations: 6.5309606e+36
ACTUAL: array([[1.00000e+00, 2.00000e+00],
[1.95929e+37, 1.95929e+37]], dtype=float32)
DESIRED: array([[1., 2.],
[3., 4.]], dtype=float32)
FAILED linalg/tests/test_linalg.py::TestPinvHermitian::test_generalized_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_tile3_stride_+1_+3_+1_nop>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 898, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 8 / 12 (66.7%)
First 5 mismatches are at indices:
[0, 1, 0]: 1.3061921223125085e+37 (ACTUAL), 2.0 (DESIRED)
[0, 1, 1]: 1.3061921223125085e+37 (ACTUAL), 1.0 (DESIRED)
[1, 1, 0]: 6.530960611562542e+36 (ACTUAL), 4.0 (DESIRED)
[1, 1, 1]: 6.530960611562542e+36 (ACTUAL), 2.0 (DESIRED)
[2, 0, 0]: -93279084544.0 (ACTUAL), 3.0 (DESIRED)
Max absolute difference among violations: 1.3061921e+37
Max relative difference among violations: 1.3061921e+37
ACTUAL: array([[[ 1.00000e+00, 2.00000e+00],
[ 1.30619e+37, 1.30619e+37]],
...
DESIRED: array([[[1., 2.],
[2., 1.]],
...
FAILED linalg/tests/test_linalg.py::TestPinvHermitian::test_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_stride_+3_+1_nop>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 898, in do
assert_almost_equal(dot(dot(a, a_ginv), a), a, single_decimal=5, double_decimal=11)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 72, in assert_almost_equal
old_assert_almost_equal(a, b, decimal=decimal, **kw)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 616, in assert_almost_equal
return assert_array_almost_equal(actual, desired, decimal, err_msg)
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1222, in assert_array_almost_equal
assert_array_compare(compare, actual, desired, err_msg=err_msg,
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose,
^^^^^^^^^^^^^^^^
header=('Arrays are not almost equal to %d decimals' % decimal),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
precision=decimal)
^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Arrays are not almost equal to 5 decimals
Mismatched elements: 2 / 4 (50%)
Mismatch at indices:
[1, 0]: 1.3061921223125085e+37 (ACTUAL), 2.0 (DESIRED)
[1, 1]: 1.3061921223125085e+37 (ACTUAL), 1.0 (DESIRED)
Max absolute difference among violations: 1.3061921e+37
Max relative difference among violations: 1.3061921e+37
ACTUAL: array([[1.00000e+00, 2.00000e+00],
[1.30619e+37, 1.30619e+37]], dtype=float32)
DESIRED: array([[1., 2.],
[2., 1.]], dtype=float32)
FAILED linalg/tests/test_linalg.py::TestEighCases::test_generalized_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_tile3_stride_+1_+3_+1_nop>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 1228, in do
assert_allclose(matmul(a, evc),
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
np.asarray(ev)[..., None, :] * np.asarray(evc),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtol=get_rtol(ev.dtype))
^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1768, in assert_allclose
assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose, header=header, equal_nan=equal_nan,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
strict=strict)
^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Not equal to tolerance rtol=1e-05, atol=0
Mismatched elements: 6 / 12 (50%)
First 5 mismatches are at indices:
[0, 1, 0]: 62336892928.0 (ACTUAL), -0.7071067690849304 (DESIRED)
[0, 1, 1]: -8.852769548084969e+18 (ACTUAL), 2.1213202476501465 (DESIRED)
[1, 1, 0]: 62336892928.0 (ACTUAL), -1.4142135381698608 (DESIRED)
[1, 1, 1]: -8.852769548084969e+18 (ACTUAL), 4.242640495300293 (DESIRED)
[2, 1, 0]: 62336892928.0 (ACTUAL), -2.1213202476501465 (DESIRED)
Max absolute difference among violations: 8.8527695e+18
Max relative difference among violations: 4.1732357e+18
ACTUAL: array([[[ 7.071068e-01, 2.121320e+00],
[ 6.233689e+10, -8.852770e+18]],
...
DESIRED: array([[[ 0.707107, 2.12132 ],
[-0.707107, 2.12132 ]],
...
FAILED linalg/tests/test_linalg.py::TestEighCases::test_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_stride_+3_+1_nop>
Traceback (most recent call last):
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 386, in check_cases
case.check(self.do)
~~~~~~~~~~^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 116, in check
do(self.a, self.b, tags=self.tags)
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/linalg/tests/test_linalg.py", line 1228, in do
assert_allclose(matmul(a, evc),
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
np.asarray(ev)[..., None, :] * np.asarray(evc),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
rtol=get_rtol(ev.dtype))
^^^^^^^^^^^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 1768, in assert_allclose
assert_array_compare(compare, actual, desired, err_msg=str(err_msg),
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
verbose=verbose, header=header, equal_nan=equal_nan,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
strict=strict)
^^^^^^^^^^^^^^
File "$PREFIX/lib/python3.13/site-packages/numpy/testing/_private/utils.py", line 983, in assert_array_compare
raise AssertionError(msg)
AssertionError:
Not equal to tolerance rtol=1e-05, atol=0
Mismatched elements: 2 / 4 (50%)
Mismatch at indices:
[1, 0]: 62336892928.0 (ACTUAL), -0.7071067690849304 (DESIRED)
[1, 1]: -8.852769548084969e+18 (ACTUAL), 2.1213202476501465 (DESIRED)
Max absolute difference among violations: 8.8527695e+18
Max relative difference among violations: 4.1732357e+18
ACTUAL: array([[ 7.071068e-01, 2.121320e+00],
[ 6.233689e+10, -8.852770e+18]], dtype=float32)
DESIRED: array([[ 0.707107, 2.12132 ],
[-0.707107, 2.12132 ]], dtype=float32)
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[False-float32-shape3] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0.00298023
(50, 50) <class 'numpy.float32'>
[[ 44.06959 -1.2917366 -0.61489445 ... -1.7078063 -0.06026965
3.5968263 ]
[ -1.2917366 50.031647 -0.93625164 ... -9.246351 -12.977635
-0.22433573]
[ -0.61489445 -0.93625164 56.479916 ... 3.1758978 6.96665
-2.8806841 ]
...
[ -1.7078063 -9.246351 3.1758978 ... 53.048283 6.9221125
6.9285684 ]
[ -0.06026965 -12.977635 6.96665 ... 6.9221125 49.258278
-11.654396 ]
[ 3.5968263 -0.22433573 -2.8806841 ... 6.9285684 -11.654396
47.500088 ]]
[[ 6.638493 0. 0. ... 0. 0.
0. ]
[-0.1945828 7.070628 0. ... 0. 0.
0. ]
[-0.0926256 -0.13496326 7.5135293 ... 0. 0.
0. ]
...
[-0.25725812 -1.3147925 0.3959019 ... 0.7488741 0.
0. ]
[-0.00907881 -1.8356787 0.8941284 ... -0.11000964 0.70787036
0. ]
[ 0.5418137 -0.01681719 -0.3770223 ... -0.01939702 0.88379747
1.6186445 ]]
Mismatched elements: 1617 / 2500 (64.7%)
First 5 mismatches are at indices:
[0, 8]: 0.0 (ACTUAL), 1.0061219930648804 (DESIRED)
[0, 9]: 0.0 (ACTUAL), -6.692467212677002 (DESIRED)
[0, 10]: 0.0 (ACTUAL), 1.019768238067627 (DESIRED)
[0, 11]: 0.0 (ACTUAL), -11.9139986038208 (DESIRED)
[0, 12]: 0.0 (ACTUAL), -6.680959224700928 (DESIRED)
Max absolute difference among violations: 89.25262
Max relative difference among violations: 2200.9631
ACTUAL: array([[ 4.406959e+01, -1.291737e+00, -6.148944e-01, ..., -9.883090e+00,
-2.005572e+00, 7.965497e+00],
[-1.291737e+00, -7.090253e+00, 1.104174e+00, ..., -9.404308e-03,...
DESIRED: array([[ 44.06959 , -1.291737, -0.614894, ..., -1.707806, -0.06027 ,
3.596826],
[ -1.291737, 50.031647, -0.936252, ..., -9.246351, -12.977635,...
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[False-float32-shape4] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0.000178814
(3, 10, 10) <class 'numpy.float32'>
[[[10.734333 -4.8768277 -3.1554568 -4.5997534 2.1030364
-1.2435193 3.0306861 -4.149522 -2.9620435 0.03625464]
[-4.8768277 8.896948 3.812659 -0.03711339 -1.0476841
4.170913 0.7686802 0.3364729 1.0283238 -3.826606 ]
[-3.1554568 3.812659 3.9959366 1.1625074 0.8306916
0.39898828 -0.77481 -1.9865611 -0.5670059 -2.2059839 ]
[-4.5997534 -0.03711339 1.1625074 6.6847258 -0.24326262
-0.47384936 -1.5542715 4.114234 -1.7963581 1.5196537 ]
[ 2.1030364 -1.0476841 0.8306916 -0.24326262 3.89964
-4.6199813 1.9657652 -1.6450504 -0.18314792 0.349001 ]
[-1.2435193 4.170913 0.39898828 -0.47384936 -4.6199813
11.839529 -2.9300923 0.8218101 -1.1914967 -1.5600258 ]
[ 3.0306861 0.7686802 -0.77481 -1.5542715 1.9657652
-2.9300923 7.020295 1.0565685 1.5246283 -3.3805852 ]
[-4.149522 0.3364729 -1.9865611 4.114234 -1.6450504
0.8218101 1.0565685 10.698549 4.4092803 0.4416819 ]
[-2.9620435 1.0283238 -0.5670059 -1.7963581 -0.18314792
-1.1914967 1.5246283 4.4092803 8.2551985 -1.8104365 ]
[ 0.03625464 -3.826606 -2.2059839 1.5196537 0.349001
-1.5600258 -3.3805852 0.4416819 -1.8104365 6.6920257 ]]
[[ 5.9013734 -0.11575395 -1.8299209 -0.09370685 0.29582188
0.94792557 -1.7730689 3.0220997 -2.5740616 2.1073136 ]
[-0.11575395 10.544705 0.79119295 -5.9150043 -1.6428163
-1.3827156 0.25873902 -1.2621315 -0.7767093 4.0993524 ]
[-1.8299209 0.79119295 16.183662 6.329022 -1.1351309
-2.710929 6.666974 0.74811184 2.4979637 1.5011857 ]
[-0.09370685 -5.9150043 6.329022 13.666377 -2.3753624
0.70267767 4.4945393 1.8476337 -2.3819492 1.1581259 ]
[ 0.29582188 -1.6428163 -1.1351309 -2.3753624 6.571176
-4.508656 -2.573465 -0.43898493 5.2973313 -1.8500149 ]
[ 0.94792557 -1.3827156 -2.710929 0.70267767 -4.508656
6.8080935 0.086738 2.382368 -5.498594 -0.53745675]
[-1.7730689 0.25873902 6.666974 4.4945393 -2.573465
0.086738 6.919965 -0.40823123 1.9532615 -0.06429972]
[ 3.0220997 -1.2621315 0.74811184 1.8476337 -0.43898493
2.382368 -0.40823123 5.7033362 -2.0585406 0.21069823]
[-2.5740616 -0.7767093 2.4979637 -2.3819492 5.2973313
-5.498594 1.9532615 -2.0585406 9.462108 -3.9543934 ]
[ 2.1073136 4.0993524 1.5011857 1.1581259 -1.8500149
-0.53745675 -0.06429972 0.21069823 -3.9543934 7.435262 ]]
[[ 4.6643376 2.6854048 4.0593524 0.1535468 -1.5118827
3.397957 -2.9920995 0.80777925 -1.7318133 0.82475716]
[ 2.6854048 7.829547 -0.5087376 4.3746657 -1.4713306
-4.861691 -6.0652037 0.99772763 -4.4356337 5.25942 ]
[ 4.0593524 -0.5087376 13.68554 -5.680109 -4.2268295
8.056314 -6.3996224 -0.8219479 -1.7537458 1.7455587 ]
[ 0.1535468 4.3746657 -5.680109 15.329586 -1.0279889
-9.684909 -4.311326 -0.32577878 -8.493642 7.0410876 ]
[-1.5118827 -1.4713306 -4.2268295 -1.0279889 6.4806786
-1.5806129 3.722421 1.541739 -0.32345185 -3.0850477 ]
[ 3.397957 -4.861691 8.056314 -9.684909 -1.5806129
15.264503 3.3202677 -0.3396074 4.926388 -7.346789 ]
[-2.9920995 -6.0652037 -6.3996224 -4.311326 3.722421
3.3202677 11.730729 1.6513809 7.1151867 -8.045567 ]
[ 0.80777925 0.99772763 -0.8219479 -0.32577878 1.541739
-0.3396074 1.6513809 4.239041 -0.10079275 -0.07716311]
[-1.7318133 -4.4356337 -1.7537458 -8.493642 -0.32345185
4.926388 7.1151867 -0.10079275 12.2900095 -7.07966 ]
[ 0.82475716 5.25942 1.7455587 7.0410876 -3.0850477
-7.346789 -8.045567 -0.07716311 -7.07966 9.485415 ]]]
[[[ 3.2763293 0. 0. 0. 0.
0. 0. 0. 0. 0. ]
[-1.4885036 2.584822 0. 0. 0.
0. 0. 0. 0. 0. ]
[-0.96310735 0.9204 1.4903773 0. 0.
0. 0. 0. 0. 0. ]
[-1.4039351 -0.8228325 0.38091183 1.9726999 0.
0. 0. 0. 0. 0. ]
[ 0.641888 -0.03568195 0.9942048 0.12664968 1.5753931
0. 0. 0. 0. 0. ]
[-0.3795465 1.3950504 -0.83908963 0.23359051 -2.2355907
1.9982008 0. 0. 0. 0. ]
[ 0.9250249 0.83006996 -0.43472758 0.3006057 1.1398793
-0.8125721 1.7990714 0. 0. 0. ]
[-1.2665155 -0.599167 -1.7813463 1.2782736 0.4796653
0.22821037 0.67006654 1.7880605 0. 0. ]
[-0.90407383 -0.12279119 -0.8888414 -1.4336116 0.9255097
0.14752597 0.87395006 1.3292007 1.0810157 0. ]
[ 0.01106563 -1.4740415 -0.5626888 0.27203056 0.5168721
0.5606847 -1.4603251 -0.657102 -0.46530387 0.87528366]]
[[ 2.4292743 0. 0. 0. 0.
0. 0. 0. 0. 0. ]
[-0.0476496 3.2469115 0. 0. 0.
0. 0. 0. 0. 0. ]
[-0.75327885 0.23262091 3.9448855 0. 0.
0. 0. 0. 0. 0. ]
[-0.03857401 -1.8222985 1.7044525 2.7274456 0.
0. 0. 0. 0. 0. ]
[ 0.12177376 -0.50417566 -0.2347646 -1.059335 2.263813
0. 0. 0. 0. 0. ]
[ 0.39020938 -0.42012918 -0.5879161 0.3498526 -2.0034354
1.4133387 0. 0. 0. 0. ]
[-0.729876 0.06897654 1.5465921 0.7171502 -0.58618873
-0.08172157 1.768033 0. 0. 0. ]
[ 1.2440339 -0.37046087 0.4490354 0.16688555 -0.2186787
1.067539 -0.18652947 1.6021042 0. 0. ]
[-1.0596011 -0.25476483 0.44590706 -1.3371879 1.7607771
-0.6612598 1.3828325 0.3352417 0.8516632 0. ]
[ 0.86746633 1.2752694 0.47098336 0.9946084 -0.06559554
-0.3839536 -0.58293706 -0.30378163 -0.96378136 1.5273129 ]]
[[ 2.1597078 0. 0. 0. 0.
0. 0. 0. 0. 0. ]
[ 1.2434112 2.5066862 0. 0. 0.
0. 0. 0. 0. 0. ]
[ 1.8795841 -1.1352971 2.977214 0. 0.
0. 0. 0. 0. 0. ]
[ 0.0710961 1.7099324 -1.3006988 3.272437 0.
0. 0. 0. 0. 0. ]
[-0.7000404 -0.23971593 -1.0691853 -0.5986391 2.1051443
0. 0. 0. 0. 0. ]
[ 1.5733411 -2.719926 0.6755185 -1.3039918 -0.5650853
1.707355 0. 0. 0. 0. ]
[-1.3854187 -1.7323902 -1.9354969 -1.1514527 -0.20018531
0.2816568 1.2723097 0. 0. 0. ]
[ 0.37402248 0.21249725 -0.43117726 -0.39009395 0.5510192
-0.1500179 1.1054928 1.4722989 0. 0. ]
[-0.8018739 -1.3717611 -0.60590625 -2.102138 -1.4820251
-0.41726547 -0.11362489 0.19627525 1.5991338 0. ]
[ 0.38188368 1.9087278 1.0730667 1.572491 -0.12896962
-0.8804634 -0.07867548 0.32361656 -0.51923645 0.9485597 ]]]
Mismatched elements: 253 / 300 (84.3%)
First 5 mismatches are at indices:
[0, 0, 8]: 0.0 (ACTUAL), -2.962043523788452 (DESIRED)
[0, 0, 9]: 0.0 (ACTUAL), 0.0362546443939209 (DESIRED)
[0, 1, 1]: 2.2442455291748047 (ACTUAL), 8.896947860717773 (DESIRED)
[0, 1, 2]: 1.4335887432098389 (ACTUAL), 3.8126590251922607 (DESIRED)
[0, 1, 3]: 8.771066665649414 (ACTUAL), -0.03711339458823204 (DESIRED)
Max absolute difference among violations: 20.29966
Max relative difference among violations: 237.33156
ACTUAL: array([[[10.734334, -4.876828, -3.155457, -4.599753, 2.103036,
-1.243519, 3.030686, -4.149522, 0. , 0. ],
[-4.876828, 2.244246, 1.433589, 8.771067, 1.423618,...
DESIRED: array([[[10.734333, -4.876828, -3.155457, -4.599753, 2.103036,
-1.243519, 3.030686, -4.149522, -2.962044, 0.036255],
[-4.876828, 8.896948, 3.812659, -0.037113, -1.047684,...
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[True-float32-shape3] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0.00298023
(50, 50) <class 'numpy.float32'>
[[ 44.06959 -1.2917366 -0.61489445 ... -1.7078063 -0.06026965
3.5968263 ]
[ -1.2917366 50.031647 -0.93625164 ... -9.246351 -12.977635
-0.22433573]
[ -0.61489445 -0.93625164 56.479916 ... 3.1758978 6.96665
-2.8806841 ]
...
[ -1.7078063 -9.246351 3.1758978 ... 53.048283 6.9221125
6.9285684 ]
[ -0.06026965 -12.977635 6.96665 ... 6.9221125 49.258278
-11.654396 ]
[ 3.5968263 -0.22433573 -2.8806841 ... 6.9285684 -11.654396
47.500088 ]]
[[ 6.638493 -0.1945828 -0.0926256 ... -0.25725812 -0.00907881
0.5418137 ]
[ 0. 7.070628 -0.13496326 ... -1.3147925 -1.8356787
-0.01681719]
[ 0. 0. 7.5135293 ... 0.3959019 0.8941284
-0.3770223 ]
...
[ 0. 0. 0. ... 0.7488741 -0.11000964
-0.01939702]
[ 0. 0. 0. ... 0. 0.70787036
0.88379747]
[ 0. 0. 0. ... 0. 0.
1.6186445 ]]
Mismatched elements: 1617 / 2500 (64.7%)
First 5 mismatches are at indices:
[0, 8]: 0.0 (ACTUAL), 1.0061219930648804 (DESIRED)
[0, 9]: 0.0 (ACTUAL), -6.692467212677002 (DESIRED)
[0, 10]: 0.0 (ACTUAL), 1.019768238067627 (DESIRED)
[0, 11]: 0.0 (ACTUAL), -11.9139986038208 (DESIRED)
[0, 12]: 0.0 (ACTUAL), -6.680959224700928 (DESIRED)
Max absolute difference among violations: 89.25262
Max relative difference among violations: 2200.9631
ACTUAL: array([[ 4.406959e+01, -1.291737e+00, -6.148944e-01, ..., -9.883090e+00,
-2.005572e+00, 7.965497e+00],
[-1.291737e+00, -7.090253e+00, 1.104174e+00, ..., -9.404308e-03,...
DESIRED: array([[ 44.06959 , -1.291737, -0.614894, ..., -1.707806, -0.06027 ,
3.596826],
[ -1.291737, 50.031647, -0.936252, ..., -9.246351, -12.977635,...
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[True-float32-shape4] - AssertionError:
Not equal to tolerance rtol=1e-07, atol=0.000178814
(3, 10, 10) <class 'numpy.float32'>
[[[10.734333 -4.8768277 -3.1554568 -4.5997534 2.1030364
-1.2435193 3.0306861 -4.149522 -2.9620435 0.03625464]
[-4.8768277 8.896948 3.812659 -0.03711339 -1.0476841
4.170913 0.7686802 0.3364729 1.0283238 -3.826606 ]
[-3.1554568 3.812659 3.9959366 1.1625074 0.8306916
0.39898828 -0.77481 -1.9865611 -0.5670059 -2.2059839 ]
[-4.5997534 -0.03711339 1.1625074 6.6847258 -0.24326262
-0.47384936 -1.5542715 4.114234 -1.7963581 1.5196537 ]
[ 2.1030364 -1.0476841 0.8306916 -0.24326262 3.89964
-4.6199813 1.9657652 -1.6450504 -0.18314792 0.349001 ]
[-1.2435193 4.170913 0.39898828 -0.47384936 -4.6199813
11.839529 -2.9300923 0.8218101 -1.1914967 -1.5600258 ]
[ 3.0306861 0.7686802 -0.77481 -1.5542715 1.9657652
-2.9300923 7.020295 1.0565685 1.5246283 -3.3805852 ]
[-4.149522 0.3364729 -1.9865611 4.114234 -1.6450504
0.8218101 1.0565685 10.698549 4.4092803 0.4416819 ]
[-2.9620435 1.0283238 -0.5670059 -1.7963581 -0.18314792
-1.1914967 1.5246283 4.4092803 8.2551985 -1.8104365 ]
[ 0.03625464 -3.826606 -2.2059839 1.5196537 0.349001
-1.5600258 -3.3805852 0.4416819 -1.8104365 6.6920257 ]]
[[ 5.9013734 -0.11575395 -1.8299209 -0.09370685 0.29582188
0.94792557 -1.7730689 3.0220997 -2.5740616 2.1073136 ]
[-0.11575395 10.544705 0.79119295 -5.9150043 -1.6428163
-1.3827156 0.25873902 -1.2621315 -0.7767093 4.0993524 ]
[-1.8299209 0.79119295 16.183662 6.329022 -1.1351309
-2.710929 6.666974 0.74811184 2.4979637 1.5011857 ]
[-0.09370685 -5.9150043 6.329022 13.666377 -2.3753624
0.70267767 4.4945393 1.8476337 -2.3819492 1.1581259 ]
[ 0.29582188 -1.6428163 -1.1351309 -2.3753624 6.571176
-4.508656 -2.573465 -0.43898493 5.2973313 -1.8500149 ]
[ 0.94792557 -1.3827156 -2.710929 0.70267767 -4.508656
6.8080935 0.086738 2.382368 -5.498594 -0.53745675]
[-1.7730689 0.25873902 6.666974 4.4945393 -2.573465
0.086738 6.919965 -0.40823123 1.9532615 -0.06429972]
[ 3.0220997 -1.2621315 0.74811184 1.8476337 -0.43898493
2.382368 -0.40823123 5.7033362 -2.0585406 0.21069823]
[-2.5740616 -0.7767093 2.4979637 -2.3819492 5.2973313
-5.498594 1.9532615 -2.0585406 9.462108 -3.9543934 ]
[ 2.1073136 4.0993524 1.5011857 1.1581259 -1.8500149
-0.53745675 -0.06429972 0.21069823 -3.9543934 7.435262 ]]
[[ 4.6643376 2.6854048 4.0593524 0.1535468 -1.5118827
3.397957 -2.9920995 0.80777925 -1.7318133 0.82475716]
[ 2.6854048 7.829547 -0.5087376 4.3746657 -1.4713306
-4.861691 -6.0652037 0.99772763 -4.4356337 5.25942 ]
[ 4.0593524 -0.5087376 13.68554 -5.680109 -4.2268295
8.056314 -6.3996224 -0.8219479 -1.7537458 1.7455587 ]
[ 0.1535468 4.3746657 -5.680109 15.329586 -1.0279889
-9.684909 -4.311326 -0.32577878 -8.493642 7.0410876 ]
[-1.5118827 -1.4713306 -4.2268295 -1.0279889 6.4806786
-1.5806129 3.722421 1.541739 -0.32345185 -3.0850477 ]
[ 3.397957 -4.861691 8.056314 -9.684909 -1.5806129
15.264503 3.3202677 -0.3396074 4.926388 -7.346789 ]
[-2.9920995 -6.0652037 -6.3996224 -4.311326 3.722421
3.3202677 11.730729 1.6513809 7.1151867 -8.045567 ]
[ 0.80777925 0.99772763 -0.8219479 -0.32577878 1.541739
-0.3396074 1.6513809 4.239041 -0.10079275 -0.07716311]
[-1.7318133 -4.4356337 -1.7537458 -8.493642 -0.32345185
4.926388 7.1151867 -0.10079275 12.2900095 -7.07966 ]
[ 0.82475716 5.25942 1.7455587 7.0410876 -3.0850477
-7.346789 -8.045567 -0.07716311 -7.07966 9.485415 ]]]
[[[ 3.2763293 -1.4885036 -0.96310735 -1.4039351 0.641888
-0.3795465 0.9250249 -1.2665155 -0.90407383 0.01106563]
[ 0. 2.584822 0.9204 -0.8228325 -0.03568195
1.3950504 0.83006996 -0.599167 -0.12279119 -1.4740415 ]
[ 0. 0. 1.4903773 0.38091183 0.9942048
-0.83908963 -0.43472758 -1.7813463 -0.8888414 -0.5626888 ]
[ 0. 0. 0. 1.9726999 0.12664968
0.23359051 0.3006057 1.2782736 -1.4336116 0.27203056]
[ 0. 0. 0. 0. 1.5753931
-2.2355907 1.1398793 0.4796653 0.9255097 0.5168721 ]
[ 0. 0. 0. 0. 0.
1.9982008 -0.8125721 0.22821037 0.14752597 0.5606847 ]
[ 0. 0. 0. 0. 0.
0. 1.7990714 0.67006654 0.87395006 -1.4603251 ]
[ 0. 0. 0. 0. 0.
0. 0. 1.7880605 1.3292007 -0.657102 ]
[ 0. 0. 0. 0. 0.
0. 0. 0. 1.0810157 -0.46530387]
[ 0. 0. 0. 0. 0.
0. 0. 0. 0. 0.87528366]]
[[ 2.4292743 -0.0476496 -0.75327885 -0.03857401 0.12177376
0.39020938 -0.729876 1.2440339 -1.0596011 0.86746633]
[ 0. 3.2469115 0.23262091 -1.8222985 -0.50417566
-0.42012918 0.06897654 -0.37046087 -0.25476483 1.2752694 ]
[ 0. 0. 3.9448855 1.7044525 -0.2347646
-0.5879161 1.5465921 0.4490354 0.44590706 0.47098336]
[ 0. 0. 0. 2.7274456 -1.059335
0.3498526 0.7171502 0.16688555 -1.3371879 0.9946084 ]
[ 0. 0. 0. 0. 2.263813
-2.0034354 -0.58618873 -0.2186787 1.7607771 -0.06559554]
[ 0. 0. 0. 0. 0.
1.4133387 -0.08172157 1.067539 -0.6612598 -0.3839536 ]
[ 0. 0. 0. 0. 0.
0. 1.768033 -0.18652947 1.3828325 -0.58293706]
[ 0. 0. 0. 0. 0.
0. 0. 1.6021042 0.3352417 -0.30378163]
[ 0. 0. 0. 0. 0.
0. 0. 0. 0.8516632 -0.96378136]
[ 0. 0. 0. 0. 0.
0. 0. 0. 0. 1.5273129 ]]
[[ 2.1597078 1.2434112 1.8795841 0.0710961 -0.7000404
1.5733411 -1.3854187 0.37402248 -0.8018739 0.38188368]
[ 0. 2.5066862 -1.1352971 1.7099324 -0.23971593
-2.719926 -1.7323902 0.21249725 -1.3717611 1.9087278 ]
[ 0. 0. 2.977214 -1.3006988 -1.0691853
0.6755185 -1.9354969 -0.43117726 -0.60590625 1.0730667 ]
[ 0. 0. 0. 3.272437 -0.5986391
-1.3039918 -1.1514527 -0.39009395 -2.102138 1.572491 ]
[ 0. 0. 0. 0. 2.1051443
-0.5650853 -0.20018531 0.5510192 -1.4820251 -0.12896962]
[ 0. 0. 0. 0. 0.
1.707355 0.2816568 -0.1500179 -0.41726547 -0.8804634 ]
[ 0. 0. 0. 0. 0.
0. 1.2723097 1.1054928 -0.11362489 -0.07867548]
[ 0. 0. 0. 0. 0.
0. 0. 1.4722989 0.19627525 0.32361656]
[ 0. 0. 0. 0. 0.
0. 0. 0. 1.5991338 -0.51923645]
[ 0. 0. 0. 0. 0.
0. 0. 0. 0. 0.9485597 ]]]
Mismatched elements: 253 / 300 (84.3%)
First 5 mismatches are at indices:
[0, 0, 8]: 0.0 (ACTUAL), -2.962043523788452 (DESIRED)
[0, 0, 9]: 0.0 (ACTUAL), 0.0362546443939209 (DESIRED)
[0, 1, 1]: 2.2442455291748047 (ACTUAL), 8.896947860717773 (DESIRED)
[0, 1, 2]: 1.4335887432098389 (ACTUAL), 3.8126590251922607 (DESIRED)
[0, 1, 3]: 8.771066665649414 (ACTUAL), -0.03711339458823204 (DESIRED)
Max absolute difference among violations: 20.29966
Max relative difference among violations: 237.33156
ACTUAL: array([[[10.734334, -4.876828, -3.155457, -4.599753, 2.103036,
-1.243519, 3.030686, -4.149522, 0. , 0. ],
[-4.876828, 2.244246, 1.433589, 8.771067, 1.423618,...
DESIRED: array([[[10.734333, -4.876828, -3.155457, -4.599753, 2.103036,
-1.243519, 3.030686, -4.149522, -2.962044, 0.036255],
[-4.876828, 8.896948, 3.812659, -0.037113, -1.047684,...
= 17 failed, 49068 passed, 547 skipped, 32 xfailed, 2 xpassed, 2 warnings in 4594.26s (1:16:34) =
(if you're wondering about the runtime, it's slow because it's run through emulation for a platform we don't have at scale in conda-forge)
What I would expect from the summary is
=========================== short test summary info ============================
FAILED linalg/tests/test_linalg.py::TestSolve::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile213_stride_+1_+1_+3_+1_stride_+1_+1_+1_+1>
FAILED linalg/tests/test_linalg.py::TestInv::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestInv::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestEig::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestEig::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestPinv::test_generalized_nonsq_cases - AssertionError: In test case: <LinalgCase: single_nsq_1_tile3_stride_+1_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestPinv::test_generalized_sq_cases - AssertionError: In test case: <LinalgCase: single_tile3_stride_+1_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestPinv::test_nonsq_cases - AssertionError: In test case: <LinalgCase: single_nsq_1_stride_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestPinv::test_sq_cases - AssertionError: In test case: <LinalgCase: single_stride_+3_+1_stride_+1>
FAILED linalg/tests/test_linalg.py::TestPinvHermitian::test_generalized_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_tile3_stride_+1_+3_+1_nop>
FAILED linalg/tests/test_linalg.py::TestPinvHermitian::test_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_stride_+3_+1_nop>
FAILED linalg/tests/test_linalg.py::TestEighCases::test_generalized_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_tile3_stride_+1_+3_+1_nop>
FAILED linalg/tests/test_linalg.py::TestEighCases::test_herm_cases - AssertionError: In test case: <LinalgCase: hsingle_stride_+3_+1_nop>
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[False-float32-shape3] - AssertionError: Not equal to tolerance rtol=1e-07, atol=0.00298023
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[False-float32-shape4] - AssertionError: Not equal to tolerance rtol=1e-07, atol=0.000178814
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[True-float32-shape3] - AssertionError: Not equal to tolerance rtol=1e-07, atol=0.00298023
FAILED linalg/tests/test_linalg.py::TestCholesky::test_basic_property[True-float32-shape4] - AssertionError: Not equal to tolerance rtol=1e-07, atol=0.000178814
= 17 failed, 49068 passed, 547 skipped, 32 xfailed, 2 xpassed, 2 warnings in 4594.26s (1:16:34) =
i.e. one line (and really exactly one line) per failure. That would be a sensible default, because the regular output will already show the stack trace of each failure before the "short test summary". For anyone needing to inspect more closely, it's just a matter of scrolling up.
Granted, the test suite sample of the fold-out above was run with -v, because I need to be able to see exactly at which the test suite hangs (if it ends up hanging), but I don't see why or how that should affect the short summary. I imagine the argument might be "everything gets more verbose with -v" but in the first instance, verbosity (to me at least) is really about seeing individual tests while the tests are progressing, and having a higher level of detail for the stack traces; it shouldn't deteriorate the short summary to the point of having to skim through 100s of lines of logs (duplicated with the main stack trace section) to find a needle in the haystack.
This was with pytest v9.0.2 but has been happening for a long time; I just never got around to opening an issue for a relatively cosmetic concern. It happens on all platforms and with all python versions.
Representative test environment
│ ╭───────────────────────────────┬────────────┬──────────────────────┬─────────────┬────────────╮
│ │ Package ┆ Version ┆ Build ┆ Channel ┆ Size │
│ ╞═══════════════════════════════╪════════════╪══════════════════════╪═════════════╪════════════╡
│ │ _openmp_mutex ┆ 4.5 ┆ 2_gnu ┆ conda-forge ┆ 23.16 KiB │
│ │ attrs ┆ 25.4.0 ┆ pyhcf101f3_1 ┆ conda-forge ┆ 63.24 KiB │
│ │ binutils_impl_linux-aarch64 ┆ 2.45 ┆ default_h5f4c503_104 ┆ conda-forge ┆ 4.63 MiB │
│ │ binutils_linux-aarch64 ┆ 2.45 ┆ default_hf1166c9_104 ┆ conda-forge ┆ 35.53 KiB │
│ │ bzip2 ┆ 1.0.8 ┆ h4777abc_8 ┆ conda-forge ┆ 188.02 KiB │
│ │ ca-certificates ┆ 2025.11.12 ┆ hbd8a1cb_0 ┆ conda-forge ┆ 148.86 KiB │
│ │ click ┆ 8.3.1 ┆ pyh8f84b5b_1 ┆ conda-forge ┆ 95.39 KiB │
│ │ colorama ┆ 0.4.6 ┆ pyhd8ed1ab_1 ┆ conda-forge ┆ 26.38 KiB │
│ │ cython ┆ 3.2.3 ┆ py313h4aae401_0 ┆ conda-forge ┆ 3.48 MiB │
│ │ exceptiongroup ┆ 1.3.1 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 20.83 KiB │
│ │ execnet ┆ 2.1.2 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 38.57 KiB │
│ │ gcc_impl_linux-aarch64 ┆ 14.3.0 ┆ hda29b82_16 ┆ conda-forge ┆ 65.88 MiB │
│ │ gcc_linux-aarch64 ┆ 14.3.0 ┆ h118592a_17 ┆ conda-forge ┆ 27.98 KiB │
│ │ gfortran_impl_linux-aarch64 ┆ 14.3.0 ┆ h6b0ea1e_16 ┆ conda-forge ┆ 14.13 MiB │
│ │ gfortran_linux-aarch64 ┆ 14.3.0 ┆ hf63571e_17 ┆ conda-forge ┆ 26.20 KiB │
│ │ gxx_impl_linux-aarch64 ┆ 14.3.0 ┆ h0d4f5d4_16 ┆ conda-forge ┆ 12.91 MiB │
│ │ gxx_linux-aarch64 ┆ 14.3.0 ┆ h7476c01_17 ┆ conda-forge ┆ 26.57 KiB │
│ │ hypothesis ┆ 6.148.7 ┆ pyha770c72_0 ┆ conda-forge ┆ 373.81 KiB │
│ │ icu ┆ 78.1 ┆ hb1525cb_0 ┆ conda-forge ┆ 12.24 MiB │
│ │ iniconfig ┆ 2.3.0 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 13.07 KiB │
│ │ kernel-headers_linux-aarch64 ┆ 5.14.0 ┆ h05a177a_3 ┆ conda-forge ┆ 1.32 MiB │
│ │ ld_impl_linux-aarch64 ┆ 2.45 ┆ default_h1979696_104 ┆ conda-forge ┆ 855.01 KiB │
│ │ libblas ┆ 3.11.0 ┆ 5_haddc8a3_openblas ┆ conda-forge ┆ 17.94 KiB │
│ │ libcblas ┆ 3.11.0 ┆ 5_hd72aa62_openblas ┆ conda-forge ┆ 17.94 KiB │
│ │ libexpat ┆ 2.7.3 ┆ hfae3067_0 ┆ conda-forge ┆ 74.42 KiB │
│ │ libffi ┆ 3.5.2 ┆ hd65408f_0 ┆ conda-forge ┆ 54.28 KiB │
│ │ libgcc ┆ 15.2.0 ┆ h8acb6b2_16 ┆ conda-forge ┆ 606.09 KiB │
│ │ libgcc-devel_linux-aarch64 ┆ 14.3.0 ┆ h25ba3ff_116 ┆ conda-forge ┆ 2.26 MiB │
│ │ libgcc-ng ┆ 15.2.0 ┆ he9431aa_16 ┆ conda-forge ┆ 26.71 KiB │
│ │ libgfortran ┆ 15.2.0 ┆ he9431aa_16 ┆ conda-forge ┆ 26.67 KiB │
│ │ libgfortran5 ┆ 15.2.0 ┆ h1b7bec0_16 ┆ conda-forge ┆ 1.42 MiB │
│ │ libglib ┆ 2.86.3 ┆ hf53f6bf_0 ┆ conda-forge ┆ 3.85 MiB │
│ │ libgomp ┆ 15.2.0 ┆ h8acb6b2_16 ┆ conda-forge ┆ 574.14 KiB │
│ │ libiconv ┆ 1.18 ┆ h90929bb_2 ┆ conda-forge ┆ 772.68 KiB │
│ │ liblapack ┆ 3.11.0 ┆ 5_h88aeb00_openblas ┆ conda-forge ┆ 17.96 KiB │
│ │ liblzma ┆ 5.8.1 ┆ h86ecc28_2 ┆ conda-forge ┆ 122.17 KiB │
│ │ libmpdec ┆ 4.0.0 ┆ h86ecc28_0 ┆ conda-forge ┆ 111.39 KiB │
│ │ libopenblas ┆ 0.3.30 ┆ pthreads_h9d3fd7e_4 ┆ conda-forge ┆ 4.73 MiB │
│ │ libsanitizer ┆ 14.3.0 ┆ hedb4206_16 ┆ conda-forge ┆ 7.20 MiB │
│ │ libsqlite ┆ 3.51.1 ┆ h10b116e_1 ┆ conda-forge ┆ 921.80 KiB │
│ │ libstdcxx ┆ 15.2.0 ┆ hef695bb_16 ┆ conda-forge ┆ 5.28 MiB │
│ │ libstdcxx-devel_linux-aarch64 ┆ 14.3.0 ┆ h57c8d61_116 ┆ conda-forge ┆ 16.70 MiB │
│ │ libuuid ┆ 2.41.3 ┆ h1022ec0_0 ┆ conda-forge ┆ 42.43 KiB │
│ │ libzlib ┆ 1.3.1 ┆ h86ecc28_2 ┆ conda-forge ┆ 65.09 KiB │
│ │ meson ┆ 1.10.0 ┆ pyhcf101f3_0 ┆ conda-forge ┆ 742.17 KiB │
│ │ ncurses ┆ 6.5 ┆ ha32ae93_3 ┆ conda-forge ┆ 904.33 KiB │
│ │ ninja ┆ 1.13.2 ┆ hdc560ac_0 ┆ conda-forge ┆ 178.38 KiB │
│ │ numpy ┆ 2.4.0 ┆ py313h0336227_0 ┆ .tmpolN3gm ┆ 7.56 MiB │
│ │ openssl ┆ 3.6.0 ┆ h8e36d6e_0 ┆ conda-forge ┆ 3.53 MiB │
│ │ packaging ┆ 25.0 ┆ pyh29332c3_1 ┆ conda-forge ┆ 61.01 KiB │
│ │ pcre2 ┆ 10.47 ┆ hf841c20_0 ┆ conda-forge ┆ 1.11 MiB │
│ │ pkg-config ┆ 0.29.2 ┆ hce167ba_1009 ┆ conda-forge ┆ 53.55 KiB │
│ │ pluggy ┆ 1.6.0 ┆ pyhf9edf01_1 ┆ conda-forge ┆ 25.27 KiB │
│ │ pygments ┆ 2.19.2 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 868.44 KiB │
│ │ pytest ┆ 9.0.2 ┆ pyhcf101f3_0 ┆ conda-forge ┆ 292.56 KiB │
│ │ pytest-timeout ┆ 2.4.0 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 19.67 KiB │
│ │ pytest-xdist ┆ 3.8.0 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 38.38 KiB │
│ │ python ┆ 3.13.11 ┆ h4c0d347_100_cp313 ┆ conda-forge ┆ 32.33 MiB │
│ │ python_abi ┆ 3.13 ┆ 8_cp313 ┆ conda-forge ┆ 6.84 KiB │
│ │ pytz ┆ 2025.2 ┆ pyhd8ed1ab_0 ┆ conda-forge ┆ 184.58 KiB │
│ │ readline ┆ 8.3 ┆ hb682ff5_0 ┆ conda-forge ┆ 349.22 KiB │
│ │ setuptools ┆ 80.9.0 ┆ pyhff2d567_0 ┆ conda-forge ┆ 731.24 KiB │
│ │ sortedcontainers ┆ 2.4.0 ┆ pyhd8ed1ab_1 ┆ conda-forge ┆ 27.99 KiB │
│ │ sysroot_linux-aarch64 ┆ 2.34 ┆ h96c1060_3 ┆ conda-forge ┆ 38.46 MiB │
│ │ tk ┆ 8.6.13 ┆ noxft_h561c983_103 ┆ conda-forge ┆ 3.18 MiB │
│ │ tomli ┆ 2.3.0 ┆ pyhcf101f3_0 ┆ conda-forge ┆ 20.48 KiB │
│ │ typing_extensions ┆ 4.15.0 ┆ pyhcf101f3_0 ┆ conda-forge ┆ 50.48 KiB │
│ │ tzdata ┆ 2025c ┆ h8577fbf_0 ┆ conda-forge ┆ 116.41 KiB │
│ │ zstd ┆ 1.5.7 ┆ h85ac4a6_6 ┆ conda-forge ┆ 600.03 KiB │
│ ╰───────────────────────────────┴────────────┴──────────────────────┴─────────────┴────────────╯
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating pytest's short test summary reporting and reproduce the issue with multiple failures under higher verbosity. Confirm how verbosity affects included error details, then verify that the short summary remains concise while still identifying each failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, testing-qa
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100