mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
gnu: guix: Disable new syscall tests on armhf.
These tests currently fail on armhf. They would require large amount of time
or knowledge to be fixed and it's on a platform that's already not being
supported too well.
Followup of d339785a0f.
* gnu/packages/package-management.scm (guix): Disable new tests in
tests/syscalls.scm on arm32.
Change-Id: I056fb04a9a1230ed3d8718a4719a5f6d7010b847
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
This commit is contained in:
@@ -412,6 +412,19 @@ $(prefix)/etc/openrc\n")))
|
||||
(substitute* "tests/guix-environment-container.sh"
|
||||
(("guix environment --version")
|
||||
"exit 77\n")))))
|
||||
,@(if (target-arm32?)
|
||||
`((add-after
|
||||
'disable-failing-tests
|
||||
'disable-failing-tests-on-arm32
|
||||
;; XXX FIXME: These tests fail on armhf architecture,
|
||||
;; see <https://codeberg.org/guix/guix/issues/5078>.
|
||||
(lambda _
|
||||
(substitute* "tests/syscalls.scm"
|
||||
(("^\\(test-equal \"safe-clone and unshare succeeds\"" all)
|
||||
(string-append "(test-skip 1)\n" all))
|
||||
(("^\\(test-equal \"clone and unshare triggers EINVAL\"" all)
|
||||
(string-append "(test-skip 1)\n" all))))))
|
||||
'())
|
||||
(add-before 'check 'set-SHELL
|
||||
(lambda _
|
||||
;; 'guix environment' tests rely on 'SHELL' having a
|
||||
|
||||
Reference in New Issue
Block a user