qt5base-lts/tests/auto/other/lancelot/scripts
Eskil Abrahamsen Blomfeldt 3279c8e7d7 Move some flaky text tests into Lancelot
There are some slight differences between normal drawText()
and QGlyphRuns/QStaticText for decoration widths in certain
fonts. We decided to accept this and tried working around it
in the test by using ForceIntegerMetrics (since the difference
is < 0.5 pixel). This enum has been deprecated, so we move
the tests into Lancelot instead, since the idea here is to
test for regressions, not to compare the two painter commands.

Note that there is something off about decorations with
drawGlyphRuns() and drawStaticText() which is exposed
(not caused) by this, perhaps related to using a matrix
for positioning, since that was untested before.

This also takes the liberty of moving the emoji test string
from text.qps, since this was not in the statictext.qps yet.

Change-Id: Ib2d697095cbd11829cdd50b3c0268c85e9607c78
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2020-06-08 06:45:49 +02:00
..
aliasing.qps
arcs2.qps
arcs.qps
background_brush.qps
background.qps
beziers.qps
bitmaps.qps
borderimage.qps
brush_pens.qps
brushes.qps Add lancelot test to exercise tiled non-ARGB32PM bilinear filtering 2017-03-16 13:46:17 +00:00
clippaths.qps
clipping_state.qps
clipping.qps
cliprects.qps
conical_gradients_perspectives.qps
conical_gradients.qps
dashes.qps
degeneratebeziers.qps Fix raster paint error in path joins of tightly bending bezier curves 2019-06-14 11:02:35 +02:00
deviceclipping.qps
drawpoints.qps
ellipses.qps
fillrect_aa.qps Add testing of fillRect() to QPainter lancelot test 2019-10-16 06:31:59 +00:00
fillrect.qps Add testing of fillRect() to QPainter lancelot test 2019-10-16 06:31:59 +00:00
filltest.qps Fix lancelot PaintCommands for reuse 2019-11-28 19:52:16 +00:00
glyphruns.qps Move some flaky text tests into Lancelot 2020-06-08 06:45:49 +02:00
gradients.qps
gradientxform_device.qps Simplify code by factoring out brush transformation for gradients 2017-05-15 22:55:06 +00:00
gradientxform_logical.qps Simplify code by factoring out brush transformation for gradients 2017-05-15 22:55:06 +00:00
gradientxform_object.qps Add ObjectMode coordinate mode to QGradient 2018-06-22 10:42:33 +00:00
hinting.qps
image_dpr.qps Fix drawTiledPixmap() and texture-brush painting with high-DPR images 2018-04-25 13:39:28 +00:00
image_formats.qps
images2.qps
images.qps
join_cap_styles_duplicate_control_points.qps
join_cap_styles.qps
linear_gradients_perspectives.qps
linear_gradients.qps
linear_resolving_gradients.qps
lineconsistency.qps
linedashes2_aa.qps
linedashes2.qps
linedashes.qps Raster painting: fix dashing for separate lines 2020-03-27 12:31:01 +01:00
lines2.qps
lines3.qps
lines.qps
pathfill.qps
paths_aa.qps
paths.qps
pens_aa.qps
pens_cosmetic.qps
pens.qps
perspectives2.qps Fix lancelot PaintCommands for reuse 2019-11-28 19:52:16 +00:00
perspectives.qps
pixmap_rotation2.qps
pixmap_rotation.qps
pixmap_scaling.qps
pixmap_subpixel.qps
pixmaps.qps
porter_duff2.qps Do not always use argb32pm for subsurfaces 2017-05-31 18:53:57 +00:00
porter_duff.qps Do not always use argb32pm for subsurfaces 2017-05-31 18:53:57 +00:00
primitives.qps
radial_gradients_perspectives.qps
radial_gradients.qps
rasterops.qps
richtext.qps Add lancelot tests to verify vertical alignment of inline images 2018-12-03 07:52:55 +00:00
sizes.qps
statictext.qps Move some flaky text tests into Lancelot 2020-06-08 06:45:49 +02:00
text_perspectives.qps
text.qps Move some flaky text tests into Lancelot 2020-06-08 06:45:49 +02:00
thinlines.qps Fix aliased painting with non-uniform scaling 2019-04-25 06:07:00 +00:00
tiled_pixmap.qps