aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2023-03-31 08:35:01 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2023-04-14 15:11:50 -0400
commit206982544bc1b14ca688ce08bca0be40f2426c26 (patch)
treeaffa041baa93a171e29e71bf58525c5afc24aaf5 /gnu
parent826b222703ba8d1b6d06b942f64c5d09337a900f (diff)
downloadguix-206982544bc1b14ca688ce08bca0be40f2426c26.tar
guix-206982544bc1b14ca688ce08bca0be40f2426c26.tar.gz
gnu: ruby-activesupport: Skip a failing test on i686-linux.
* gnu/packages/rails.scm (ruby-activesupport) [arguments]: Skip the test_iso8601_output_and_reparsing test when building for i686-linux.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/rails.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/rails.scm b/gnu/packages/rails.scm
index c830620b82..b1abb65a6d 100644
--- a/gnu/packages/rails.scm
+++ b/gnu/packages/rails.scm
@@ -81,6 +81,12 @@
"")
((".*behaviors/encoded_key_cache_behavior.*")
""))
+ (when #$(target-x86-32?)
+ ;; This test fails on i686 (see:
+ ;; https://github.com/rails/rails/issues/47832).
+ (substitute* "test/core_ext/duration_test.rb"
+ (("def test_iso8601_output_and_reparsing.*" all)
+ (string-append all " skip('fails on i686')\n"))))
(delete-file "test/evented_file_update_checker_test.rb")
;; These tests require cache_store_behavior, disabled above.
(delete-file "test/cache/stores/file_store_test.rb")