<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>