Showing with 546 additions and 194 deletions.
  1. +1 −1 src/core/qgsrenderchecker.cpp
  2. +5 −3 tests/src/python/qgis_local_server.py
  3. +169 −47 tests/src/python/test_qgspallabeling_base.py
  4. +31 −11 tests/src/python/test_qgspallabeling_canvas.py
  5. +214 −69 tests/src/python/test_qgspallabeling_composer.py
  6. +58 −43 tests/src/python/test_qgspallabeling_server.py
  7. +34 −20 tests/src/python/test_qgspallabeling_tests.py
  8. +34 −0 tests/src/python/utilities.py
  9. BIN tests/testdata/control_images/expected_pal_canvas/sp_background_rect/sp_background_rect.png
  10. BIN ...ta/control_images/expected_pal_canvas/sp_background_rect_w_offset/sp_background_rect_w_offset.png
  11. BIN tests/testdata/control_images/expected_pal_canvas/sp_background_svg/sp_background_svg.png
  12. BIN ...data/control_images/expected_pal_canvas/sp_background_svg_w_offset/sp_background_svg_w_offset.png
  13. BIN tests/testdata/control_images/expected_pal_canvas/sp_default_label/sp_default_label.png
  14. BIN ...ta/control_images/expected_pal_canvas/sp_partials_labels_disabled/sp_partials_labels_disabled.png
  15. BIN ...data/control_images/expected_pal_canvas/sp_partials_labels_enabled/sp_partials_labels_enabled.png
  16. BIN tests/testdata/control_images/expected_pal_canvas/sp_text_color/sp_text_color.png
  17. BIN tests/testdata/control_images/expected_pal_canvas/sp_text_size_map_unit/sp_text_size_map_unit.png
  18. BIN tests/testdata/control_images/expected_pal_composer/sp_background_rect/sp_background_rect.png
  19. BIN .../control_images/expected_pal_composer/sp_background_rect_w_offset/sp_background_rect_w_offset.png
  20. BIN tests/testdata/control_images/expected_pal_composer/sp_background_svg/sp_background_svg.png
  21. BIN ...ta/control_images/expected_pal_composer/sp_background_svg_w_offset/sp_background_svg_w_offset.png
  22. BIN tests/testdata/control_images/expected_pal_composer/sp_default_label/sp_default_label.png
  23. BIN ...s/testdata/control_images/expected_pal_composer/sp_img_background_rect/sp_img_background_rect.png
  24. BIN ..._images/expected_pal_composer/sp_img_background_rect_w_offset/sp_img_background_rect_w_offset.png
  25. BIN tests/testdata/control_images/expected_pal_composer/sp_img_background_svg/sp_img_background_svg.png
  26. BIN ...ol_images/expected_pal_composer/sp_img_background_svg_w_offset/sp_img_background_svg_w_offset.png
  27. BIN tests/testdata/control_images/expected_pal_composer/sp_img_default_label/sp_img_default_label.png
  28. BIN ...rtials_labels_disabled.png → sp_img_partials_labels_disabled/sp_img_partials_labels_disabled.png}
  29. BIN ...ol_images/expected_pal_composer/sp_img_partials_labels_enabled/sp_img_partials_labels_enabled.png
  30. BIN tests/testdata/control_images/expected_pal_composer/sp_img_text_color/sp_img_text_color.png
  31. BIN ...data/control_images/expected_pal_composer/sp_img_text_size_map_unit/sp_img_text_size_map_unit.png
  32. BIN ...ta/control_images/expected_pal_composer/sp_partials_labels_enabled/sp_partials_labels_enabled.png
  33. BIN tests/testdata/control_images/expected_pal_composer/sp_text_color/sp_text_color.png
  34. BIN tests/testdata/control_images/expected_pal_composer/sp_text_size_map_unit/sp_text_size_map_unit.png
2 changes: 1 addition & 1 deletion src/core/qgsrenderchecker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@ bool QgsRenderChecker::compareImages( QString theTestName,
//
// Send match result to debug
//
qDebug( "%d/%d pixels mismatched", mMismatchCount, mMatchTarget );
qDebug( "%d/%d pixels mismatched (%d allowed)", mMismatchCount, mMatchTarget, theMismatchCount );

//
// Send match result to report
Expand Down
8 changes: 5 additions & 3 deletions tests/src/python/qgis_local_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@

from utilities import (
unitTestDataPath,
getExecutablePath,
openInBrowserTab
)

Expand Down Expand Up @@ -235,7 +236,7 @@ def __init__(self, kind, exe, fcgi_bin, conf_dir, temp_dir):
pass


# noinspection PyPep8Naming
# noinspection PyPep8Naming,PyShadowingNames
class QgisLocalServer(object):

def __init__(self, fcgi_bin):
Expand Down Expand Up @@ -268,8 +269,8 @@ def __init__(self, fcgi_bin):

chkd = ''
for fcgi, web in servers:
fcgi_path = self._exe_path(fcgi)
web_path = self._exe_path(web)
fcgi_path = getExecutablePath(fcgi)
web_path = getExecutablePath(web)
if fcgi_path and web_path:
self._fcgiserv_path = fcgi_path
self._webserv_path = web_path
Expand Down Expand Up @@ -612,6 +613,7 @@ def _open_fs_item(item):
else: # ?
pass


# noinspection PyPep8Naming
def getLocalServer():
""" Start a local test server controller that independently manages Web and
Expand Down
Loading