summaryrefslogtreecommitdiff
path: root/tests/end2end
AgeCommit message (Collapse)Author
2021-11-28Hide/Ignore some messagesFlorian Bruhin
2021-11-26Yet another QUrl hackFlorian Bruhin
2021-08-26Automatically rewrite enumsFlorian Bruhin
See #5904
2021-08-26Blanket PyQt5 -> PyQt6Florian Bruhin
2021-07-13tests: Ignore some more Chromium outputsFlorian Bruhin
2021-07-12Revert "Fix enum stringification for Python 3.10 a7+"Florian Bruhin
This reverts commit e2c5fe6262564d9d85806bfa9d4486a411cf5045. See https://mail.python.org/archives/list/python-dev@python.org/thread/ZMC67QA2JVQJSWSFWRS6IM6ZX4EK277G/#LSTMFAPSPD3BGZ4D6HQFODXZVB3PLYKF
2021-06-24tests: Ignore another Chromium messageFlorian Bruhin
2021-06-24More history test stabilizationFlorian Bruhin
2021-06-15tests: Speculatively stabilize history testsFlorian Bruhin
If we're not waiting for the async INSERT in the SQL database, it can happen that :debug-dump-history gets called before the history entry was addeded to the actual database. See #5390
2021-06-09Fix prefers_reduced_motion on WindowsFlorian Bruhin
See #6530
2021-06-09Add content.prefers_reduced_motionFlorian Bruhin
Closes #6530
2021-06-07tests: Fix flakiness in test_invocations.pyFlorian Bruhin
We don't need to check the log inside the test, as the quteproc fixture does that for us anyways. Also, looks like a new harmless message turned up.
2021-06-01Make dark mode tests work correctly on ARM/aarch64Florian Bruhin
Fixes #6489
2021-05-29tests: Update import path for pytestqt SignalBlockerFlorian Bruhin
2021-05-28Fix tests/lintFlorian Bruhin
We need to set XDG_RUNTIME_DIR properly in the tests so that the log is empty.
2021-05-28log: Handle JSONLogger in change_console_formatterFlorian Bruhin
Fixes #6482
2021-05-26RIP FreenodeFlorian Bruhin
2021-05-05tests: Avoid deprecated SSL protocol valueFlorian Bruhin
See https://docs.python.org/3.10/whatsnew/3.10.html#ssl
2021-04-23Fix tests on WindowsFlorian Bruhin
2021-04-23Fix :spawn -u -oFlorian Bruhin
Fixes #6407
2021-04-09notifications: Fix image padding assertionFlorian Bruhin
The underlying Chromium pads images so that scanlines align on 4-byte boundaries. Thus, with an image size of e.g. 239x239, we'll have 3 bytes of padding (239 mod 4 = 3; 240 mod 4 = 0). Fixes #6375
2021-04-08Fix enum stringification for Python 3.10 a7+Florian Bruhin
https://bugs.python.org/issue40066 https://mail.python.org/archives/list/python-dev@python.org/message/CHQW6THTDYNPPFWQ2KDDTUYSAJDCZFNP/ https://github.com/python/cpython/commit/b775106d940e3d77c8af7967545bb9a5b7b162df
2021-04-06Simplify pathlib usage in webserver_sub_sslFlorian Bruhin
2021-03-31tests: Fix accidental network accessFlorian Bruhin
Running :adblock-update also updates ABP lists and thus tries downloading easylist.
2021-03-31ci: Move test_mkvenv.py to update-dependenciesFlorian Bruhin
It requires some time and network access, so no need to run it as part of the automated tests.
2021-03-31tests: Ignore mDNS errorsFlorian Bruhin
They happen with data/crashers/webrtc.html in Flatpak and are harmless.
2021-03-31flatpak: Skip download dispatcher testsFlorian Bruhin
2021-03-27notifications: Make test page more human-friendlyFlorian Bruhin
2021-03-27notifications: Add basic tests for message notificationsFlorian Bruhin
2021-03-27notifications: Include originFlorian Bruhin
2021-03-27notifications: Name default actionFlorian Bruhin
Like Chromium does
2021-03-27notifications: Fix Qt 5.13 and 5.14Florian Bruhin
2021-03-27notifications: Fix lintFlorian Bruhin
2021-03-27notifications: Update tests for increasing IDsFlorian Bruhin
This is a bit of a bigger change (and makes the tests a bit less strict), but it's needed because qutebrowser assumes that IDs will be unique (i.e. it'll never get a notification ID which is equal to the ID for a notification being shown). This means we'll need to keep the notification server around and clean up notifications between tests.
2021-03-27notifications: Fix getting capabilities in testsFlorian Bruhin
2021-03-27notifications: Use _as_uint32 everywhereFlorian Bruhin
2021-03-27notifications: Implement closing via webFlorian Bruhin
2021-03-27notifications: Basic separation into presenter and adapterFlorian Bruhin
2021-03-27notifications: Verify image dimensions in testsFlorian Bruhin
2021-03-27notifications: Fix handling of padded imagesFlorian Bruhin
2021-03-27notifications: multiple -> replacing in testsFlorian Bruhin
2021-03-27notifications: Adjust tests for new image handlingFlorian Bruhin
Also check image validity in tests
2021-03-27notifications: Clearer test imagesFlorian Bruhin
2021-03-27notifications: Rename/consolidate settingsFlorian Bruhin
2021-03-27notifications: Fix getting permission in test HTMLFlorian Bruhin
2021-03-27notifications: Drop Qt 5.13 support in libnotify presenterFlorian Bruhin
Seems to segfault when showing the second notification, despite our workarounds for Qt 5.14. Partial stacktrace: 0x00007fffeeacfdb2 in std::_Function_handler<void (std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >), meth_QWebEngineProfile_setNotificationPresenter::{lambda(std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >)#1}>::_M_invoke(std::_Any_data const&, std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >) () from .../site-packages/PyQt5/QtWebEngineWidgets.so 0x00007fffee89ff62 in QWebEngineProfilePrivate::showNotification(QSharedPointer<QtWebEngineCore::UserNotificationController>&) () from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineWidgets.so.5 0x00007fffe6f45921 in ?? () from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineCore.so.5 It's unlikely this is something we can work around, so let's just require Qt 5.14 instead.
2021-03-25notifications: Fix handling of custom actions on foreign notificationsFlorian Bruhin
2021-03-25notifications: Use consistent language in BDD filesFlorian Bruhin
2021-03-25notifications: Fix and test support for PyQtWebEngine 5.14Florian Bruhin
2021-03-25notifications: Replace @qtwebengine_py_5_15 by @pyqtwebengine>=5.15Florian Bruhin