Am Fri, Apr 14, 2023 at 08:05:46PM +0000 schrieb Kaelyn: > I just sent in https://issues.guix.gnu.org/62843 to disable the two tests for > i686 and armhf (disabling TestKind.test_all for armhf might not be needed, > but the Gentoo package definition suggests the huge array test will fail for > armhf as well).
Thanks for taking care of this! Disabling the large array test on all 32 bit architectures sounds reasonable, and I think that disabling the fortran test on armhf is a reasonable approach also given that we have no CI for this architecture. The recent master/staging merge apparently broke python-pytest even on x86_64, see message below, which should be sorted out first. Andreas =================================== FAILURES =================================== ___________________ test_raise_assertion_error_raising_repr ____________________ pytester = <Pytester PosixPath('/tmp/guix-build-python-pytest-7.1.3.drv-0/pytest-of-nixbld/pytest-0/test_raise_assertion_error_raising_repr0')> def test_raise_assertion_error_raising_repr(pytester: Pytester) -> None: pytester.makepyfile( """ class RaisingRepr(object): def __repr__(self): raise Exception() def test_raising_repr(): raise AssertionError(RaisingRepr()) """ ) result = pytester.runpytest() if sys.version_info >= (3, 11): # python 3.11 has native support for un-str-able exceptions result.stdout.fnmatch_lines( ["E AssertionError: <exception str() failed>"] ) else: > result.stdout.fnmatch_lines( ["E AssertionError: <unprintable AssertionError object>"] ) E Failed: nomatch: 'E AssertionError: <unprintable AssertionError object>' E and: '============================= test session starts ==============================' E and: 'platform linux -- Python 3.10.7, pytest-7.1.3, pluggy-1.0.0' E and: 'rootdir: /tmp/guix-build-python-pytest-7.1.3.drv-0/pytest-of-nixbld/pytest-0/test_raise_assertion_error_raising_repr0' E and: 'collected 1 item' E and: '' E and: 'test_raise_assertion_error_raising_repr.py F [100%]' E and: '' E and: '=================================== FAILURES ===================================' E and: '______________________________ test_raising_repr _______________________________' E and: '' E and: ' def test_raising_repr():' E and: '> raise AssertionError(RaisingRepr())' E and: 'E AssertionError: <exception str() failed>' E and: '' E and: 'test_raise_assertion_error_raising_repr.py:5: AssertionError' E and: '=========================== short test summary info ============================' E and: 'FAILED test_raise_assertion_error_raising_repr.py::test_raising_repr - Assert...' E and: '============================== 1 failed in 0.01s ===============================' E remains unmatched: 'E AssertionError: <unprintable AssertionError object>' /tmp/guix-build-python-pytest-7.1.3.drv-0/pytest-7.1.3/testing/test_assertion.py:1655: Failed ----------------------------- Captured stdout call ----------------------------- ============================= test session starts ============================== platform linux -- Python 3.10.7, pytest-7.1.3, pluggy-1.0.0 rootdir: /tmp/guix-build-python-pytest-7.1.3.drv-0/pytest-of-nixbld/pytest-0/test_raise_assertion_error_raising_repr0 collected 1 item test_raise_assertion_error_raising_repr.py F [100%] =================================== FAILURES =================================== ______________________________ test_raising_repr _______________________________ def test_raising_repr(): > raise AssertionError(RaisingRepr()) E AssertionError: <exception str() failed> test_raise_assertion_error_raising_repr.py:5: AssertionError =========================== short test summary info ============================ FAILED test_raise_assertion_error_raising_repr.py::test_raising_repr - Assert... ============================== 1 failed in 0.01s =============================== =========================== short test summary info ============================ FAILED testing/test_assertion.py::test_raise_assertion_error_raising_repr - F... = 1 failed, 3040 passed, 92 skipped, 15 deselected, 9 xfailed in 290.90s (0:04:50) = error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "pytest" arguments: ("-vv" "-k" " not test_argcomplete and not test_code_highlight and not test_color_yes") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 292.0 seconds command "pytest" "-vv" "-k" " not test_argcomplete and not test_code_highlight and not test_color_yes" failed with status 1 builder for `/gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv' failed with exit code 1 @ build-failed /gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv - 1 builder for `/gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv' failed with exit code 1 derivation '/gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv' offloaded to '141.80.167.159' failed: build of `/gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv' failed build of /gnu/store/rd9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv failed View build log at '/var/log/guix/drvs/rd/9aiszfkb8k96magk1y59hya79c9ch4-python-pytest-7.1.3.drv.gz'.