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>
184 lines
3.6 KiB
Plaintext
184 lines
3.6 KiB
Plaintext
# Version: 1#Version: 1
|
|
# CheckVsReference: 5%
|
|
|
|
|
|
# CheckVsReference: 5%
|
|
|
|
setBrush #ff7f7fff
|
|
setPen black 1 solidline
|
|
translate 20 20
|
|
begin_block testblock
|
|
save
|
|
drawRect 0 0 10 10
|
|
drawRect 20 0 20 10
|
|
drawRect 0 20 10 20
|
|
drawRect 20 20 20 20
|
|
translate 50 0
|
|
setPen NoPen
|
|
drawRect 0 0 10 10
|
|
drawRect 20 0 20 10
|
|
drawRect 0 20 10 20
|
|
drawRect 20 20 20 20
|
|
restore
|
|
save
|
|
translate 0 50
|
|
drawEllipse 0 0 10 10
|
|
drawEllipse 20 0 20 10
|
|
drawEllipse 0 20 10 20
|
|
drawEllipse 20 20 20 20
|
|
translate 50 0
|
|
setPen NoPen
|
|
drawEllipse 0 0 10 10
|
|
drawEllipse 20 0 20 10
|
|
drawEllipse 0 20 10 20
|
|
drawEllipse 20 20 20 20
|
|
restore
|
|
save
|
|
translate 0 100
|
|
drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ]
|
|
save
|
|
translate 0 50
|
|
drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ] Winding
|
|
translate 0 45
|
|
drawPolyline [ 0 0 50 0 25 25 ]
|
|
restore
|
|
setPen NoPen
|
|
translate 50 0
|
|
drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ]
|
|
save
|
|
translate 0 50
|
|
drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ] Winding
|
|
restore
|
|
save
|
|
translate -20 100
|
|
drawPie 0 0 50 50 0 1500
|
|
restore
|
|
restore
|
|
end_block
|
|
setPen black 1 SolidLine FlatCap
|
|
translate 200 0
|
|
scale 2 1
|
|
rotate 10
|
|
repeat_block testblock
|
|
resetMatrix
|
|
translate 0 250
|
|
setBrush 7f7f7fff
|
|
translate 20 20
|
|
repeat_block testblock
|
|
setPen black 1 SolidLine FlatCap
|
|
translate 200 0
|
|
scale 2 1
|
|
rotate 10
|
|
repeat_block testblock
|
|
resetMatrix
|
|
save
|
|
setRenderHint LineAntialiasing
|
|
setBrush 7f7fff
|
|
translate 20 500
|
|
repeat_block testblock
|
|
translate 200 0
|
|
scale 2 1
|
|
rotate 10
|
|
repeat_block testblock
|
|
restore
|
|
setRenderHint LineAntialiasing false
|
|
translate 420 20
|
|
begin_block lines
|
|
drawLine 0 0 100 0
|
|
drawLine 0 0 100 10
|
|
drawLine 0 0 100 20
|
|
drawLine 0 0 100 30
|
|
drawLine 0 0 100 40
|
|
drawLine 0 0 100 50
|
|
drawLine 0 0 100 60
|
|
drawLine 0 0 100 70
|
|
drawLine 0 0 100 80
|
|
drawLine 0 0 100 90
|
|
drawLine 0 0 100 100
|
|
drawLine 0 0 90 100
|
|
drawLine 0 0 80 100
|
|
drawLine 0 0 70 100
|
|
drawLine 0 0 60 100
|
|
drawLine 0 0 50 100
|
|
drawLine 0 0 40 100
|
|
drawLine 0 0 30 100
|
|
drawLine 0 0 20 100
|
|
drawLine 0 0 10 100
|
|
drawLine 0 0 0 100
|
|
end_block
|
|
setRenderHint LineAntialiasing
|
|
translate 0 120
|
|
repeat_block lines
|
|
translate 0 120
|
|
scale 5 2
|
|
repeat_block lines
|
|
resetMatrix
|
|
translate 420 500
|
|
begin_block roundedrects
|
|
save
|
|
drawRoundedRect 0 0 50 30 5 5
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 7.5 7.5
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 10 10
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 12.5 12.5
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 15 15
|
|
restore
|
|
save
|
|
translate 0 40
|
|
drawRoundedRect 0 0 50 30 20 20 RelativeSize
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 40 40 RelativeSize
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 60 60 RelativeSize
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 80 80 RelativeSize
|
|
translate 60 0
|
|
drawRoundedRect 0 0 50 30 100 100 RelativeSize
|
|
restore
|
|
end_block
|
|
translate 0.5 80.5
|
|
repeat_block roundedrects
|
|
translate -0.5 79.5
|
|
setRenderHint Antialiasing off
|
|
repeat_block roundedrects
|
|
resetMatrix
|
|
setRenderHint Antialiasing off
|
|
setPen black 1
|
|
begin_block drawShapes
|
|
translate 550.5 25
|
|
rotate 45
|
|
setBrush nobrush
|
|
drawEllipse -10 -10 20 20
|
|
drawLine 10 0 50 0
|
|
drawRect 50 -7 14 14
|
|
resetMatrix
|
|
end_block
|
|
setPen black 2
|
|
translate 25 0
|
|
repeat_block drawShapes
|
|
setPen black 3
|
|
translate 50 0
|
|
repeat_block drawShapes
|
|
setPen black 4
|
|
translate 75 0
|
|
repeat_block drawShapes
|
|
resetMatrix
|
|
setRenderHint Antialiasing off
|
|
setPen nopen
|
|
translate 550 100
|
|
setBrush #7f7f7fff
|
|
drawRect -0.5 -0.5 21 21
|
|
setBrush red
|
|
drawEllipse 0 0 20 20
|
|
setBrush nobrush
|
|
setPen black
|
|
drawEllipse 0 0 20 20
|
|
translate 25 0
|
|
setPen nopen
|
|
setBrush #7f7f7fff
|
|
drawRect 0 0 20 20
|
|
setBrush red
|
|
drawEllipse 0 0 20 20 |