Hello, I have built qgis 1.8 final release from source on Centos6. When I run make check, I get failures in qgis_rasterlayertest and qgis_rendererstest. These failures are the result of raster anomalies that do not match the expected raster anomalies stored in testdata. Attached are the raster anomalies, which in many cases are similar too (but a bit worse than) the expected windows anomalies. The anomalies are as follows:
Continuous_result_diff.png Graduated_result_diff.png Landsat_875_result_diff.png Landsat_basic_result_diff.png Raster_pseudo_result_diff.png Raster_result_diff.png Single_result_diff.png Uniquevalue_result_diff.png I added these raster anomalies to tests/testdata/control_images/[test case], and that did eliminate the unittest failures as a result of anomalies not matching any expected anomalies. However, my unittests still fail after the anomaly match as a result of bandStatistics QDEBUG : TestQgsRasterLayer::landsatBasic875Qml() Expected size: 120w x 120h QDEBUG : TestQgsRasterLayer::landsatBasic875Qml() Actual size: 120w x 120h QDEBUG : TestQgsRasterLayer::landsatBasic875Qml() 9482/14400 pixels mismatched QDEBUG : TestQgsRasterLayer::landsatBasic875Qml() "<DartMeasurement name="Mismatch Count " type="numeric/integer">9482/14400</DartMeasurement>" QDEBUG : TestQgsRasterLayer::landsatBasic875Qml() "<DartMeasurement name="Anomoly check" type="text/text">Checking if anomaly centos_landsat875_anomaly.png (hash fd5a62c1938dbadc2652e22c587c81e5) matches /tmp//landsat_875_result_diff.png (hash fd5a62c1938dbadc2652e22c587c81e5)</DartMeasurement>" PASS : TestQgsRasterLayer::landsatBasic875Qml() PASS : TestQgsRasterLayer::checkDimensions() FAIL! : TestQgsRasterLayer::checkStats() 'mpRasterLayer->bandStatistics( 1 ).mean == 4.5' returned FALSE. () Loc: [/pse/edv/hil/src/qgis/18release/qgis-1.8.0/tests/src/core/testqgsrasterlayer.cpp(177)] When I ran qgis_rasterlayertest through gdb, this mean value was found to be 4. Qgis is linking yum installed libpng 1.2.49. 1. Are the anomalies a feature of the system, and just need to be added to testdata, or are they manifestations of a bug? 2. What can I do about the bandStatistics error? Is this going to cause bad behavior in qgis, or is only going to effect image quality? 3. Might this be coming from a library dependency? Thanks, MonsterMushroom
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user