[QGIS-Developer] Tests & Merge Request

Marc Ducobu marc.ducobu at nubo.coop
Wed Sep 14 23:58:19 PDT 2022


Thanks all for your help,

I'll take time to integrate all the information you gave.

By the way, I also found this following folder 
https://github.com/qgis/QGIS/tree/master/.docker which also help to run 
tests using docker.

Marc

On 12/09/2022 18:20, Etienne Trimaille via QGIS-Developer wrote:
> To run a specific test, have a look to the README.md
> https://github.com/qgis/QGIS/blob/master/tests/README.md#running-the-tests
> "-R"
>
> For quite a few files, you will find the helper 
> https://github.com/qgis/QGIS/blob/master/tests/src/python/test_qgspallabeling_server.py#L4
>
> Same, quite a few tests would fail locally, as said by others.
>
> Le lun. 12 sept. 2022 à 09:10, Julien Cabieces via QGIS-Developer 
> <qgis-developer at lists.osgeo.org> a écrit :
>
>
>     Hi,
>
>     There is also a recent script file that will help you run the tests in
>     Docker just like on CI:
>
>     https://github.com/qgis/QGIS/blob/master/.ci/run_tests.sh
>
>     Regards,
>     Julien
>
>
>
>     > I believe this is normal. If you want to run tests locally you
>     should use
>     > the docker toolchain like the GitHub action uses (or set up
>     similar actions
>     > in your fork). See:
>     >
>     >
>     https://github.com/qgis/QGIS/blob/master/.github/workflows/run-tests.yml
>     >
>     >
>     > Regards
>     >
>     > Tim
>     >
>     > On Sun, Sep 11, 2022 at 11:17 AM Nicolas Godet via QGIS-Developer <
>     > qgis-developer at lists.osgeo.org> wrote:
>     >
>     >> Hi,
>     >>
>     >> Same « issue » here where I have a lot of failed test locally.
>     >> Mostly visual render that slightly differs from expected image.
>     >> Linux Mint Vanessa (Ubuntu 22.04)
>     >> 4K TV screen
>     >>
>     >> A lot of timeout too or aborted child
>     >>
>     >> Le 10 sept. 2022 à 11:08, Marc Ducobu via QGIS-Developer <
>     >> qgis-developer at lists.osgeo.org> a écrit :
>     >>
>     >> 
>     >>
>     >> Hi !
>     >>
>     >> I'm working on a Merge Request (
>     https://github.com/qgis/QGIS/pull/50167
>     >> ) and when I run the tests locally, some tests failed. It seems
>     not to be
>     >> linked with my modifications : when I run the tests without my
>     changes the
>     >> same tests failed too.
>     >>
>     >> I run the tests using the command `make test' or `make check`in my
>     >> build-master directory.
>     >>
>     >> In my ccmake config, I have :
>     >>
>     >> ```
>     >>
>     >> ENABLE_TESTS                     ON
>     >>
>     >> ```
>     >>
>     >> and also
>     >>
>     >> ```
>     >>
>     >>  ENABLE_COVERAGE                  OFF
>     >>  ENABLE_HANATEST                  OFF
>     >>  ENABLE_LOCAL_BUILD_SHORTCUTS     OFF
>     >>  ENABLE_MODELTEST                 OFF
>     >>  ENABLE_MSSQLTEST                 OFF
>     >>  ENABLE_MSSQLTEST_CPP             OFF
>     >>  ENABLE_ORACLETEST                OFF
>     >>  ENABLE_PGTEST                    OFF
>     >>
>     >> ENABLE_SAGA_TESTS          OFF
>     >>
>     >> ```
>     >>
>     >> The tests that failed are :
>     >> 2 - checkGitStatus (Failed)
>     >> 24 - ProcessingOtbAlgorithmsTest (Failed)
>     >> 46 - test_core_compositionconverter (Failed)
>     >> 99 - test_core_layoutmanualtable (Failed)
>     >> 107 - test_core_layoutpicture (Failed)
>     >> 111 - test_core_layouttable (Failed)
>     >> 219 - test_core_openclutils (Subprocess aborted)
>     >> 220 - test_core_coordinatereferencesystem (Failed)
>     >> 268 - test_gui_scalecombobox (Failed)
>     >> 270 - test_gui_rangewidgetwrapper (Failed)
>     >> 275 - test_gui_filedownloader (Subprocess aborted)
>     >> 293 - test_gui_queryresultwidget (Subprocess aborted)
>     >> 297 - test_3d_3drendering (Failed)
>     >> 307 - test_analysis_processingalgspt2 (Failed)
>     >> 310 - test_analysis_rastercalculator (Failed)
>     >> 323 - test_provider_wcsprovider (Failed)
>     >> 339 - test_app_advanceddigitizing (Failed)
>     >> 341 - test_app_applocatorfilters (Failed)
>     >> 395 - PyQgsAnnotation (Failed)
>     >> 427 - PyQgsColorRampLegendNode (Failed)
>     >> 453 - PyQgsDistanceArea (Failed)
>     >> 466 - PyQgsExternalStorageWebDAV (Failed)
>     >> 503 - PyQgsGraduatedSymbolRenderer (Failed)
>     >> 530 - PyQgsLayoutExporter (Failed)
>     >> 594 - PyQgsMetadataUtils (Failed)
>     >> 606 - PyQgsNumericFormat (Failed)
>     >> 612 - PyQgsOgcUtils (Failed)
>     >> 625 - PyQgsPlot (Failed)
>     >> 664 - PyQgsProviderSublayerModel (Failed)
>     >> 700 - PyQgsScaleWidget (Failed)
>     >> 709 - PyQgsTextRenderer (Failed)
>     >> 757 - PyQgsVectorLayerCache (Failed)
>     >> 774 - PyQgsWFSProviderGUI (Failed)
>     >> 794 - PyQgsSelectiveMasking (Failed)
>     >> 801 - PyQgsPalLabelingServer (Failed)
>     >> 812 - PyQgsServerWMSGetMap (Failed)
>     >> 817 - PyQgsServerWMSGetLegendGraphic (Failed)
>     >> 826 - PyQgsServerSecurity (Timeout)
>     >> 845 - PyQgsServerConfigCache (Timeout)
>     >> What should I do for not having tests that failed ?
>     >> Also is it possible to run a single test ?
>     >> Thanks a lot for your time & held.
>     >> Marc
>     >> _______________________________________________
>     >> QGIS-Developer mailing list
>     >> QGIS-Developer at lists.osgeo.org
>     >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>     >> Unsubscribe:
>     https://lists.osgeo.org/mailman/listinfo/qgis-developer
>     >>
>     >> _______________________________________________
>     >> QGIS-Developer mailing list
>     >> QGIS-Developer at lists.osgeo.org
>     >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>     >> Unsubscribe:
>     https://lists.osgeo.org/mailman/listinfo/qgis-developer
>     >>
>
>     _______________________________________________
>     QGIS-Developer mailing list
>     QGIS-Developer at lists.osgeo.org
>     List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>     Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20220915/ff9ada72/attachment.htm>


More information about the QGIS-Developer mailing list