66 lines
1.2 KiB
Gherkin
66 lines
1.2 KiB
Gherkin
@bug
|
|
Feature: Things that causes crashes or hangs
|
|
|
|
@nohang
|
|
Scenario: OK
|
|
#this works as expected
|
|
Given the node map
|
|
| a | |
|
|
| b | c |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| ab |
|
|
| cb |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| c | b | cb |
|
|
|
|
@hang
|
|
Scenario: Routed hangs on simple ways
|
|
#this causes osrm-routed to hang (at least on mac 10.8)
|
|
#note that this is very similar to the example above, except that the node map is mirrored
|
|
Given the node map
|
|
| | a |
|
|
| c | b |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| ab |
|
|
| cb |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| c | b | cb |
|
|
|
|
@crash
|
|
Scenario: Quarter way around the equator
|
|
Given the node locations
|
|
| node | lat | lon |
|
|
| a | 0 | 0 |
|
|
| b | 0 | 90 |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| ab |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| a | b | ab |
|
|
|
|
@crash
|
|
Scenario: From the equator to the north pole
|
|
Given the node locations
|
|
| node | lat | lon |
|
|
| a | 0 | 0 |
|
|
| b | 90 | 0 |
|
|
|
|
And the ways
|
|
| nodes |
|
|
| ab |
|
|
|
|
When I route I should get
|
|
| from | to | route |
|
|
| a | b | ab |
|