Dane Springmeyer
1ed656831d
start testing scale_factor - overwrite all expected results
2013-03-11 13:36:31 -07:00
Dane Springmeyer
e66d007627
add halo-rasterizer option for text symbolizer
...
- closes #1298
- allows for much faster halo drawing and simliar quality for
radius values in the 1-2 px range
- also moves grid_renderer away from using freetype stroker completely
since halo quality is not critical for this renderer
2013-03-08 20:32:39 -08:00
Dane Springmeyer
e5fd3675fa
return 9999 for diff of failed grid comparison
2013-03-08 20:28:32 -08:00
Dane Springmeyer
5e1a19cfda
update expected cairo rasters
2013-03-07 17:19:11 -08:00
Dane Springmeyer
b5e8129535
flag to overwrite expected visual test output
2013-03-07 17:19:00 -08:00
Dane Springmeyer
198dbcd4ca
fix raster alignment post #1748
2013-03-06 17:53:13 -08:00
Dane Springmeyer
c36795e0a9
respect both sx and sy in setting up affine transform for raster scaling since they may be different - closes #1748
2013-03-06 17:41:20 -08:00
Dane Springmeyer
7a4b4a5d53
disable the mysteriously failing line-shields test - refs #1696
2013-03-06 11:33:20 -08:00
Dane Springmeyer
4922f76858
visual tests - stop testing agg v cairo and rather cairo v cairo - add test for #1600
2013-03-06 11:32:27 -08:00
Dane Springmeyer
c184579c43
finish hsla transformation image-filter
2013-02-28 12:19:40 -05:00
Dane Springmeyer
12dfcef3a0
add support for background-image to cairo_renderer and refactor into setup function to match agg/grid renderers - closes #1724
2013-02-20 17:55:53 -08:00
Dane Springmeyer
4c66d6dda0
fix raster resampling bug - closes #1489 and fixes mapbox/tilemill#1888
2013-01-31 18:43:06 -05:00
Dane Springmeyer
523f00c34f
add testcase for broken premultiplied alpha in resampling - refs #1489 and mapbox/tilemill#1888
2013-01-31 18:37:01 -05:00
Dane Springmeyer
ae5f4d26d1
tests: make consistent the proj4 string for epsg:4326
2013-01-25 00:49:55 -08:00
Dane Springmeyer
d0b7eb401e
tweak test image
2013-01-17 13:18:10 -08:00
Dane Springmeyer
6a2f562925
lessen comparison strictness between agg and cairo outputs to enable new marker-online-spacing tests to pass
2013-01-08 18:51:31 -08:00
Dane Springmeyer
cc431505e0
fix #1487 (marker placement when spacing < width) and add tests
2013-01-04 13:42:13 -08:00
Dane Springmeyer
900774f2a7
add a visual test for label line placement collision
2012-12-20 17:27:09 -08:00
Dane Springmeyer
18a0521676
add a visual test for marker middle point placement on lines - refs #1604
2012-12-10 15:55:13 -08:00
Dane Springmeyer
c31c4e77f1
improve quiet output for visual tests
2012-12-06 20:14:14 -08:00
Dane Springmeyer
7d408d523c
close #1548 with explict handling of point geometries and amend 629d768eae
for cairo/grid renderers to ensure proper placement on lines (refs #1604,#1350,#1607)
2012-12-02 19:53:44 -08:00
Dane Springmeyer
bf33e0eaa5
pretty print expected json grids in visual tests
2012-11-29 18:02:38 -08:00
Dane Springmeyer
6d1dec63c7
Merge pull request #1615 from strk/master-fix-marker-multi-policy-test
...
Fix marker-multi-policy test. Closes #1612
2012-11-29 17:57:01 -08:00
Sandro Santilli
54d75d946b
Fix "whole" multi centroid computation
...
Includes testcase.
Closes #1606
2012-11-29 17:55:13 +01:00
Sandro Santilli
60e3f81331
Fix marker-multi-policy test. Closes #1612
2012-11-29 15:00:26 +01:00
Dane Springmeyer
c95b8ff8d7
fix visual tests by restoring old hack to prevent rendering of all names
2012-11-27 18:15:56 -08:00
Dane Springmeyer
5fb3949d91
update expected grid results after #1584/4efb6ea
2012-11-21 19:26:05 -08:00
Dane Springmeyer
71cca6999a
add missing test file
2012-11-20 18:07:51 -08:00
Dane Springmeyer
8ad538d03c
add missing test file
2012-11-20 18:07:12 -08:00
Dane Springmeyer
f39c3ad857
add marker-multi-policy parameter to support user-configurable rendering behavior for multi-geometries when using either point or interior placement - closes #1573 , refs #1555
2012-11-20 17:58:39 -08:00
Dane Springmeyer
0b3ab12da7
fix missing variable
2012-11-20 15:40:35 -08:00
Dane Springmeyer
ff933fb033
only generate reference images on the fly for agg (not cairo) since we want to compare cairo to agg reference
2012-11-20 15:29:26 -08:00
Dane Springmeyer
3ce7ae7fc9
visual test improvements: comment non-critical raster-tiff tests, start testing grids, and ignore alpha when comparing agg output to cairo
2012-11-20 15:08:53 -08:00
Hermann Kraus
c739dc2133
Fix reference to old data file.
...
Closes #1513 .
2012-10-06 00:40:54 +02:00
Dane Springmeyer
bfdd9dcb00
also start testing/comparing cairo png output in visual tests
2012-10-02 21:18:45 -07:00
Dane Springmeyer
f635a2bd1e
fix expected images for gdal/raster opaque edge test
2012-10-02 14:11:28 -07:00
Dane Springmeyer
798b101f0c
finish #1512 and adjust tests to use new parameter
2012-10-01 17:09:28 -07:00
Dane Springmeyer
67d8ee3d40
point tests at better source files for #1508
2012-10-01 15:05:07 -07:00
Dane Springmeyer
2714bdcef3
more test fixes to set up to enforce desired behavior around tiff and premultiplied alpha in source files - refs #1508 and #1511
2012-09-28 15:07:33 -07:00
Dane Springmeyer
76dec5076e
fix up expected results for testcases being developed for #1508
2012-09-28 11:19:20 -07:00
Dane Springmeyer
446ef47242
Add test file
2012-09-27 19:24:02 -07:00
Dane Springmeyer
8135ac8ac1
add more color to the visual test output
2012-09-27 19:18:07 -07:00
Dane Springmeyer
a7670459d6
add testcase for #1508 to visual tests
2012-09-27 19:11:11 -07:00
Dane Springmeyer
43ded34222
visual tests: don't output debug by default and handle exceptions from rendering
2012-09-27 18:58:50 -07:00
Dane Springmeyer
794f5e369a
start moving raster visual tests into place (add new,currently failing tests for raster.input)
2012-09-26 12:01:28 -07:00
Dane Springmeyer
940bb98275
visual tests: actually default to m.zoom_all()
2012-09-26 11:28:23 -07:00
Dane Springmeyer
7cf4a00af9
add ability to generate expected test results on the fly
2012-09-26 11:27:25 -07:00
Hermann Kraus
0744362481
Fix tests broken by a513d3f97d
.
2012-09-08 00:43:32 +02:00
Dane Springmeyer
0e0cd08ccb
ensure opacity naming fix works - closes #1470
2012-09-04 13:30:24 -07:00
Dane Springmeyer
d133db55f6
remove unused style
2012-09-04 13:21:40 -07:00
Dane Springmeyer
f431193a90
update test images
2012-08-22 14:49:10 -07:00
Hermann Kraus
c8eb8e5775
Switch tests from shapefile to osm.
...
Closes #1121 .
2012-08-22 00:06:26 +02:00
Dane Springmeyer
af413aa959
conditionally run tests based on availability of datasources
2012-08-15 19:22:47 -07:00
Hermann Kraus
5fedfc8a52
Fix problem with python tests.
2012-07-30 01:25:21 +02:00
Hermann Kraus
19ed8718a3
Fix test crashes when reference image doesn't exists.
...
Refs #1296 and commit 269569250c
2012-07-29 01:47:16 +02:00
Dane Springmeyer
269569250c
use mapnik.Image for visual tests - closes #1296
2012-07-06 17:44:15 -07:00
Hermann Kraus
c805cbcfe1
Add test for ShieldSymbolizer with text placements.
2012-07-05 10:37:39 +02:00
Hermann Kraus
eb682c1f4f
Fix visual_tests/test.py.
2012-07-03 23:39:34 +02:00
Dane Springmeyer
b8e0366fdf
improve readibility of error output from visual tests
2012-06-07 15:26:50 -05:00
Dane Springmeyer
66ff9b1492
show expected image path for visual test failures
2012-04-23 16:13:59 -07:00
Dane Springmeyer
e3982081d8
save test renders outside of source tree
2012-04-16 22:07:14 -07:00
Dane Springmeyer
0e64cc157e
tests: allow the visual tests to be run in quiet mode
2012-04-04 14:54:07 -07:00
Dane Springmeyer
e570ea3a98
hook up visual tests to the 'make test' target
2012-03-23 12:42:11 -07:00
Hermann Kraus
620f3f943e
Add reference image.
2012-03-20 23:52:13 +01:00
Hermann Kraus
eac133952c
Add line-offset test.
2012-03-20 23:13:15 +01:00
Hermann Kraus
eb911deca5
Change visual tests config format.
2012-03-20 23:13:15 +01:00
Hermann Kraus
fe2879ac42
Update python tests.
2012-03-20 23:13:15 +01:00
Hermann Kraus
f7a387f8af
Change visual tests directory structure.
2012-03-20 23:13:15 +01:00
Hermann Kraus
9b62a19cf4
Implement justify-alignment=auto.
...
Closes #1125 .
2012-03-19 17:12:53 +01:00
Hermann Kraus
ff78217276
Add reference image for RTL test.
2012-03-16 01:51:19 +01:00
Hermann Kraus
f9b2e5fb56
Add test for RTL text.
2012-03-16 00:38:03 +01:00
Hermann Kraus
2b68cea0a1
Merge branch 'new-xml'
...
Conflicts:
include/mapnik/config_error.hpp
include/mapnik/ptree_helpers.hpp
src/formatting/text.cpp
src/libxml2_loader.cpp
src/load_map.cpp
src/metawriter_factory.cpp
src/text_placements/registry.cpp
src/text_placements/simple.cpp
2012-03-13 11:11:28 +01:00
Hermann Kraus
502773bea6
Only one grammar object per XML tree.
2012-03-11 23:24:28 +01:00
Dane Springmeyer
c5c0f92247
save the maps in the right place for visual tests
2012-03-08 17:04:51 -08:00
Dane Springmeyer
9fb45ebf75
allow visual tests to be run from root
2012-03-08 17:01:51 -08:00
Hermann Kraus
cd8cfc6527
Improve error messages.
2012-03-08 18:52:53 +01:00
Hermann Kraus
8b0b9ed5fe
Handle different image sizes correctly.
2012-03-08 18:29:46 +01:00
Hermann Kraus
7d3fd0755d
Complete XML changes in load_map.cpp
2012-03-07 01:35:37 +01:00
Hermann Kraus
b5e1ebfac8
New reference images.
2012-03-04 02:06:03 +01:00
Hermann Kraus
0eece15f62
New tests.
2012-03-04 02:04:43 +01:00
Hermann Kraus
586cdff6e8
Add new test.
2012-03-03 16:32:31 +01:00
Hermann Kraus
0ef573c197
Avoid accidential uploading of test file to OSM server.
2012-03-03 16:31:49 +01:00
Hermann Kraus
c47eb3642a
Reformat test and extend to verify text is centered correctly.
2012-03-03 13:53:08 +01:00
Hermann Kraus
1fcfbaac52
Add test for TextSymbolizer line placement.
2012-03-02 01:45:44 +01:00
Dane Springmeyer
0a37a1591e
fixup whitespace with pep8 tricks from https://gist.github.com/1903033
2012-02-24 13:13:56 -08:00
Hermann Kraus
0759d1b0dc
Update reference images.
2012-02-21 00:06:54 +01:00
Hermann Kraus
73339b3936
Render ShieldSymbolizer tests with varying width. Triggers the problem in #1078 .
...
Update script to handle case when no reference image is found.
2012-02-20 17:45:47 +01:00
Hermann Kraus
6fe0637425
Complete support for formatting types.
2012-02-19 02:03:25 +01:00
Hermann Kraus
76cdd7a254
Merge branch 'master' into python-textplacement
2012-02-19 01:00:52 +01:00
Hermann Kraus
d56f05b4ec
Move compare() to own file.
...
Increase threshold.
2012-02-18 17:51:18 +01:00
Hermann Kraus
0ba24d7480
Simply clean script.
2012-02-18 17:29:48 +01:00
Hermann Kraus
e0f6474d9b
Merge commit '95aa6904dfde5732fd330752efaf4fbc15105651' from ramunasd/master
...
Conflicts:
tests/visual_tests/shieldsymbolizer-1-500-reference.png
tests/visual_tests/shieldsymbolizer-1.xml
2012-02-18 17:21:02 +01:00
Hermann Kraus
b449cb5e6d
Add correct reference image.
2012-02-18 16:46:36 +01:00
Hermann Kraus
f4ec936202
Improve test case again.
2012-02-18 16:45:35 +01:00
Hermann Kraus
db168a0db7
Update test case.
2012-02-18 13:06:25 +01:00
Hermann Kraus
665f0a51a0
Remove old reference image.
2012-02-18 01:24:00 +01:00
Hermann Kraus
0814824b35
Use uppercase letters.
2012-02-18 01:23:25 +01:00
Hermann Kraus
212171b9ee
Add visual test for ShieldSymbolizer.
2012-02-18 01:17:29 +01:00
Ramunas
95aa6904df
compute image difference & update reference images
2012-02-18 00:19:07 +02:00
Hermann Kraus
53fa19af5a
Update test.
2012-02-17 21:00:40 +01:00
Hermann Kraus
ceda45249f
Merge branch 'master' into python-textplacement
2012-02-16 00:18:44 +01:00
Hermann Kraus
4602338e0c
Add ExpressionFormat: Allow changing text format based on expressions.
...
Closes #1036 .
Refs #1048 .
2012-02-15 21:38:24 +01:00
Hermann Kraus
86d32afac5
Add string constructor for text node.
2012-02-12 01:49:54 +01:00
Hermann Kraus
c94d32b41b
Add bindings for formating::list_node.
2012-02-11 11:21:33 +01:00
Hermann Kraus
3cafd214de
New test case.
2012-02-05 21:32:03 +01:00
Hermann Kraus
a47019ac7b
Better tests.
...
Reference images.
2012-02-05 16:29:27 +01:00
Hermann Kraus
37b2054041
Copy constructor for CharProperties.
2012-02-05 15:11:08 +01:00
Hermann Kraus
099ec85da6
Implement add_expression and helper classes.
...
Update test.
2012-02-05 04:09:09 +01:00
Hermann Kraus
4230c72fd6
Test case for python bindings.
2012-02-05 01:48:25 +01:00
Artem Pavlenko
b90de4874c
Merge branch 'textplacement-merge' into feature-text-merge
...
Conflicts:
docs/textrendering.gv
include/mapnik/building_symbolizer.hpp
include/mapnik/placement_finder.hpp
include/mapnik/symbolizer_helpers.hpp
include/mapnik/text_placements.hpp
include/mapnik/text_placements_list.hpp
include/mapnik/text_placements_simple.hpp
include/mapnik/text_processing.hpp
plugins/input/shape/shape_utils.hpp
src/agg/process_shield_symbolizer.cpp
src/agg/process_text_symbolizer.cpp
src/cairo_renderer.cpp
src/grid/process_shield_symbolizer.cpp
src/grid/process_text_symbolizer.cpp
src/load_map.cpp
src/placement_finder.cpp
src/shield_symbolizer.cpp
src/text_placements.cpp
src/text_processing.cpp
src/text_symbolizer.cpp
tests/visual_tests/clean.sh
tests/visual_tests/test.py
Merge herm/textplacement-merge
2012-01-31 11:09:55 +00:00
Hermann Kraus
e564b00370
New test.
2012-01-29 05:11:59 +01:00
Hermann Kraus
604b8db016
Update tests.
2012-01-27 23:15:12 +01:00
Hermann Kraus
92ca0b74ed
Update clean.sh.
2012-01-27 23:15:12 +01:00
Artem Pavlenko
d1f16bb227
merge textplacement-merge into feature_impl
2012-01-26 13:04:08 +00:00
Hermann Kraus
51d8718701
Move tests to new location.
2012-01-25 23:31:07 +01:00