me
/
guix
Archived
1
0
Fork 0

gnu: qtbase: Disable problematic tests on powerpc64le.

* gnu/packages/qt.scm (qtbase) [arguments] [powerpc64le]: Disable the
tst_qpainter, tst_qprocess and tst_qsqlthread tests in the check phase.

Series-changes: 3
- New commit
Maxim Cournoyer 2023-09-16 23:18:37 -04:00
parent 6b8e35ce23
commit 2334a24a04
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 99 additions and 77 deletions

View File

@ -792,6 +792,7 @@ developers using C++ or QML, a CSS & JavaScript like language.")
(string-append
"("
(string-join
(append
(list
;; The 'tst_moc' test fails with "'fi.exists()' returned FALSE".
"tst_moc"
@ -859,6 +860,7 @@ developers using C++ or QML, a CSS & JavaScript like language.")
;; QPA plugin doesn't implement generatePeekerId",
;; likely requires a real display.
"tst_qx11info"
;; The 'tst_qgraphicswidget' test fails because "This
;; plugin does not support propagateSizeHints".
"tst_qgraphicswidget"
@ -870,7 +872,27 @@ developers using C++ or QML, a CSS & JavaScript like language.")
"tst_qcompleter"
"tst_qfiledialog"
;; This test is susceptible to the 600 ms timeout used:
"tst_qpauseanimation") "|") ")")))))
"tst_qpauseanimation")
#$@(if (target-ppc64le?)
#~((list
;; The 'tst_QPainter::fpe_radialGradients'
;; test fails with a 'Floating point
;; exception' error on powerpc64le (see:
;; https://bugreports.qt.io/browse/QTBUG-117113).
"tst_qpainter"
;; The 'startStopStartStopBuffers' test fails
;; on the powerpc64le architecture (see:
;; https://bugreports.qt.io/browse/QTBUG-80953).
"tst_qprocess"
;; The 'tst_QSqlThread::readWriteThreading'
;; test may fail with an sqlite related error,
;; "'Unable to fetch row' || 'database is
;; locked'" (see:
;; https://bugreports.qt.io/browse/QTBUG-117114).
"tst_qsqlthread"))
#~())) "|") ")")))))
(replace 'patch-mkspecs
(lambda* (#:key outputs #:allow-other-keys)
(let* ((archdata (search-input-directory outputs "lib/qt6"))