guix_mirror_bot pushed a commit to branch r-team
in repository guix.

commit e71fb7b5f0132476bec0c67f511ea129892fb7bb
Author: Ricardo Wurmus <[email protected]>
AuthorDate: Wed Nov 26 12:34:34 2025 +0100

    gnu: r-rvenn: Skip four tests.
    
    * gnu/packages/cran.scm (r-rvenn)[arguments]: Add phase 'skip-bad-tests.
    
    Change-Id: I5885179790b4a151360f45de83e4e18feccf6267
---
 gnu/packages/cran.scm | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index f1f791bc61..abb3c5ff5d 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -7599,6 +7599,18 @@ intersections.")
          "016m00xv59lkwm2is32v5nr4lw5a1ymdnz34r3ffflcv9bfrc6n4"))))
     (properties `((upstream-name . "RVenn")))
     (build-system r-build-system)
+    (arguments
+     (list
+      #:phases
+      '(modify-phases %standard-phases
+         (add-after 'unpack 'skip-bad-tests
+           (lambda _
+             ;; These tests fail because "class" returns 5 instead of 2 
elements.
+             (substitute* "tests/testthat/test_ggvenn.R"
+               ((".*ggvenn: slices.*" m)
+                (string-append m "skip('skip');\n"))
+               ((".*ggvenn: plot for 2 and 3 sets.*" m)
+                (string-append m "skip('skip');\n"))))))))
     (propagated-inputs
      (list r-ggforce
            r-ggplot2

Reply via email to