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>
85 lines
1.5 KiB
Plaintext
85 lines
1.5 KiB
Plaintext
# Version: 1
|
|
# CheckVsReference: 5%
|
|
|
|
path_addRect path 300 0 80 80
|
|
path_addEllipse path 340 40 60 60
|
|
|
|
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_setConical 40 40 50
|
|
drawRect 0 0 100 100
|
|
|
|
gradient_setConical 140 40 230
|
|
drawEllipse 100 0 100 100
|
|
|
|
gradient_clearStops
|
|
gradient_appendStop 0 3f7f7fff
|
|
gradient_appendStop 0.5 dfdfffff
|
|
gradient_appendStop 1 7f00007f
|
|
|
|
gradient_setConical 240 40 50
|
|
drawPolygon [200 0 290 0 250 99]
|
|
|
|
gradient_setConical 340 40 230
|
|
drawPath path
|
|
|
|
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 410 50 "No XForm"
|
|
drawText 410 200 "scale 1x2"
|
|
drawText 410 300 "brush transform"
|
|
drawText 10 450 "50 deg"
|
|
drawText 110 450 "230 deg"
|
|
drawText 210 450 "50 deg w/alpha "
|
|
drawText 310 450 "230 deg w/alpha"
|
|
|
|
setPen 3f000000
|
|
setBrush nobrush
|
|
|
|
begin_block ellipse_draw
|
|
setClipRect 0 0 100 100
|
|
drawEllipse 35 35 11 11
|
|
save
|
|
translate 40 40
|
|
rotate -50
|
|
drawLine -100 0 100 0
|
|
restore
|
|
translate 100 0
|
|
end_block
|
|
|
|
repeat_block ellipse_draw
|
|
repeat_block ellipse_draw
|
|
repeat_block ellipse_draw
|
|
|
|
resetMatrix
|
|
translate 0 100
|
|
scale 1 2
|
|
repeat_block ellipse_draw
|
|
repeat_block ellipse_draw
|
|
repeat_block ellipse_draw
|
|
repeat_block ellipse_draw |