Mickey Rose
3fdc799e84
benchmarks: rename option --log-severity to --log for consistency
...
- haven't noticed before that test/visual/run already had --log,
and test/unit/run received that option recently
- pass --log=none by default in benchmark/run script
2016-02-27 22:19:08 +01:00
Mickey Rose
8762e1d034
benchmarks: add option --min-duration=SECONDS
...
- with this option test_runner() will be called repeatedly (doing the
given number of --iterations each time) until SECONDS have elapsed
- added output column showing average time per iteration, should help
when comparing different runs
- shrinked the # of iterations column using k/M suffixes
2016-02-17 01:30:32 +01:00
Mickey Rose
2f303e4da4
benchmarks: helper class for running a sequence of tests
2016-02-16 19:53:03 +01:00
Mickey Rose
29c4f730eb
benchmarks: fix errors in non-compiling sources
2016-02-16 19:38:09 +01:00
Mickey Rose
ece5b93f08
benchmarks: add option --log-severity
...
this option is applied immediately after parsing args to override
MAPNIK_DEFAUL_LOG_SEVERITY
2016-02-16 18:37:24 +01:00
Mickey Rose
90fcdc90d3
benchmarks: fix output formatting
...
snprintf is a better tool for this task, anyway, but here's what was
wrong with the stream formatting:
s << name << ":" << std::setw(45 - (int)s.tellp())
cannot be used to align columns, tellp() may return any of:
0
name.length()
name.length() + strlen(":")
because the compiler is allowed to reorder the evaluation of
sub-expressions as it likes -- it may evaluate s.tellp() before
evaluating (s << name) or in-between (s << name) and (s << ":")
try with gcc-4.8
2016-02-16 16:27:32 +01:00
artemp
17b6597cd4
benchmark - update test_getline.cpp
2015-10-05 15:59:28 +01:00
Dane Springmeyer
336170c13c
avoid excessive calling of std::ios::widen - refs #3101
2015-10-01 15:34:00 -07:00
Dane Springmeyer
da054c84e6
default values for getline bench + hook up in script - refs #3101
2015-10-01 15:08:49 -07:00
Dane Springmeyer
3932cc51b3
add getline benchmark - refs #3101
2015-10-01 14:47:55 -07:00
Dane Springmeyer
530416f0aa
fix suggesed cmd line option syntax [skip ci]
2015-10-01 14:47:25 -07:00
bergwerkgis
9f62d8693a
benchmark: no camelCase
2015-09-14 13:21:51 +00:00
bergwerkgis
3929d9298d
Benchmark: use return values of test runner.
2015-09-14 13:01:32 +00:00
bergwerkgis
291089dec7
[skip ci] update paths to data in benchmark map.xmls
2015-09-14 12:51:38 +00:00
artemp
e076640493
update font version
2015-09-09 13:28:38 +02:00
artemp
68d73aa630
temp workaround boost 1.59 geometry
2015-08-19 12:30:07 +02:00
artemp
930893a877
benchmark - correct params
2015-07-30 11:04:17 +02:00
Dane Springmeyer
af0369d812
add no-op rendering benchmark - refs #2976
2015-07-15 12:59:54 -07:00
Jiri Drbalek
9cb43bf8e7
benchmark: remove duplicate code
2015-07-02 15:10:27 +00:00
artemp
7f3b88b11e
benchmark (quad_tree) - add bbox query
2015-06-19 17:08:19 +02:00
artemp
6107ef8be0
benchmark - add quad_tree creation test
2015-06-19 14:19:04 +02:00
Dane Springmeyer
4483da6fd9
fix -Wshadow warning
2015-06-15 20:41:49 -07:00
Dane Springmeyer
563bd1adc7
use safe_cast to avoid -Wsign-conversion warnings
2015-06-15 20:41:48 -07:00
Dane Springmeyer
062ca091c0
benchmark for marker_cache - refs #2831
2015-06-15 20:41:47 -07:00
Dane Springmeyer
9cc76de27d
benchmark: correctly position memory cleanup
2015-06-15 20:41:47 -07:00
Dane Springmeyer
2b02677cb5
Centralize memory/valgrind cleanup code
2015-06-15 20:41:46 -07:00
Dane Springmeyer
0d86afff36
start using -Wsign-compare and -Wshadow + fix heaps of warnings - refs #2907
2015-06-12 14:51:18 -07:00
Blake Thompson
eb5ca2af87
Merge branch 'offset' of github.com:mapnik/mapnik into offset
2015-06-08 17:13:58 -05:00
Blake Thompson
7aa7860b65
Added tests to offset
2015-06-08 17:13:02 -05:00
Blake Thompson
a138b8717d
Removed angus clipper library from code and updated all visual tests to master
2015-06-02 14:14:21 -05:00
Blake Thompson
25c6576fdd
Updated the way that multiply_alpha works, such that it is not clamped at the multiplier, but rather at the result of the multiplier and alpha.
2015-05-20 12:39:00 -05:00
Dane Springmeyer
126c777c8d
shuffle around boost/geometry usage in headers to reduce compile time
2015-05-05 22:04:49 -07:00
artemp
470da20d53
fix remanining cAmEl case names
2015-05-04 12:49:11 +02:00
artemp
081cf02dcf
fix method signitures to use std::size_t
...
rename getSize() -> size(), getRowSize() -> row_size
2015-05-04 10:57:57 +02:00
Blake Thompson
b48bf5f48e
Fix for benchmark
2015-04-30 17:29:35 -05:00
Dane Springmeyer
3baf6f3450
clipping test: expect 30 verts [skip ci]
2015-04-30 15:07:02 -07:00
Dane Springmeyer
a9bda0a5df
remove agg_conv clipper - we are only interested in PolyTree
2015-04-30 14:27:53 -07:00
Jiri Drbalek
8a2b5c9e82
benchmark: update reference images
2015-04-29 13:01:14 +00:00
Jiri Drbalek
27c116d893
benchmark: fix bad memory access
2015-04-29 12:53:46 +00:00
Jiri Drbalek
7fbb620f70
benchmark: fix image loading
2015-04-29 12:48:35 +00:00
Blake Thompson
1bb8136390
Fix for bench
2015-04-21 10:29:22 -05:00
artemp
33661c818d
Merge branch 'mapnik-geometry' into mapnik-geometry-template
...
Conflicts:
benchmark/test_polygon_clipping.cpp
include/mapnik/geometry.hpp
include/mapnik/geometry_adapters.hpp
include/mapnik/marker_helpers.hpp
2015-04-10 14:52:40 +02:00
artemp
d5f9a14b58
more fixes (dependent names etc)
2015-04-10 14:17:36 +02:00
artemp
2ebc729cc8
Clipper - fix PolyTree traversal
2015-04-10 14:13:08 +02:00
Blake Thompson
87fb41907a
Added template to geometries
2015-04-09 15:22:51 -05:00
artemp
3f1aa7b4b4
geometry : allow boost::geoemetry algorithms to work directly with box2d<double>, removing bounding_box
2015-04-09 12:33:31 +02:00
artemp
d1b971f389
fix benchmark/test_polygon_clipping.cpp compilation
2015-04-07 12:14:17 +02:00
artemp
03a118a8ba
add ClipperLib::PolyTree based clipping test (4)
2015-04-02 18:24:25 +02:00
Dane Springmeyer
a2185bb9d8
add vertex_adapter.cpp tests
...
- focus is on behavior of polygons (including with holes)
- reverts 6a827f501
because it seems incorrect to me and without it the vertex_adapter.cpp tests pass
- @artemp if you see something I don't please restore 6a827f501
, but updated the vertex_adapter.cpp tests
to show what the expected behavior should be
2015-03-27 23:16:49 -07:00
artemp
f06443910f
update polygon clipping test
2015-03-26 17:31:31 +01:00