/srv/osrm/osrm-backend/features/testbot
NameSizeModeActions
64bit.feature8560644editdlrm
alternative.feature17340644editdlrm
alternative_loop.feature23280644editdlrm
annotations.feature38380644editdlrm
approaches.feature90110644editdlrm
bad.feature23350644editdlrm
basic.feature92620644editdlrm
bearing.feature82260644editdlrm
bearing_param.feature48810644editdlrm
compression.feature6370644editdlrm
continue_straight.feature25110644editdlrm
distance.feature69960644editdlrm
distance_matrix.feature235820644editdlrm
duration.feature13180644editdlrm
duration_matrix.feature231890644editdlrm
example.feature13000644editdlrm
exclude.feature38650644editdlrm
exclude_regressions.feature24070644editdlrm
fastest.feature11060644editdlrm
ferry.feature79350644editdlrm
fixed.feature51480644editdlrm
geometry.feature7120644editdlrm
graph.feature10380644editdlrm
impedance.feature33700644editdlrm
load.feature23630644editdlrm
loop.feature29130644editdlrm
matching.feature232250644editdlrm
maxspeed.feature13320644editdlrm
mode.feature110920644editdlrm
multi_level_routing.feature89160644editdlrm
nil.feature11000644editdlrm
oneway.feature10750644editdlrm
oneway_phantom.feature26480644editdlrm
opposite.feature5820644editdlrm
origin.feature26800644editdlrm
overlap.feature11000644editdlrm
penalty.feature51610644editdlrm
planetary.feature24740644editdlrm
projection.feature29830644editdlrm
routes.feature10740644editdlrm
snap.feature51310644editdlrm
snap_intersection.feature187840644editdlrm
speed.feature10050644editdlrm
status.feature38080644editdlrm
summary.feature23420644editdlrm
time.feature82400644editdlrm
traffic_speeds.feature68990644editdlrm
traffic_speeds_overflow.feature10600644editdlrm
traffic_turn_penalties.feature26330644editdlrm
trip.feature129810644editdlrm
turn_penalty.feature10310644editdlrm
utf.feature43030644editdlrm
via.feature122130644editdlrm
weight.feature136340644editdlrm
zero-speed-updates.feature49650644editdlrm
Edit: /srv/osrm/osrm-backend/features/testbot/basic.feature (9262B)
@routing @basic @testbot Feature: Basic Routing Background: Given the profile "testbot" Given a grid size of 100 meters @smallest Scenario: A single way with two nodes Given the node map """ a b """ And the ways | nodes | | ab | When I route I should get | from | to | route | data_version | waypoints_count | | a | b | ab,ab | | 2 | | b | a | ab,ab | | 2 | Scenario: Data_version test Given the node map """ a b """ And the extract extra arguments "--data_version cucumber_data_version" And the ways | nodes | | ab | When I route I should get | from | to | route | data_version | | a | b | ab,ab | cucumber_data_version | | b | a | ab,ab | cucumber_data_version | Scenario: Skip_waypoints test Given the node map """ a b """ And skip waypoints And the ways | nodes | | ab | When I route I should get | from | to | route | waypoints_count | | a | b | ab,ab | 0 | | b | a | ab,ab | 0 | Scenario: Routing in between two nodes of way Given the node map """ a b 1 2 c d """ And the ways | nodes | | abcd | When I route I should get | from | to | route | | 1 | 2 | abcd,abcd | | 2 | 1 | abcd,abcd | Scenario: Routing between the middle nodes of way Given the node map """ a b c d e f """ And the ways | nodes | | abcdef | When I route I should get | from | to | route | | b | c | abcdef,abcdef | | b | d | abcdef,abcdef | | b | e | abcdef,abcdef | | c | b | abcdef,abcdef | | c | d | abcdef,abcdef | | c | e | abcdef,abcdef | | d | b | abcdef,abcdef | | d | c | abcdef,abcdef | | d | e | abcdef,abcdef | | e | b | abcdef,abcdef | | e | c | abcdef,abcdef | | e | d | abcdef,abcdef | Scenario: Two ways connected in a straight line Given the node map """ a b c """ And the ways | nodes | | ab | | bc | When I route I should get | from | to | route | | a | c | ab,bc,bc | | c | a | bc,ab,ab | | a | b | ab,ab | | b | a | ab,ab | | b | c | bc,bc | | c | b | bc,bc | Scenario: 2 unconnected parallel ways Given the node map """ a b c d e f """ And the ways | nodes | | abc | | def | When I route I should get | from | to | route | | a | b | abc,abc | | b | a | abc,abc | | b | c | abc,abc | | c | b | abc,abc | | d | e | def,def | | e | d | def,def | | e | f | def,def | | f | e | def,def | | a | d | | | d | a | | | b | d | | | d | b | | | c | d | | | d | c | | | a | e | | | e | a | | | b | e | | | e | b | | | c | e | | | e | c | | | a | f | | | f | a | | | b | f | | | f | b | | | c | f | | | f | c | | Scenario: 3 ways connected in a triangle Given the node map """ a b c """ And the ways | nodes | | ab | | bc | | ca | When I route I should get | from | to | route | | a | b | ab,ab | | a | c | ca,ca | | b | c | bc,bc | | b | a | ab,ab | | c | a | ca,ca | | c | b | bc,bc | Scenario: 3 connected triangles Given the node map """ x a b s y t c v w """ And the ways | nodes | | ab | | bc | | ca | | ax | | xy | | ya | | bs | | st | | tb | | cv | | vw | | wc | When I route I should get | from | to | route | | a | b | ab,ab | | a | c | ca,ca | | b | c | bc,bc | | b | a | ab,ab | | c | a | ca,ca | | c | b | bc,bc | Scenario: To ways connected at a 90 degree angle Given the node map """ a | b | c----d----e """ And the ways | nodes | | abc | | cde | When I route I should get | from | to | route | | b | d | abc,cde,cde | | a | e | abc,cde,cde | | a | c | abc,abc | | c | a | abc,abc | | c | e | cde,cde | | e | c | cde,cde | Scenario: Grid city center Given the node map """ a b c d e f g h i j k l m n o p """ And the ways | nodes | | abcd | | efgh | | ijkl | | mnop | | aeim | | bfjn | | cgko | | dhlp | When I route I should get | from | to | route | | f | g | efgh,efgh | | g | f | efgh,efgh | | f | j | bfjn,bfjn | | j | f | bfjn,bfjn | Scenario: Grid city periphery Given the node map """ a b c d e f g h i j k l m n o p """ And the ways | nodes | | abcd | | efgh | | ijkl | | mnop | | aeim | | bfjn | | cgko | | dhlp | When I route I should get | from | to | route | | a | d | abcd,abcd | | d | a | abcd,abcd | | a | m | aeim,aeim | | m | a | aeim,aeim | Scenario: Testbot - Triangle challenge Given the node map """ d a b c e """ And the ways | nodes | highway | oneway | | abc | primary | | | cd | primary | yes | | ce | river | | | de | primary | | When I route I should get | from | to | route | | d | c | de,ce,ce | | e | d | de,de | Scenario: Ambiguous edge weights - Use minimal edge weight Given the node map """ a b """ And the ways | nodes | highway | name | | ab | tertiary | | | ab | primary | | | ab | secondary | | When I route I should get | from | to | route | time | | a | b | , | 10s | | b | a | , | 10s | Scenario: Ambiguous edge names - Use lexicographically smallest name Given the node map """ a-------b-------c """ And the ways | nodes | highway | name | | ab | primary | | | ab | primary | Αβγ | | ab | primary | | | ab | primary | Abc | | ab | primary | | | ab | primary | Абв | | bc | primary | Ηθι | | bc | primary | Δεζ | | bc | primary | Где | When I route I should get | from | to | route | | a | c | Abc,Δεζ,Δεζ | | c | a | Δεζ,Abc,Abc |