qt5base-lts/tests/auto
Eirik Aavitsland 458ec4cb54 Fix setScaledClipRect autotest for reading SVG format
Since setScaledClipRect will actually render only the necessary parts,
there may be insignificant differences in rounding/anitaliasing
compared to rendering the whole image first and then clipping.

Hence this autotest case would always fail. But that would not happen
in CI, since it tests qtbase without the qtsvg module, and then the
SVG tests are skipped. (For some reason, one ran into this in wayland
testing and made an exception for that, but obviously this failure has
nothing to do with wayland).

Work around the issue by converting the rendered images to 4 bpc
format, so the differences in the least significant bits get truncated
away.

Fixes: QTBUG-100917
Task-number: QTBUG-81044
Pick-to: 6.4
Change-Id: I1c14e98af22d0ae22a751960b69e692c7a38399b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
2022-09-27 13:12:11 +02:00
..
bic/data Add BiC data for the new way to do BiC testing 2022-05-12 13:33:41 +03:00
cmake CMake: Add Linux support to qt_deploy_runtime_dependencies 2022-09-15 12:55:23 +02:00
concurrent Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
corelib QDebug: Support standard strings and string views directly 2022-09-27 14:12:11 +03:00
dbus Port tests away from using q{Set}GlobalQHashSeed 2022-08-26 14:15:24 +02:00
gui Fix setScaledClipRect autotest for reading SVG format 2022-09-27 13:12:11 +02:00
guiapplauncher Move QStateMachine from QtCore to QtScxml 2020-08-24 20:10:25 +02:00
network QNetworkReply: honor legacy behavior of setting Accept-Encoding 2022-09-22 15:34:51 +00:00
opengl Remove the qmake project files 2021-01-07 15:32:28 +01:00
other tests: improve tst_gestures on GNOME 2022-09-19 14:39:28 +00:00
printsupport tests: Fix tst_qprinterinfo for CUPS printer instances 2022-08-24 14:20:14 +02:00
shared Use SPDX license identifiers 2022-05-16 16:37:38 +02:00
sql Rest of QtBase tests: port away from deprecated methods 2022-08-30 22:46:35 +02:00
testlib Skip early return from test loops during cleanup() 2022-09-22 17:34:51 +02:00
tools moc: Add basic support for nested inline namespaces 2022-09-26 21:14:39 +02:00
wasm Fix QWasmWindowStack::topWindow when the stack is empty 2022-09-12 20:09:03 +02:00
widgets Prevent dock widget from resizing upon unplugging from main window 2022-09-21 18:41:43 +00:00
xml tst_QDom: replace a final u"..."_qs (deprecated) with u"..."_s 2022-09-22 17:34:51 +02:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
network-settings.h Use SPDX license identifiers 2022-05-16 16:37:38 +02:00