tests: Improve handling of qutescheme on Qt 6.9 CI

See #8444
This commit is contained in:
Florian Bruhin 2025-01-06 15:14:21 +01:00
parent 2b8c053aee
commit ed8141cb4b
2 changed files with 4 additions and 2 deletions

View File

@ -41,7 +41,7 @@ markers =
qt6_only: Tests which should only run with Qt 6
qt5_xfail: Tests which fail with Qt 5
qt6_xfail: Tests which fail with Qt 6
qt69_ci_xfail: Tests which fail with Qt 6.9 on CI
qt69_ci_flaky: Tests which are flaky with Qt 6.9 on CI
qt_log_level_fail = WARNING
qt_log_ignore =
# GitHub Actions

View File

@ -303,12 +303,14 @@ Feature: Special qute:// pages
# :version
@qt69_ci_flaky
Scenario: Open qute://version
When I open qute://version
Then the page should contain the plaintext "Version info"
# qute://gpl
@qt69_ci_flaky
Scenario: Open qute://gpl
When I open qute://gpl
Then the page should contain the plaintext "GNU GENERAL PUBLIC LICENSE"
@ -316,7 +318,7 @@ Feature: Special qute:// pages
# qute://start
# QtWebKit doesn't support formaction; unknown Qt 6.9 renderer process crashes
@qtwebkit_skip @qt69_ci_xfail
@qtwebkit_skip @qt69_ci_flaky
Scenario: Searching on qute://start
When I set url.searchengines to {"DEFAULT": "http://localhost:(port)/data/title.html?q={}"}
And I open qute://start