<div dir="ltr">Hi all,<div><br></div><div style>How up to date are the unit tests? I seem to be getting quite a lot of failures by the look of things but I am not sure if these are up to date or not. BTW, the program compiles and seems to run so these unit tests might just be very outdated. </div>
<div style><br></div><div style>This is my output of make test</div><div style><br></div><div style>
<p style="margin:0px"><span style="color:rgb(60,60,60)">Test project /home/ben/git/Quantum-GIS/build</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 1: qgis_clippertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 1/67 Test #1: qgis_clippertest ..................... Passed 0.12 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 2: qgis_distanceareatest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 2/67 Test #2: qgis_distanceareatest ................ Passed 0.99 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 3: qgis_applicationtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 3/67 Test #3: qgis_applicationtest ................. Passed 0.25 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 4: qgis_diagramtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 4/67 Test #4: qgis_diagramtest ..................... Passed 1.69 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 5: qgis_expressiontest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 5/67 Test #5: qgis_expressiontest ..................***Failed 0.31 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 6: qgis_filewritertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 6/67 Test #6: qgis_filewritertest .................. Passed 0.16 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 7: qgis_regression992</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 7/67 Test #7: qgis_regression992 ................... Passed 0.20 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 8: qgis_regression1141</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 8/67 Test #8: qgis_regression1141 .................. Passed 0.16 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 9: qgis_rasterlayertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> 9/67 Test #9: qgis_rasterlayertest ................. Passed 0.36 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 10: qgis_rastersublayertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">10/67 Test #10: qgis_rastersublayertest .............. Passed 0.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 11: qgis_rasterfilewritertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">11/67 Test #11: qgis_rasterfilewritertest ............ Passed 0.37 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 12: qgis_contrastenhancementtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">12/67 Test #12: qgis_contrastenhancementtest ......... Passed 0.09 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 13: qgis_maplayertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">13/67 Test #13: qgis_maplayertest .................... Passed 0.16 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 14: qgis_rendererstest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">14/67 Test #14: qgis_rendererstest ...................***Failed 0.68 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 15: qgis_maprenderertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">15/67 Test #15: qgis_maprenderertest ................. Passed 5.81 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 16: qgis_blendmodestest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">16/67 Test #16: qgis_blendmodestest ..................***Failed 0.43 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 17: qgis_geometrytest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">17/67 Test #17: qgis_geometrytest ....................***Failed 0.27 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 18: qgis_coordinatereferencesystemtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">18/67 Test #18: qgis_coordinatereferencesystemtest ... Passed 0.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 19: qgis_pointtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">19/67 Test #19: qgis_pointtest ....................... Passed 0.11 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 20: qgis_vectordataprovidertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">20/67 Test #20: qgis_vectordataprovidertest .......... Passed 0.16 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 21: qgis_vectorlayertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">21/67 Test #21: qgis_vectorlayertest ................. Passed 0.16 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 22: qgis_rulebasedrenderertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">22/67 Test #22: qgis_rulebasedrenderertest ........... Passed 0.17 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 23: qgis_ziplayertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">23/67 Test #23: qgis_ziplayertest .................... Passed 0.61 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 24: qgis_dataitemtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">24/67 Test #24: qgis_dataitemtest .................... Passed 0.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 25: qgis_composermaptest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">25/67 Test #25: qgis_composermaptest ................. Passed 8.82 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 26: qgis_composereffectstest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">26/67 Test #26: qgis_composereffectstest ............. Passed 2.53 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 27: qgis_atlascompositiontest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">27/67 Test #27: qgis_atlascompositiontest ............ Passed 11.22 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 28: qgis_composerlabeltest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">28/67 Test #28: qgis_composerlabeltest ............... Passed 0.17 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 29: qgis_stylev2test</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">29/67 Test #29: qgis_stylev2test ..................... Passed 0.81 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 30: qgis_composerhtmltest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">30/67 Test #30: qgis_composerhtmltest ................***Failed 5.35 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 31: qgis_rectangletest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">31/67 Test #31: qgis_rectangletest ................... Passed 0.11 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 32: qgis_composerscalebartest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">32/67 Test #32: qgis_composerscalebartest ............***Failed 7.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 33: qgis_ogcutilstest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">33/67 Test #33: qgis_ogcutilstest .................... Passed 0.10 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 34: qgis_vectorlayercachetest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">34/67 Test #34: qgis_vectorlayercachetest ............ Passed 0.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 35: qgis_zoomtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">35/67 Test #35: qgis_zoomtest ........................ Passed 0.21 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 36: qgis_histogramtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">36/67 Test #36: qgis_histogramtest ................... Passed 0.62 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 37: qgis_projectionissues</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">37/67 Test #37: qgis_projectionissues ................ Passed 0.69 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 38: qgis_scalecombobox</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">38/67 Test #38: qgis_scalecombobox ................... Passed 0.13 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 39: qgis_dualviewtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">39/67 Test #39: qgis_dualviewtest .................... Passed 0.19 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 40: qgis_rubberbandtest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">40/67 Test #40: qgis_rubberbandtest .................. Passed 0.20 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 41: qgis_analyzertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">41/67 Test #41: qgis_analyzertest .................... Passed 0.17 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 42: qgis_openstreetmaptest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">42/67 Test #42: qgis_openstreetmaptest ............... Passed 4.64 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 43: qgis_wcsprovidertest</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">43/67 Test #43: qgis_wcsprovidertest ................. Passed 9.09 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 44: PyQgsApplication</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">44/67 Test #44: PyQgsApplication ..................... Passed 1.39 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 45: PyQgsFeature</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">45/67 Test #45: PyQgsFeature ......................... Passed 0.33 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 46: PyQgsGeometry</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">46/67 Test #46: PyQgsGeometry ........................ Passed 0.33 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 47: PyQgsVectorLayer</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">47/67 Test #47: PyQgsVectorLayer ..................... Passed 0.32 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 48: PyQgsRasterLayer</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">48/67 Test #48: PyQgsRasterLayer ..................... Passed 0.37 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 49: PyQgsBlendModes</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">49/67 Test #49: PyQgsBlendModes ......................***Failed 0.61 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 50: PyQgsRasterFileWriter</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">50/67 Test #50: PyQgsRasterFileWriter ................ Passed 0.51 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 51: PyQgsMemoryProvider</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">51/67 Test #51: PyQgsMemoryProvider .................. Passed 0.30 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 52: PyQgsDelimitedTextProvider</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">52/67 Test #52: PyQgsDelimitedTextProvider ...........***Failed 0.51 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 53: PyQgsLogger</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">53/67 Test #53: PyQgsLogger .......................... Passed 0.17 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 54: PyQgsCoordinateTransform</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">54/67 Test #54: PyQgsCoordinateTransform ............. Passed 0.29 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 55: PyQgsRectangle</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">55/67 Test #55: PyQgsRectangle ....................... Passed 0.28 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 56: PyQgsSpatialIndex</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">56/67 Test #56: PyQgsSpatialIndex .................... Passed 0.27 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 57: PyQgsComposerHtml</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">57/67 Test #57: PyQgsComposerHtml .................... Passed 0.37 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 58: PyQgsComposition</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">58/67 Test #58: PyQgsComposition ..................... Passed 1.47 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 59: PyQgsAnalysis</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">59/67 Test #59: PyQgsAnalysis ........................ Passed 0.28 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 60: PyQgsComposerMap</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">60/67 Test #60: PyQgsComposerMap ..................... Passed 51.86 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 61: PyQgsComposerEffects</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">61/67 Test #61: PyQgsComposerEffects ................. Passed 20.13 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 62: PyQgsSymbolLayerV2</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">62/67 Test #62: PyQgsSymbolLayerV2 ...................***Failed 0.36 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 63: PyQgsPoint</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)">63/67 Test #63: PyQgsPoint ........................... Passed 0.28 sec</span></p>
<p style="margin:0px"><span style="color:rgb(60,60,60)"> Start 64: PyQgsAtlasComposition</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">64/67 Test #64: PyQgsAtlasComposition ................ Passed 49.63 sec</span></p>
<p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> Start 65: PyQgsComposerLabel</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">65/67 Test #65: PyQgsComposerLabel ................... Passed 0.32 sec</span></p>
<p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> Start 66: PyQgsExpression</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">66/67 Test #66: PyQgsExpression ...................... Passed 0.16 sec</span></p>
<p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> Start 67: PyQgsVectorFileWriter</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">67/67 Test #67: PyQgsVectorFileWriter ................ Passed 0.28 sec</span></p>
<p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><br></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">87% tests passed, 9 tests failed out of 67</span></p><p style="margin:0px;text-indent:0px;color:rgb(60,60,60)">
<br></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)">Total Test time (real) = 199.47 sec</span></p><p style="margin:0px;text-indent:0px;color:rgb(60,60,60)"><br></p><p style="margin:0px;text-indent:0px">
<span style="color:rgb(60,60,60)">The following tests FAILED:</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> 5 - qgis_expressiontest (Failed)</span></p><p style="margin:0px;text-indent:0px">
<span style="color:rgb(60,60,60)"> 14 - qgis_rendererstest (Failed)</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> 16 - qgis_blendmodestest (Failed)</span></p><p style="margin:0px;text-indent:0px">
<span style="color:rgb(60,60,60)"> 17 - qgis_geometrytest (Failed)</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> 30 - qgis_composerhtmltest (Failed)</span></p><p style="margin:0px;text-indent:0px">
<span style="color:rgb(60,60,60)"> 32 - qgis_composerscalebartest (Failed)</span></p><p style="margin:0px;text-indent:0px"><span style="color:rgb(60,60,60)"> 49 - PyQgsBlendModes (Failed)</span></p><p style="margin:0px;text-indent:0px">
<span style="color:rgb(60,60,60)"> 52 - PyQgsDelimitedTextProvider (Failed)</span></p><p style="margin:0px">
</p><p style="margin:0px"><span style="color:rgb(60,60,60)"> 62 - PyQgsSymbolLayerV2 (Failed)</span></p></div></div>