Skip to content

Commit bbf471e

Browse files
committedApr 8, 2012
Renderer tests passing now
1 parent 712cab9 commit bbf471e

8 files changed

+9
-5
lines changed
 

‎tests/src/core/qgsrenderchecker.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ bool QgsRenderChecker::runTest( QString theTestName,
6363
mpMapRenderer->setOutputSize( QSize(
6464
myExpectedImage.width(),
6565
myExpectedImage.height() ),
66-
myExpectedImage.logicalDpiX() );
66+
myExpectedImage.logicalDpiX());
6767
QTime myTime;
6868
myTime.start();
6969
mpMapRenderer->render( &myPainter );
@@ -73,8 +73,9 @@ bool QgsRenderChecker::runTest( QString theTestName,
7373
// Save the pixmap to disk so the user can make a
7474
// visual assessment if needed
7575
//
76-
mRenderedImageFile = QDir::tempPath() + QDir::separator() + theTestName + "_result.png";
77-
myImage.save( mRenderedImageFile );
76+
mRenderedImageFile = QDir::tempPath() + QDir::separator() +
77+
theTestName + "_result.png";
78+
myImage.save( mRenderedImageFile, "PNG", 100 );
7879
return compareImages( theTestName, theMismatchCount );
7980

8081
}
@@ -106,8 +107,11 @@ bool QgsRenderChecker::compareImages( QString theTestName,
106107
//
107108
QImage myExpectedImage( mExpectedImageFile );
108109
QImage myResultImage( mRenderedImageFile );
109-
QImage myDifferenceImage( myExpectedImage.width(), myExpectedImage.height(), QImage::Format_RGB32 );
110-
QString myResultDiffImage = QDir::tempPath() + QDir::separator() + theTestName + "_result_diff.png";
110+
QImage myDifferenceImage( myExpectedImage.width(),
111+
myExpectedImage.height(),
112+
QImage::Format_RGB32 );
113+
QString myResultDiffImage = QDir::tempPath() + QDir::separator() +
114+
theTestName + "_result_diff.png";
111115
myDifferenceImage.fill( qRgb( 152, 219, 249 ) );
112116

113117
//
458 KB

Error rendering embedded code

Invalid image source.

‎tests/testdata/expected_graduated.png

440 KB

Error rendering embedded code

Invalid image source.

-485 Bytes

Error rendering embedded code

Invalid image source.

1.29 KB

Error rendering embedded code

Invalid image source.

14 Bytes

Error rendering embedded code

Invalid image source.

‎tests/testdata/expected_single.png

445 KB

Error rendering embedded code

Invalid image source.

442 KB

Error rendering embedded code

Invalid image source.

0 commit comments

Comments
 (0)
Please sign in to comment.