I have found that runtime path was not set correctly on one dependency (libqscintilla) and thus the library was not loaded (image not found), not easy to guess because the tests were just crashing without hints, maybe some more validity tests should be done to prevent dereferencing null pointers.
David > Le 27 sept. 2016 à 15:24, Nyall Dawson <[email protected]> a écrit : > > On 27 September 2016 at 23:07, David Marteau <[email protected]> wrote: >> Hi, >> >> >> I'm trying to run tests on OSX 10.9.5 (Maverick), by running the following >> >>> sudo make install >>> make test > > I'm not sure if "make test" works with QGIS. The usual approach is to > switch to your build folder and then run "ctest". > > Nyall > > >> >> I have the following warning "!!! prefix path was requested, but it is not >> valid - we do not run from installed path !!!" then all tests >> involving loading a provider are crashing. >> >> I figured out that provider was not found and In those tests will crash >> with a segfault because they are trying to dereference a null pointer on >> provider before testing if the returned objects are valid or not. >> >> Is there something missing for setting the correct prefix in tests ? >> >> Thx >> David >> >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer >> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
