diff --git a/features/testbot/routes.feature b/features/testbot/routes.feature new file mode 100644 index 00000000000..763b3479334 --- /dev/null +++ b/features/testbot/routes.feature @@ -0,0 +1,35 @@ +@routing @testbot @routes @todo +Feature: OSM Route Relation + + Background: + Given the profile "testbot" + + Scenario: Prioritize ways that are part of route relations + This scenario assumes that the testbot uses an impedance of 0.5 for ways that are part of 'testbot' routes. + + Given the node map + | s | | | t | | | | + | a | | | b | | | c | + | | | | | | | | + | | | | u | | | v | + + And the ways + | nodes | + | ab | + | bc | + | as | + | stb | + | bu | + | uvc | + + And the relations + | type | route | way:route | + | route | testbot | as,stb | + | route | testbot | bu,uvc | + + When I route I should get + | from | to | route | distance | time | + | b | c | bc | 300m +-1 | 30s +-1 | + | c | b | bc | 300m +-1 | 30s +-1 | + | a | b | as,stb | 500m +-1 | 50s +-1 | + | b | a | stb,as | 500m +-1 | 50s +-1 | \ No newline at end of file