e8f93e38de
In preparation for addition of new baseline tests, establish a new test category, "baseline". This is similar to the category "benchmarks" in that it contains tests that use the QTest framework, but conceptually are not unit tests, in contrast to those under auto/. Move the existing QPainter baseline test, tst_lancelot, into this new category, and rename it accordingly. Baseline tests use the QBaselineTest extension to QTest. Move that extension too into the tests/baseline directory, allowing the clean out of the baselineserver directory. Pick-to: 6.2 Change-Id: I1b527f5867c953b1d22be73798fcf7d1494712ea Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
66 lines
1.3 KiB
Plaintext
66 lines
1.3 KiB
Plaintext
# Version: 2
|
|
# CheckVsReference: 2% (0 0 500 400)
|
|
|
|
setRenderHint Antialiasing
|
|
|
|
setPen black
|
|
|
|
begin_block gradients
|
|
gradient_clearStops
|
|
gradient_appendStop 0 red
|
|
gradient_appendStop 0.25 orange
|
|
gradient_appendStop 0.5 yellow
|
|
gradient_appendStop 0.8 green
|
|
gradient_appendStop 1 cyan
|
|
|
|
gradient_setSpread PadSpread
|
|
gradient_setCoordinateMode ObjectBoundingMode
|
|
gradient_setLinear 0.2 0.2 0.7 0.7
|
|
drawRect 0 0 100 100
|
|
|
|
gradient_setSpread ReflectSpread
|
|
gradient_setLinear 0.2 0.2 0.7 0.7
|
|
drawEllipse 100 0 100 100
|
|
|
|
gradient_setSpread RepeatSpread
|
|
gradient_setLinear 0.2 0.2 0.7 0.7
|
|
drawRoundRect 200 0 100 100
|
|
|
|
gradient_clearStops
|
|
gradient_appendStop 0 3f7f7fff
|
|
gradient_appendStop 0.5 dfdfffff
|
|
gradient_appendStop 1 7f00007f
|
|
|
|
gradient_setSpread PadSpread
|
|
gradient_setLinear 0.2 0.2 0.8 0.4
|
|
drawPolygon [300 0 400 0 350 100]
|
|
|
|
gradient_setSpread RepeatSpread
|
|
gradient_setLinear 0.2 0.2 0.4 0.4
|
|
drawPie 400 0 100 100 0 4320
|
|
end_block
|
|
|
|
translate 0 100
|
|
scale 1 2
|
|
repeat_block gradients
|
|
|
|
resetMatrix
|
|
translate 0 300
|
|
brushTranslate 30 0
|
|
brushScale 0.9 0.9
|
|
brushRotate 20
|
|
repeat_block gradients
|
|
|
|
# Some helpful info perhaps?
|
|
resetMatrix
|
|
setPen black
|
|
|
|
drawText 510 50 "No XForm"
|
|
drawText 510 200 "scale 1x2"
|
|
drawText 510 350 "brush transform"
|
|
|
|
drawText 10 450 "Pad"
|
|
drawText 110 450 "Reflect"
|
|
drawText 210 450 "Repeat"
|
|
drawText 310 450 "Pad w/alpha"
|
|
drawText 410 450 "Repeat w/alpha" |