summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-16 23:09:29 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-16 23:14:14 +0100
commita17a2ad1738c2483bed6c24a4a15fcb8dfaf49f8 (patch)
tree809254b58c3a97405dbbba80091c5443f1da316e
parent94d42013f64a8504a56e6f5edb6688ad6d3a214f (diff)
downloadqutebrowser-a17a2ad1738c2483bed6c24a4a15fcb8dfaf49f8.tar.gz
qutebrowser-a17a2ad1738c2483bed6c24a4a15fcb8dfaf49f8.zip
tests: Fix WebRTC crasher on older Qt versions
-rw-r--r--tests/end2end/features/misc.feature4
-rw-r--r--tests/end2end/fixtures/quteprocess.py6
2 files changed, 8 insertions, 2 deletions
diff --git a/tests/end2end/features/misc.feature b/tests/end2end/features/misc.feature
index d9a1f747c..b8de93060 100644
--- a/tests/end2end/features/misc.feature
+++ b/tests/end2end/features/misc.feature
@@ -539,13 +539,13 @@ Feature: Various utility commands.
# https://github.com/qutebrowser/qutebrowser/issues/5721
@qtwebkit_skip @qt!=5.15.1
Scenario: WebRTC renderer process crash
- When I open data/crashers/webrtc.html
+ When I open data/crashers/webrtc.html in a new tab
And I run :reload
And I wait until data/crashers/webrtc.html is loaded
Then "Renderer process crashed" should not be logged
Scenario: InstalledApps crash
- When I open data/crashers/installedapp.html
+ When I open data/crashers/installedapp.html in a new tab
Then "Renderer process was killed" should not be logged
## Other
diff --git a/tests/end2end/fixtures/quteprocess.py b/tests/end2end/fixtures/quteprocess.py
index 7d27e1166..780959d5a 100644
--- a/tests/end2end/fixtures/quteprocess.py
+++ b/tests/end2end/fixtures/quteprocess.py
@@ -329,6 +329,12 @@ def is_ignored_chromium_message(line):
'filtering (maybe)?'),
('[.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : '
'DoEndSharedImageAccessCHROMIUM: bound texture is not a shared image'),
+
+ # WebRTC with Qt 5.13 / 5.14
+ 'Failed to query stereo recording.',
+ 'Accepting maxRetransmits = -1 for backwards compatibility',
+ 'Accepting maxRetransmitTime = -1 for backwards compatibility',
+
]
return any(testutils.pattern_match(pattern=pattern, value=message)
for pattern in ignored_messages)