Commit Graph

257 Commits

Author SHA1 Message Date
Emil Tin
5eecd0a57d cuke: keep number nodes locally, not in osm file 2013-04-13 11:38:41 +02:00
Emil Tin
8893fd1656 test for bearing param (todo) 2013-03-18 21:26:36 +01:00
Emil Tin
081831e6ea test for mode flag (todo) 2013-03-18 15:51:41 +01:00
Emil Tin
1ecad20a0d support xml, move duplicated xml/pbf code to base 2013-02-22 15:49:43 +01:00
DennisOSRM
348e656671 Merge branch 'feature/opposite_direction' into develop 2013-02-04 18:38:15 +01:00
Emil Tin
97f1dc0749 update maxspeed tests, remove maxspeed from foot profile 2013-02-04 11:30:46 +01:00
Emil Tin
d67ac1a708 fuzzy matching in routability tables, ported from opposite branch 2013-02-04 10:33:25 +01:00
Emil Tin
ccdd0f599a test nearest API 2013-02-03 20:17:06 +01:00
Emil Tin
b3d517943a fuzzy ranges on routability tables, value shortcuts 2013-02-03 14:03:37 +01:00
Emil Tin
ce43b09991 support lua require() 2012-12-28 22:40:00 +01:00
Emil Tin
9857fb7696 dont rehash binaries and profiles for every cucumber scenario 2012-12-19 16:09:05 +01:00
Emil Tin
102e87bcc0 clean up log extracts during cuke failures 2012-12-17 19:27:18 +01:00
Emil Tin
604043e3d8 add log extracts if osrm-routed or osmosis fails during tests 2012-12-17 19:22:05 +01:00
Emil Tin
5a5b4eb1f7 output last lines from log if binary exists during testing 2012-12-17 17:32:15 +01:00
Emil Tin
2ea5714d95 use ps to check if process is still running 2012-12-16 20:51:19 +01:00
Emil Tin
a51c7416d5 use ruby 1.9 and Process.spawn when running test 2012-12-16 19:45:26 +01:00
Emil Tin
ec56478a3c cucumber cleanup, removed unused code 2012-12-16 13:36:47 +01:00
Emil Tin
7e9614b9ec kill osrm-routed if it refuses to shutdown in cuke tests 2012-12-15 17:01:24 +01:00
Emil Tin
ae106a3a90 improve cuke process management, support OSRM_PORT 2012-12-15 12:38:07 +01:00
Emil Tin
29344f55ae fix osrm bin hashes 2012-12-15 12:38:07 +01:00
Emil Tin
cc7f761c3e revert to alt=true in cuke test 2012-12-10 17:05:22 +01:00
Emil Tin
b10b716733 cuke testing of timestamp api 2012-12-10 17:05:22 +01:00
Emil Tin
e41d52570e support testing of turn directions 2012-12-09 18:21:56 +01:00
DennisOSRM
aed5848f5a Requesting instructions by default 2012-11-20 10:49:03 +01:00
Dennis Luxen
210f586d49 Removing deprecated API call from tests 2012-11-19 21:40:28 +01:00
Emil Tin
3a706cade7 in tests, use profile arg instead of copying file 2012-10-13 22:41:19 +02:00
Emil Tin
7400e60599 allow nil tags in highway columns in tests 2012-10-05 15:52:44 +02:00
Emil Tin
81b9e3b4cb test access tags 2012-10-01 12:36:06 +02:00
Emil Tin
098454c875 testing of barrier nodes 2012-09-29 11:32:53 +02:00
Emil Tin
585558a9ae add scenario names to cache files, makes it easier to inspect .osm files in JOSM 2012-09-28 21:23:13 +02:00
Emil Tin
334f02d7f8 add test for process error codes 2012-09-28 15:29:13 +02:00
Emil Tin
f9279a3646 move cuke origin to 1,1, add origin tests 2012-09-27 16:31:09 +02:00
Emil Tin
3c903ddffd clean up duplicated lua profiles 2012-09-27 11:35:56 +02:00
Emil Tin
e36a517e86 +-1m in distance tests, remove huge scale tests 2012-09-21 19:55:55 +02:00
Emil Tin
74cc50f52b update cucumber test to work with lua profiles 2012-09-19 19:01:11 +02:00
Emil Tin
d6fd898101 readjust spacing to avoid risk of overflow 2012-08-21 18:02:36 +02:00
Emil Tin
41e7dbf205 larger spacing when testing individual ways, avoids picking wrong one 2012-08-21 16:44:30 +02:00
Project OSRM
b353df83ee Merge pull request #264 from emiltin/cuke_bearing
cuke_bearing
2012-05-30 00:20:45 -07:00
Emil Tin
63c6c06436 convert to protobuffer before loading into osrm 2012-05-25 14:13:00 +02:00
Emil Tin
5ed9c41d5e cuke_bearing 2012-05-14 22:06:56 +02:00
Project OSRM
86128892d7 Merge pull request #245 from emiltin/cuke_profiles
speedprofiles specifically for testing
2012-05-08 02:17:27 -07:00
Emil Tin
580a760aa1 speedprofiles specifically for testing 2012-05-05 17:05:55 +02:00
Emil Tin
f5da6a0e5f use .osrm.edges file in Rake task and cucumber tests 2012-05-05 16:12:58 +02:00
Emil Tin
f359927b09 osrm now returns codes intread of strings, handle this in tests 2012-04-17 15:22:55 +02:00
Emil Tin
c669d46efb ignore 'You have reached your destination' when parsing route instructions in cucumber tests 2012-04-12 16:47:43 +02:00
Emil Tin
f41495dc7a osrm-prepare still reads xml, so avoid converting to pfb format. avoids dependency on osmosis tool 2012-03-06 15:05:52 +01:00
Emil Tin
8200f889fb updated cucumber test to use loc= query params 2012-03-06 14:50:59 +01:00
Emil Tin
b0ecb869f2 updated turn restriction tests. use correct .osrm.restrictions file during tests. add tests for no-right-turn 2012-03-02 16:37:55 +01:00
Emil Tin
f841a7a25a reprocess data files during tests if osrm-routed binary has changed 2012-02-24 14:58:49 +01:00
Emil Tin
0984a669ce enable testing of way names, including ways with empty or missing name tags 2012-02-21 11:51:42 +01:00
Emil Tin
887092bacd allow setting the grid space in tests 2012-02-19 20:49:10 +01:00
Project OSRM
091cd57f68 Merge pull request #125 from emiltin/cuke_row_order
in cucumber tests, always show failed rows right below expected ones
2012-02-18 10:22:14 -08:00
Project OSRM
045b1e0cb8 Merge pull request #124 from emiltin/query_delimiter
update tests to use new query delimter ? instead of &
2012-02-18 10:21:57 -08:00
Emil Tin
801490b9fc perform a sanity check on which ways are used during routability tests 2012-02-18 16:22:54 +01:00
Emil Tin
695fecddeb in cucumber tests, always show failed rows right below expected ones 2012-02-18 14:52:48 +01:00
Emil Tin
429eb316d0 update tests to use new query delimter ? instead of & 2012-02-18 14:41:15 +01:00
Emil Tin
eeea5b0e81 Adds the cucumber test framework referenced in issues #26, #95, #114 2012-02-15 10:50:43 +01:00