GNU bug report logs - #75525
[PATCH] gnu: qtbase: Increase test timeout.

Previous Next

Package: guix-patches;

Reported by: Leo Nikkilä <hello <at> lnikki.la>

Date: Sun, 12 Jan 2025 21:35:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Leo Nikkilä <hello <at> lnikki.la>
To: 75525 <at> debbugs.gnu.org
Cc: Leo Nikkilä <hello <at> lnikki.la>
Subject: [bug#75525] [PATCH] gnu: qtbase: Increase test timeout.
Date: Sun, 12 Jan 2025 23:32:54 +0200
* gnu/packages/qt.scm (qtbase): Increase test timeout.
[arguments]: <#:phases>: Set QTEST_FUNCTION_TIMEOUT.
---
 gnu/packages/qt.scm | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 76c11af543..d2a7c52a80 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -909,7 +909,19 @@ (define-public qtbase
                   ;; due to bitness (see: https://code.qt.io/cgit/qt/qtbase.git
                   ;; /tree/src/testlib/qtestblacklist.cpp).
                   (setenv "QTEST_ENVIRONMENT" "linux ci 32bit")
+                  ;; Some tests use a lot of memory and might trigger
+                  ;; swapping, which often hits the default test timeout of
+                  ;; 300 seconds:
+                  ;;
+                  ;;     QFATAL : tst_QByteArrayLarge::qUncompress4GiBPlus() Test function timed out
+                  ;;     QFATAL : tst_QByteArrayMatcher::haystacksWithMoreThan4GiBWork() Test function timed out
+                  ;;     QFATAL : tst_QLatin1StringMatcher::haystacksWithMoreThan4GiBWork() Test function timed out
+                  ;;
+                  ;; Guix has its own timeout anyway.
+                  ;;
+                  ;; <https://doc.qt.io/qt-6/qtest-overview.html#increasing-test-function-timeout>
+                  (setenv "QTEST_FUNCTION_TIMEOUT" "3600000") ; 1 hour
                   (setenv "HOME" "/tmp") ;some tests require a writable HOME
 
                   ;; Note: the search path specified for TZDIR is only

-- 
2.46.0





This bug report was last modified 153 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.