karenzshea
91e1ac83d9
add london geojson fixture
2017-06-02 10:00:07 +02:00
karenzshea
63ea75612b
by default restrictions are off if timezone is not found
2017-06-02 10:00:07 +02:00
karenzshea
564a29141e
add testing geojson files
2017-06-02 10:00:07 +02:00
karenzshea
93dac6b246
vendoring rapidjson, header only library
2017-06-02 09:35:30 +02:00
FILLAU Jean-Maxime
15a1e10487
Add nodejs binding test
...
Signed-off-by: FILLAU Jean-Maxime <jean-maxime.fillau@mapotempo.com>
2017-05-30 10:19:41 +00:00
Karen Shea
799a677e7a
Conditional turn restriction support ( #3841 )
...
* optionally include condition and via node coords in InputRestrictionContainer
* only write conditionals to disk, custom serialization for restrictions
* conditional turn lookup, reuse timezone validation from
extract-conditionals
* adapt updater to use coordinates/osm ids, remove internal to external map
* add utc time now parameter to contraction
* only compile timezone code where libshp is found, adapt test running
* slight refactor, more tests
* catch invalid via nodes in restriction parsing, set default cucumber
origin to guinée
* add another run to test mld routed paths
* cosmetic review changes
* Simplify Timezoner for windows build
* Split declaration and parsing parts for opening hours
* adjust conditional tests to run without shapefiles
* always include parse conditionals option
* Adjust travis timeout
* Added dummy TZ shapefile with test timezone polygons
* [skip ci] update changelog
2017-05-11 12:13:52 +02:00
Patrick Niklaus
2c001b63a5
Port timer script to JS
2017-04-11 22:33:38 +00:00
Daniel J. Hofmann
70b3962c35
NodeJS Binding Tests
...
Does not run the nodejs tests in sanitized builds. We'd have to
export LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libasan.so.2'
the asan lib. But it seems like our Clang from mason does not like the
system's libasan. Also we'd need a suppression file for v8 and node.
2017-04-04 16:57:44 +00:00
Patrick Niklaus
614398ed6c
Integrate MLD in node bindings
2017-03-30 20:12:07 +00:00
Daniel J. Hofmann
c772210cc0
Back to Monaco for unit tests
2017-03-21 20:10:39 +00:00
Patrick Niklaus
7278f88aa9
Only extract berlin.osm.pbf once and fix windows builds
2017-03-21 20:10:39 +00:00
Patrick Niklaus
0c9eb8e16c
No osrm-contract run for the MLD dataset
2017-03-21 20:10:39 +00:00
Patrick Niklaus
78cd460395
Use core size 0.2 on berlin for preparing test data
2017-03-21 20:10:39 +00:00
Daniel J. Hofmann
2351b5a084
Merges node-osrm into repository
...
Build with
cmake .. -DCMAKE_BUILD_TYPE=Release -DENABLE_NODE_BINDINGS=On -DENABLE_MASON=On
2017-03-21 20:10:39 +00:00
Michael Krasnyk
5e40b12450
Add data names to benchmark output
2017-03-17 13:20:33 +01:00
Patrick Niklaus
907f933a54
Add update functionality to osrm-customize
...
All speed file flags are compatible with osrm-contract.
2017-03-13 23:04:45 +00:00
Patrick Niklaus
c29391636a
Change from in-memory to on-disk stxxl for test/data
2017-03-08 00:56:50 +00:00
Patrick Niklaus
1f39d936c5
Add special .stxxl file for tests to keep it in-memory
2017-03-08 00:56:50 +00:00
Patrick Niklaus
36ab848aba
Fix travis
2017-03-08 00:56:50 +00:00
Patrick Niklaus
fc9b5938e6
Hardcode path to test data dir for library-tests
...
This was needed because we now need multiple datasets for testing.
CMake will automatically prepare these over the makefile in test/data.
2017-03-08 00:56:50 +00:00
Patrick Niklaus
5f73ac1eda
Add unit tests selectiong algorithm
2017-03-08 00:56:50 +00:00
Michael Krasnyk
0fbd18b0dd
Make absolute fixtures path
2016-12-04 16:34:42 +01:00
Dane Springmeyer
6df1437cfc
drop md5sum dependency, depend on node.js script
2016-11-12 02:48:13 +01:00
Dane Springmeyer
41f083cded
test customized build directory, make test/data/Makefile customizable
2016-11-10 11:56:51 -08:00
Patrick Niklaus
54ee76bcef
Add benchmark target to Makefile and save timings
2016-04-05 18:57:31 +02:00
Daniel J. Hofmann
5b30f92677
Adapts the test makefile clean target to remove monaco files.
...
See: https://github.com/Project-OSRM/osrm-backend/pull/2086#commitcomment-16639848
2016-03-11 12:06:34 +01:00
Patrick Niklaus
45a9a6c4df
Switch example to monaco
2016-03-11 05:58:42 +01:00
Daniel J. Hofmann
152f739527
Adapts test data Makefile to no longer pass parameters to osrm-contract
2016-03-01 16:43:34 +01:00
Patrick Niklaus
7fb5b9886e
Fix test data prepare
2016-03-01 16:43:34 +01:00
Patrick Niklaus
439eb9da3d
Create public facing libraries for extractor, contractor and datastore
...
New libraries libosrm_extract, libosrm_contract, libosrm_store
2016-01-21 06:47:34 +01:00
Daniel Patterson
e45656e5bf
Refactor edge expansion into extract phase. New temporary file is generated - '.osrm.ebg' which is used by
2015-10-06 09:23:17 -07:00
Lauren Budorick
bac6703f8e
Implement raster source feature to read data from third-party sources, to be used in lua profiles.
...
* Adds a data structure, RasterSource, to store parsed + queryable data
* Adds bindings for that and relevant data structures as well as source_function and segment_function
* Adds relevant unit tests and cucumber tests
* Bring-your-own-data feature
2015-09-03 22:28:18 -07:00
Emil Tin
613e38d7f8
use boost program_options in osrm-prepare/routed
2013-10-12 09:59:42 +02:00
Emil Tin
e42b8fc37d
use boost program_options in extractor
2013-08-14 15:15:35 +02:00
Emil Tin
c5e8bed1fb
increase stxxl allocation used in tests, to avoid reallocation
2013-01-02 00:02:48 +01:00
Emil Tin
3c903ddffd
clean up duplicated lua profiles
2012-09-27 11:35:56 +02:00
Emil Tin
71d148caa8
update bike profile - oneways and way names
2012-09-27 08:46:36 +02:00
Emil Tin
74cc50f52b
update cucumber test to work with lua profiles
2012-09-19 19:01:11 +02:00
Emil Tin
ad610ac904
update test speedprofiles to use new accessTags
2012-08-21 17:45:33 +02:00
DennisOSRM
bab2c80857
Fixes 'ferry' test
2012-08-21 15:24:26 +02:00
Emil Tin
580a760aa1
speedprofiles specifically for testing
2012-05-05 17:05:55 +02:00
Emil Tin
ab961486d9
add extractor.ini and contractor.ini files to test folder
2012-02-25 13:52:22 +01:00
Emil Tin
eeea5b0e81
Adds the cucumber test framework referenced in issues #26 , #95 , #114
2012-02-15 10:50:43 +01:00