Skip to content

Commit 24ce026

Browse files
committed
Add a bit of tolerance to labelingenginev2 tests
1 parent 44bf78f commit 24ce026

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

tests/src/core/testqgslabelingenginev2.cpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ void TestQgsLabelingEngineV2::testBasic()
132132

133133
p.end();
134134

135-
QVERIFY( imageCheck( "labeling_basic", img, 0 ) );
135+
QVERIFY( imageCheck( "labeling_basic", img, 20 ) );
136136

137137
// now let's test the variant when integrated into rendering loop
138138
//note the reference images are slightly different due to use of renderer for this test
@@ -143,7 +143,7 @@ void TestQgsLabelingEngineV2::testBasic()
143143

144144
vl->setCustomProperty( "labeling/enabled", false );
145145

146-
QVERIFY( imageCheck( "labeling_basic", img2, 0 ) );
146+
QVERIFY( imageCheck( "labeling_basic", img2, 20 ) );
147147
}
148148

149149

@@ -179,15 +179,15 @@ void TestQgsLabelingEngineV2::testDiagrams()
179179

180180
p.end();
181181

182-
QVERIFY( imageCheck( "labeling_point_diagrams", img, 0 ) );
182+
QVERIFY( imageCheck( "labeling_point_diagrams", img, 20 ) );
183183

184184
// now let's test the variant when integrated into rendering loop
185185
job.start();
186186
job.waitForFinished();
187187
QImage img2 = job.renderedImage();
188188

189189
vl->loadDefaultStyle( res );
190-
QVERIFY( imageCheck( "labeling_point_diagrams", img2, 0 ) );
190+
QVERIFY( imageCheck( "labeling_point_diagrams", img2, 20 ) );
191191
}
192192

193193

@@ -238,7 +238,7 @@ void TestQgsLabelingEngineV2::testRuleBased()
238238
job.start();
239239
job.waitForFinished();
240240
QImage img = job.renderedImage();
241-
QVERIFY( imageCheck( "labeling_rulebased", img, 0 ) );
241+
QVERIFY( imageCheck( "labeling_rulebased", img, 20 ) );
242242

243243
// test read/write rules
244244
QDomDocument doc, doc2, doc3;
@@ -311,7 +311,7 @@ void TestQgsLabelingEngineV2::zOrder()
311311

312312
// since labels are all from same layer and have same z-index then smaller labels should be stacked on top of larger
313313
// labels. Eg: B52 > Biplane > Jet
314-
QVERIFY( imageCheck( "label_order_size", img, 0 ) );
314+
QVERIFY( imageCheck( "label_order_size", img, 20 ) );
315315
img = job.renderedImage();
316316

317317
//test data defined z-index
@@ -324,7 +324,7 @@ void TestQgsLabelingEngineV2::zOrder()
324324
engine.removeProvider( provider1 );
325325

326326
// z-index will take preference over label size, so labels should be stacked Jet > Biplane > B52
327-
QVERIFY( imageCheck( "label_order_zindex", img, 0 ) );
327+
QVERIFY( imageCheck( "label_order_zindex", img, 20 ) );
328328
img = job.renderedImage();
329329

330330
pls1.removeAllDataDefinedProperties();
@@ -352,7 +352,7 @@ void TestQgsLabelingEngineV2::zOrder()
352352
p.end();
353353

354354
// labels have same z-index, so layer order will be used
355-
QVERIFY( imageCheck( "label_order_layer1", img, 0 ) );
355+
QVERIFY( imageCheck( "label_order_layer1", img, 20 ) );
356356
img = job.renderedImage();
357357

358358
//flip layer order and re-test
@@ -363,7 +363,7 @@ void TestQgsLabelingEngineV2::zOrder()
363363
p.end();
364364

365365
// label order should be reversed
366-
QVERIFY( imageCheck( "label_order_layer2", img, 0 ) );
366+
QVERIFY( imageCheck( "label_order_layer2", img, 20 ) );
367367
img = job.renderedImage();
368368

369369
//try mixing layer order and z-index
@@ -377,7 +377,7 @@ void TestQgsLabelingEngineV2::zOrder()
377377
p.end();
378378

379379
// label order should be most labels from layer 1, then labels from layer 2, then "Jet"s from layer 1
380-
QVERIFY( imageCheck( "label_order_mixed", img, 0 ) );
380+
QVERIFY( imageCheck( "label_order_mixed", img, 20 ) );
381381
img = job.renderedImage();
382382

383383
//cleanup

0 commit comments

Comments
 (0)