guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

141/194: gnu: rust: Fix test failures on some architectures.


From: guix-commits
Subject: 141/194: gnu: rust: Fix test failures on some architectures.
Date: Tue, 3 Oct 2023 14:57:54 -0400 (EDT)

efraim pushed a commit to branch rust-team
in repository guix.

commit 0c09d27dea46ed87d0ea202f9a99e4531572a411
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Tue Oct 3 10:22:58 2023 +0300

    gnu: rust: Fix test failures on some architectures.
    
    * gnu/packages/rust.scm (rust)[arguments]: Adjust custom phase
    'patch-process-tests to enable tests to pass on all architectures.
---
 gnu/packages/rust.scm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm
index 0dc60c8991..5e860057bc 100644
--- a/gnu/packages/rust.scm
+++ b/gnu/packages/rust.scm
@@ -845,10 +845,11 @@ safety and thread safety guarantees.")
                      ;; emulation on aarch64 and riscv64 also fail on x86_64 in
                      ;; Guix's build system.  Skip them on all builds.
                      (substitute* "sys/unix/process/process_common/tests.rs"
-                       ,@(make-ignore-test-list
-                          '("fn test_process_mask"
-                            "fn test_process_group_posix_spawn"
-                            "fn test_process_group_no_posix_spawn")))))))
+                       ;; We can't use make-ignore-test-list because we will 
get
+                       ;; build errors due to the double [ignore] block.
+                       (("target_arch = \"arm\"" arm)
+                        (string-append "target_os = \"linux\",\n"
+                                       "        " arm)))))))
              (add-after 'unpack 'disable-interrupt-tests
                (lambda _
                  ;; This test hangs in the build container; disable it.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]