Hi Sandro,

On Sun, Dec 7, 2014 at 3:39 AM, Sandro Santilli <[email protected]> wrote:

> I'm trying to understand why PAL labelling tests fail on my machine
> and for the nightlies but succeed on travis.
>
> But if I run:
>
>   /usr/bin/python tests/src/python/test_qgspallabeling_composer.py
>
> All I get as a report are messages like this:
>
>   ======================================================================
>   FAIL: test_background_rect (__main__.TestComposerPdfPoint)
>   ----------------------------------------------------------------------
>   Traceback (most recent call last):
>     File "tests/src/python/test_qgspallabeling_tests.py", line 77, in
> test_background_rect
>       self.checkTest()
>     File "tests/src/python/test_qgspallabeling_composer.py", line 305, in
> checkTest
>       imgpath=self._TestImage))
>   AssertionError:
>   Render check failed for "sp_pdf_background_rect"
>
> The message doesn't tell me the paths to the expected and obtained image
> nor the used tolerance to compare the two. Is there a commandline switch
> that I'm missing to get that info ?
>

I have added several environment variable controls for getting data out of
the labeling engine tests.

See: https://github.com/qgis/QGIS/tree/master/tests/testdata/labeling

You will want to turn on PAL_VERBOSE, PAL_REPORT, and PAL_SUITE, then edit
test_qgspallabeling_tests.py or other test_qgspallabeling_*.py files to
have full control over which test are run (if needed). Just remember not to
push upstream any session/debugging edits you have made to the
test_qgspallabeling_*.py files.

Specifically, PAL_REPORT will generate an HTML report, similar to that
which is uploaded to CDash, for all failed tests. You can use those images
from the report for any acceptable control image anomalies, if needed.

Regards,

Larry Shaffer
Dakota Cartography
Black Hills, South Dakota



>
> --strk;
>
>  ()  ASCII ribbon campaign  --  Keep it simple !
>  /\  http://strk.keybit.net/rants/ascii_mails.txt
> _______________________________________________
> Qgis-developer mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to