Source: kf6-kirigami
Version: 6.30.0-1
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: riscv64

https://buildd.debian.org/status/fetch.php?pkg=kf6-kirigami&arch=riscv64&ver=6.30.0-1&stamp=1789439746&raw=0

...
test 7
      Start  7: tst_actiontoolbar.qml

7: Test command: 
/build/reproducible-path/kf6-kirigami-6.30.0/obj-riscv64-linux-gnu/bin/qmltest 
"-import" 
"/build/reproducible-path/kf6-kirigami-6.30.0/obj-riscv64-linux-gnu/bin" 
"-input" "tst_actiontoolbar.qml"
7: Working Directory: /build/reproducible-path/kf6-kirigami-6.30.0/autotests
7: Environment variables: 
7:  QT_QUICK_CONTROLS_STYLE=Basic
7:  KIRIGAMI_FORCE_STYLE=1
7: Test timeout computed to be: 10000000
7: ********* Start testing of Kirigami *********
7: Config: Using QtTest library 6.10.2, Qt 6.10.2 (riscv64-little_endian-lp64 
shared (dynamic) release build; by GCC 16.2.0), debian unknown
7: PASS   : Kirigami::ActionToolBarTest::initTestCase()
7: PASS   : Kirigami::ActionToolBarTest::test_duplicateDynamicAction()
7: PASS   : Kirigami::ActionToolBarTest::test_dynamicActions()
7: PASS   : Kirigami::ActionToolBarTest::test_height()
7: FAIL!  : Kirigami::ActionToolBarTest::test_layout(single_full) 'verify()' 
returned FALSE. ()
7:    Loc: 
[/build/reproducible-path/kf6-kirigami-6.30.0/autotests/tst_actiontoolbar.qml(161)]
7: PASS   : Kirigami::ActionToolBarTest::test_layout(single_min)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(single_half)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(multi_full)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(multi_min)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(multi_small)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(icon_full)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(icon_min)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(icon_small)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(qt_full)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(qt_min)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(qt_small)
7: PASS   : Kirigami::ActionToolBarTest::test_layout(mixed)
7: PASS   : Kirigami::ActionToolBarTest::cleanupTestCase()
7: Totals: 17 passed, 1 failed, 0 skipped, 0 blacklisted, 13508ms
7: ********* Finished testing of Kirigami *********
 7/43 Test  #7: tst_actiontoolbar.qml ....................***Failed   15.72 sec
...
98% tests passed, 1 tests failed out of 43

Total Test time (real) = 196.78 sec

The following tests FAILED:
          7 - tst_actiontoolbar.qml (Failed)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8


The attached patch increases the test timeout from the
default 5s to 20s (10s would be sufficient, but adding
some buffer costs nothing).


BTW:
This fixes the build on the old buildds.
The 6.30.0-2 upload (that ignored test failures)
was built on one of the new buildds,
and there many tests failed with SIGILL:
https://buildd.debian.org/status/fetch.php?pkg=kf6-kirigami&arch=riscv64&ver=6.30.0-2&stamp=1789502462&raw=0
Description: Increase a test timeout
Author: Adrian Bunk <[email protected]>

--- kf6-kirigami-6.30.0.orig/autotests/tst_actiontoolbar.qml
+++ kf6-kirigami-6.30.0/autotests/tst_actiontoolbar.qml
@@ -158,7 +158,7 @@ TestCase {
         var toolbar = createTemporaryObject(data.component, testCase, {width: 
data.width})
 
         verify(toolbar)
-        verify(waitForRendering(toolbar))
+        verify(waitForRendering(toolbar, 20000))
 
         while (toolbar.visibleWidth == 0) {
             // The toolbar creates its delegates asynchronously during "idle

Reply via email to