qt6-bb10/tests/baseline/shared
Eirik Aavitsland 4449dbe737 Baseline tests: avoid rendering items that are blacklisted on the server
Blacklisting items on the baseline server would avoid any mismatch
failures for such items. However, they would still be rendered. That
is undesirable if the rendering itself has unwanted side effects for
such items, e.g. crashing the test executable.

Fix by adding new functionality in the baseline testing framework to
allow checking blacklisting status ahead of time, and add a new macro
QBASELINE_SKIP_IF_BLACKLISTED to do just that.

Add usage of that macro to the QPainter baseline test.

Pick-to: 6.7 6.5 6.2
Change-Id: I35f6df8cff2c6cb985c25ab5470cd42b53d44940
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
2024-02-15 18:44:35 +01:00
..
baselineprotocol.cpp Change license for tests files 2024-02-04 09:56:42 +01:00
baselineprotocol.h Change license for tests files 2024-02-04 09:56:42 +01:00
baselineprotocol.pri Rename and restructure the baseline (lancelot) testing code 2021-11-16 14:01:50 +01:00
lookup3.cpp Change license for tests files 2024-02-04 09:56:42 +01:00
paintcommands.cpp Change license for tests files 2024-02-04 09:56:42 +01:00
paintcommands.h Change license for tests files 2024-02-04 09:56:42 +01:00
qbaselinetest.cpp Baseline tests: avoid rendering items that are blacklisted on the server 2024-02-15 18:44:35 +01:00
qbaselinetest.h Baseline tests: avoid rendering items that are blacklisted on the server 2024-02-15 18:44:35 +01:00
qbaselinetest.pri Share common code for baseline-testing widget UIs 2021-11-26 22:40:54 +01:00
qwidgetbaselinetest.cpp Change license for tests files 2024-02-04 09:56:42 +01:00
qwidgetbaselinetest.h Change license for tests files 2024-02-04 09:56:42 +01:00