Dane Springmeyer
a2d82af5c1
add postgis threaded stress test (though queries still runs serially)
2012-11-28 19:15:29 -08: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
0b7272c94a
disable test that is causing spurious error to be printed from ogr
2012-11-27 18:06:31 -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
Dane Springmeyer
eebc8cc73e
add image/grid clear methods to make it easier to quickly re-use previously allocated objects for rendering - closes #1571
2012-11-11 21:35:50 -08:00
Alexandre Bonnasseau
267975c388
Coding style correction : tabs to spaces
2012-11-09 11:57:10 +01:00
Dane Springmeyer
18395e8fd9
make the encoding speed tests more configurable
2012-11-08 19:13:51 -05:00
Dane Springmeyer
8bb0058717
uncomment png test
2012-11-08 18:52:55 -05:00
Dane Springmeyer
3a9dd7724f
add tests and reference images (created at 211b102ec5
) for ensuring consistent output of png encoding - refs #1557
2012-11-08 18:51:34 -05:00
Dane Springmeyer
f4cf1e68c8
fix main line
2012-11-08 17:38:29 -05:00
Dane Springmeyer
f8318c81be
sort by min time in the image speed encoding test
2012-11-08 16:42:18 -05:00
Alexandre Bonnasseau
efff5f0ef0
Issue #1545 - override buffer-size parameter at layer level - revised
2012-11-08 15:51:22 +01:00
Dane Springmeyer
dcee6480f6
add test for #1559
2012-11-06 11:16:11 -05:00
Dane Springmeyer
eda4436b51
ensure that the transparency level option is passed to the octree encoder - closes #1556
2012-11-04 06:16:18 -05:00
Dane Springmeyer
2b767d650c
fix string representation of expr when not built against a boost with icu support
2012-11-01 10:31:45 -07:00
Dane Springmeyer
5ef08b557b
fix namespace usage
2012-10-30 19:21:34 -07:00
Dane Springmeyer
a62e791d73
tweak a few tests to only run if shape.input is available
2012-10-29 11:19:17 -07:00
Dane Springmeyer
888e6ec941
more image encoding tests - also output length of image for rough size comparision
2012-10-25 13:15:33 -07:00
Dane Springmeyer
f7333542f2
add test for #1542 - currently hangs mapnik
2012-10-20 20:07:12 -07:00
Dane Springmeyer
9de2dcb5b6
remove invalid datasource base
2012-10-20 16:55:00 -07:00
Mickey Rose
c3702404cb
image_filter: make 'gray' and 'invert' filters honor alpha
2012-10-20 00:08:23 +02:00
Dane Springmeyer
3980eea30a
workaround odd nose problem causing the run_tests function to be called even if the file is not main - refs #1539
2012-10-16 12:49:12 -07:00
Mickey Rose
8dca9dbb2b
tests: fix svg render test output filename
2012-10-16 18:40:24 +02:00
Mickey Rose
187ce93a60
tests: add style_level_image_filter test
2012-10-16 18:40:24 +02:00
Mickey Rose
2ee6c1e0e0
tests: add style_level_comp_op test
2012-10-16 18:40:24 +02:00
Mickey Rose
ccbfec8686
tests: add New Zealand shapefiles from Natural Earth
2012-10-16 18:40:24 +02:00
Mickey Rose
9fdda8cf4a
tests: save side-by-side reference/failed compositing images
2012-10-16 18:40:16 +02:00
Mickey Rose
465cf0aa21
tests: utility function for separate python tests
2012-10-16 17:46:34 +02:00
Dane Springmeyer
17e97c595a
add a passing test that works around #1537 by manually setting key_field to string field
2012-10-15 17:06:43 -07:00
Dane Springmeyer
72124a9f8a
apply patch from @lightmare fixing image_filter getter - closes #1534
2012-10-15 08:52:13 -07:00
Dane Springmeyer
6947d17b44
add line offset example
2012-10-10 14:35:46 -07:00
Dane Springmeyer
858252323c
only link to agg if needed
2012-10-10 10:23:04 -07:00
Hermann Kraus
c739dc2133
Fix reference to old data file.
...
Closes #1513 .
2012-10-06 00:40:54 +02:00
Dane Springmeyer
df501a2fa3
update tests after #1515 - many are not ideal due to #1519
2012-10-04 16:39:00 -07:00
Dane Springmeyer
e0bcf44874
Add c++ fontset test
2012-10-04 16:35:46 -07:00
Dane Springmeyer
43280f17c4
allow the pure white test to pass if its nearly white
2012-10-03 18:53:23 -07:00
Dane Springmeyer
86e805b33e
Merge pull request #1499 from manelclos/master
...
Query tolerance for features_at_point
2012-10-03 11:50:29 -07:00
Dane Springmeyer
bfdd9dcb00
also start testing/comparing cairo png output in visual tests
2012-10-02 21:18:45 -07:00
Dane Springmeyer
1dfbd1e4bf
better output from pure white raster test checking since this is about to start failing due to premultiplied rounding - refs #1508
2012-10-02 14:46:27 -07:00
Dane Springmeyer
f635a2bd1e
fix expected images for gdal/raster opaque edge test
2012-10-02 14:11:28 -07:00
Dane Springmeyer
d35b4eb6d4
report all failures in compositing tests
2012-10-01 18:51:53 -07:00
Dane Springmeyer
7866cc3dec
expose more compositing options in python (the non-agg custom ones) to set up for testing as per #1493 and #1369
2012-10-01 17:41:07 -07:00
Dane Springmeyer
798b101f0c
finish #1512 and adjust tests to use new parameter
2012-10-01 17:09:28 -07:00
Dane Springmeyer
abf8102021
update raster symbolizer test after 0972662
and #1512
2012-10-01 16:15:28 -07:00
Dane Springmeyer
67d8ee3d40
point tests at better source files for #1508
2012-10-01 15:05:07 -07:00
Dane Springmeyer
00517a507f
add more river images to test up for better testcases
2012-10-01 12:14:09 -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
Manel Clos
f4934e62ea
Query tolerance test
2012-09-27 13:53:57 +02:00
Dane Springmeyer
35a10d48cc
remove the uneeded save_data test utility function
2012-09-26 14:12:55 -07:00
Dane Springmeyer
8b77547251
Add csv test files
2012-09-26 12:51:42 -07:00
Dane Springmeyer
a3aec240fe
make the csv tests silent
2012-09-26 12:11:41 -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
Dane Springmeyer
ef94bc8db8
support python 2.5
2012-09-26 11:26:51 -07:00
Dane Springmeyer
e8abc8eef1
csv: stop adding WKT/JSON geometry data to attributes
2012-09-25 14:08:07 -07:00
Hermann Kraus
1e6e2bdaa7
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
2012-09-23 13:28:08 +02:00
Hermann Kraus
60c3c590ed
Reenable "name" tests.
...
Refs #1482 .
2012-09-23 02:52:49 +02:00
Dane Springmeyer
fca564614f
csv plugin: improve newline detection - closes #1497
2012-09-21 13:34:43 -07:00
Dane Springmeyer
af5f0cb243
fix reference raster images after fixing edge effects as per #1471
2012-09-14 17:02:53 -07:00
Hermann Kraus
406904a1f6
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik/__init__.py
include/mapnik/font_engine_freetype.hpp
src/load_map.cpp
2012-09-15 01:39:33 +02:00
Dane Springmeyer
8cfb40ae2f
refactor fontsets making them optional on the symbolizer and removing the dangerous default contructor - closes #1483 (TODO - consider modifying insert_fontset to only take single arg of fontset instance)
2012-09-14 14:17:45 -07:00
Dane Springmeyer
4973136207
Add a test (currently failing) ensuring that named fontsets created in python are propertly serialized
2012-09-14 12:27:55 -07:00
Dane Springmeyer
73ae407156
rename fontset test to be consistencly named
2012-09-14 12:07:07 -07:00
Hermann Kraus
dc6ecc4be7
Reenable wrap-before and add tests for it.
2012-09-14 18:53:52 +02:00
Hermann Kraus
e5351ced6f
Add missing reference images.
2012-09-14 18:05:52 +02:00
Hermann Kraus
6d9c808b6d
Fix all reference to points.shp.
...
Add new character spacing test.
2012-09-13 23:35:42 +02:00
Dane Springmeyer
231bf3c197
add source tif for #1471 testcase
2012-09-11 19:30:19 -07:00
Dane Springmeyer
12f26614e5
add failing testcase for #1471 (expected image generated with patch from #1471 that disables premultiplication of data raster before blending)
2012-09-11 19:29:45 -07:00
Dane Springmeyer
116f025e8a
fix expected reprojection output after #1473
2012-09-11 17:04:15 -07:00
Dane Springmeyer
4703e7bda4
fix query tests after #1473
2012-09-11 17:01:47 -07:00
Hermann Kraus
297bfeb454
Merge branch 'master' into harfbuzz
...
Conflicts:
src/symbolizer_helpers.cpp
2012-09-08 01:26:47 +02:00
Hermann Kraus
0744362481
Fix tests broken by a513d3f97d
.
2012-09-08 00:43:32 +02:00
Hermann Kraus
85e075b8ea
Merge branch 'master' into harfbuzz
...
Conflicts:
bindings/python/mapnik_text_placement.cpp
include/mapnik/font_engine_freetype.hpp
include/mapnik/map.hpp
include/mapnik/metawriter.hpp
include/mapnik/metawriter_inmem.hpp
include/mapnik/metawriter_json.hpp
include/mapnik/placement_finder.hpp
include/mapnik/symbolizer.hpp
include/mapnik/symbolizer_helpers.hpp
include/mapnik/text_properties.hpp
src/agg/process_shield_symbolizer.cpp
src/build.py
src/cairo_renderer.cpp
src/feature_style_processor.cpp
src/grid/process_shield_symbolizer.cpp
src/metawriter.cpp
src/metawriter_inmem.cpp
src/placement_finder.cpp
src/processed_text.cpp
src/symbolizer_helpers.cpp
tests/visual_tests/images/lines-shield-200-reference.png
tests/visual_tests/images/lines-shield-400-reference.png
tests/visual_tests/images/lines-shield-600-reference.png
tests/visual_tests/images/lines-shield-800-reference.png
tests/visual_tests/styles/formatting.xml
tests/visual_tests/test.py
2012-09-07 19:07:31 +02:00
artemp
967d6110bf
+ singleton: return ref from instance() method
2012-09-07 16:23:03 +01:00
artemp
a513d3f97d
+ code: avoid exposing unsafe static methods in datasource_cache ( #1451 )
...
+ python: remove redundent 'instance' method (mapnik.DatasourceCache)
+ python: reflect plugin_directories method
+ tests: update python usage
TODO: consider using similar approach in FontEngine etc..
TODO: consider returning reference from singleton::instance() to
safeguard from accidental deleting a 'singleton' pointer
2012-09-05 12:53:37 +01: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
449aff6432
comment failing agg blending tests
2012-09-03 10:52:51 -07:00
Dane Springmeyer
f5cf5aa09d
start reporting geometry type in geojson plugin
2012-09-03 10:01:01 -07:00
Dane Springmeyer
d054178a75
add grayscale conversion test - refs #1454
2012-08-31 19:12:12 -07:00
Dane Springmeyer
6450d33462
update tests images after change made to agg src_over in #1452 , refs #1369
2012-08-31 18:16:49 -07:00
Dane Springmeyer
bc3c7b4b40
optimize the agg compositing test build
2012-08-31 18:15:56 -07:00
Dane Springmeyer
5e84ce0dfc
agg compositing: change src_over alpha to avoid pixel artifacts by reordering computations and add basic tests comparing src_over composting to normal agg alpha blending - closes #1452 - refs #1313 , #1454 , #1369
2012-08-31 18:04:08 -07:00
Dane Springmeyer
affecb0f32
csv plugin: support single row data and fix warning when no data can be parsed
2012-08-31 12:07:35 -07:00
Colin Rundel
dc3763885c
More parser clean up - color parser
...
Dropped color_factory class in favor of single color_parser function. Moved implementation to new color_factory.cpp since it is odd to have two headers (color.hpp, color_factory.hpp) and only one source file.
2012-08-29 16:41:48 -04:00
Dane Springmeyer
6aa9043352
improve upon premultiplied alpha tests in a51678d307
2012-08-28 18:53:27 -07:00
Dane Springmeyer
5120d0398d
add build file for headers and svg/output code directories to hold the svg_renderer used for output - refs #1438
2012-08-27 17:58:49 -07:00
Dane Springmeyer
52c180aebc
fixup json escaping test
2012-08-25 11:05:01 -07:00
Dane Springmeyer
4f4902611b
only run tests if shape plugin is available
2012-08-23 14:41:45 -07:00
Dane Springmeyer
6806ca1509
load in load_map if image/svg files are not available when not using stock markers or dynamic expressions - closes #1439
2012-08-23 14:31:50 -07:00
Dane Springmeyer
f4a74d0dde
add a csv_datasource initialization c++ test
2012-08-23 09:10:03 -07:00
Dane Springmeyer
769fc8948e
fix test failure after c3dae01055
- refs #1399,#1282, and #1433
2012-08-22 18:17:43 -07:00
Dane Springmeyer
f431193a90
update test images
2012-08-22 14:49:10 -07:00
Dane Springmeyer
da1f12613e
start a label algorithm c++ test - refs #1425
2012-08-22 13:33:24 -07:00
Dane Springmeyer
bf559f9720
add tests for symbolizer clip/transform/smooth/comp_op from python - refs #1264
2012-08-21 18:18:20 -07:00
Dane Springmeyer
e8101a070a
partially repair backward compatibility in python for 'marker-type' - refs #1427 and #1285
2012-08-21 16:36:15 -07:00
Dane Springmeyer
dc1ab040f3
move box2d tests to standlone test
2012-08-21 16:21:28 -07:00
Dane Springmeyer
e63b19cc42
no need for test comments
2012-08-21 16:19:15 -07:00
Dane Springmeyer
ab5ce64b16
python: add properties to mapnik.Stroke to match xml/svg spec - refs #1427
2012-08-21 15:59:31 -07:00
Hermann Kraus
c8eb8e5775
Switch tests from shapefile to osm.
...
Closes #1121 .
2012-08-22 00:06:26 +02:00
Dane Springmeyer
6a0df52b1c
python: add wrap_character alias to wrap_char - refs #1427
2012-08-21 14:48:10 -07:00
Dane Springmeyer
0c6030303d
Add a (currently) failing test for #1420
2012-08-21 14:27:57 -07:00
Hermann Kraus
610a0906d1
Update tests.
2012-08-21 22:36:05 +02:00
Hermann Kraus
020e79f53b
Add new test mode.
2012-08-21 22:36:04 +02:00
Dane Springmeyer
ac313cf907
add note about expected test failure with gdal older than 1.9
2012-08-21 11:47:15 -07:00
Dane Springmeyer
b76c8e5c64
+reflect building symbolizer in python
2012-08-20 18:17:00 -07:00
Dane Springmeyer
9273f861bc
reflect all new style properties in python - refs #1264
2012-08-20 17:17:37 -07:00
Dane Springmeyer
cc2c819931
remove layer test which is now standalone
2012-08-20 16:27:29 -07:00
Dane Springmeyer
55646ce236
fix group_by on layer to be std::string const& and reflect in python
2012-08-20 16:26:41 -07:00
Dane Springmeyer
3be516a805
Merge pull request #1416 from mirecta/transform_expr-sep
...
transform expressions: whitespace/comma argument separation rules
2012-08-20 14:28:54 -07:00
Dane Springmeyer
83d247a793
Merge pull request #1414 from rjw57/rjw57-remove-shapely-python-plugin-tests
...
Remove shapely dependency from python plugin tests
2012-08-20 14:26:45 -07:00
Dane Springmeyer
b1e9c738ee
Merge pull request #1415 from rjw57/rjw57-issue-1407
...
Move python test maps from 'good_maps' directory
2012-08-20 14:25:13 -07:00
Dane Springmeyer
9f7e033dbc
csv plugin: be more permissive when headers length > column length but more strict when the opposite is true - closes #1417
2012-08-20 14:06:07 -07:00
Mickey Rose
cbaf80f574
transform expressions: add parsing tests
2012-08-20 02:24:34 +02:00
Rich Wareham
b085b401db
Move python test maps from 'good_maps' directory
...
If the CirclesDatasource class was not available from the python_plugin_tests module then the 'load_good_maps' test
would fail. The class would not be available if, for example, the python plugin had not been built or if shapely was not
available on the test system. (Pull request #1414 removes the dependency on Shapely.)
The error reporting should be tidied up for this case but for the moment, move the Python plugin's test maps into their
own directory since they're not guaranteed to be 'good maps' in all cases at the moment.
Hopefully addresses issue #1407
2012-08-18 17:38:37 +01:00
Rich Wareham
6867509da8
python plugin: remove Shapely dependency from tests
...
Remove the Shapely dependency by generating the output features directly in WKT format. Update the expected output image
because the circles are now generated directly as 72-sided polygons rather than by buffering a point.
2012-08-18 17:17:14 +01:00
Dane Springmeyer
f42805a532
CSV plugin: support reading geojson encoded geometries in various flavors of quoting fun - closes #1392
2012-08-17 13:46:32 -07:00
Dane Springmeyer
1454e3ea97
nicer error message if python-nose is not installed
2012-08-17 09:47:47 -07:00
Hermann Kraus
a1f0af112e
Support ShieldSymbolizer.
2012-08-17 18:31:55 +02:00
artemp
b24c2efddc
+ add geojson geometry parsing test
2012-08-17 13:07:32 +01:00
artemp
45515e2b2d
+ it's a TIN (triangulated irregular network) not TIM :D
...
+ fixup wkb parsing test
2012-08-17 12:49:55 +01:00
Dane Springmeyer
97e907d95f
fix test
2012-08-16 19:29:07 -07:00
Dane Springmeyer
ad2250a4b5
back compatibility for raster-mode values using _ and shield-no-text
2012-08-16 19:20:29 -07:00
Dane Springmeyer
62e039d2c9
double grid encoding performance in python - closes #1315
2012-08-16 18:39:11 -07:00
Dane Springmeyer
2bed3d1acf
add test for reading csv from string
2012-08-16 18:18:00 -07:00
Dane Springmeyer
3cdc0de559
add testcase for #1375
2012-08-16 17:59:03 -07:00
Hermann Kraus
f72527da8b
Add tests.
2012-08-17 01:56:43 +02:00
Dane Springmeyer
a986aedd05
remove 'info' and 'fatal' severities for logging to simplify framework - closes #1400
2012-08-16 15:52:32 -07:00
Dane Springmeyer
62d669907b
tests: only run pycairo test if sqlite ds is available
2012-08-16 15:46:40 -07:00
Dane Springmeyer
4cd54f4e0b
fix test
2012-08-16 14:05:39 -07:00
Dane Springmeyer
a3e27ed726
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-16 12:29:27 -07:00
Dane Springmeyer
d850ee8b76
correct various old trac links to point to github - closes #1396
2012-08-16 12:27:58 -07:00
Dane Springmeyer
a2d6c55478
tests: assume script running "paths_relative_to_script" is in the root mapnik dir not the tests dir
2012-08-16 10:26:39 -07:00
Dane Springmeyer
636a5dadc5
Merge branch 'master' of github.com:mapnik/mapnik
2012-08-16 08:31:46 -07:00
Dane Springmeyer
af413aa959
conditionally run tests based on availability of datasources
2012-08-15 19:22:47 -07:00
Dane Springmeyer
0a5daee2a8
add agg-stack-blur example
2012-08-15 19:01:21 -07:00
Dane Springmeyer
4cf1484b53
disable colorize-alpha comp-op as per #1371
2012-08-15 14:46:58 -07:00
Dane Springmeyer
91b15c4cdf
remove python pickling for map/style/rule/symbolizers/fontset/query - refs #1391
2012-08-15 13:55:36 -07:00