From d4053314478d057922d7f131bb2c9358144b5eb6 Mon Sep 17 00:00:00 2001 From: Michael Krasnyk Date: Thu, 12 Oct 2017 09:54:02 +0200 Subject: [PATCH] Increase coverage of MLD many-to-many code --- cucumber.js | 6 ++--- features/testbot/multi_level_routing.feature | 23 ++++++++++++++++++++ 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/cucumber.js b/cucumber.js index fddad3790..14e579c17 100644 --- a/cucumber.js +++ b/cucumber.js @@ -1,7 +1,7 @@ module.exports = { - default: '--strict --tags ~@stress --tags ~@mld --tags ~@todo --require features/support --require features/step_definitions', - verify: '--strict --tags ~@stress --tags ~@mld --tags ~@todo -f progress --require features/support --require features/step_definitions', + default: '--strict --tags ~@stress --tags ~@todo --require features/support --require features/step_definitions', + verify: '--strict --tags ~@stress --tags ~@todo -f progress --require features/support --require features/step_definitions', todo: '--strict --tags @todo --require features/support --require features/step_definitions', all: '--strict --require features/support --require features/step_definitions', - mld: '--strict --tags ~@stress --tags ~@todo --tags ~@ch --require features/support --require features/step_definitions -f progress' + mld: '--strict --tags ~@stress --tags ~@todo --require features/support --require features/step_definitions -f progress' }; diff --git a/features/testbot/multi_level_routing.feature b/features/testbot/multi_level_routing.feature index a13ee5473..739faf088 100644 --- a/features/testbot/multi_level_routing.feature +++ b/features/testbot/multi_level_routing.feature @@ -63,6 +63,7 @@ Feature: Multi level routing | cm | primary | | hj | primary | | kp | primary | + And the partition extra arguments "--small-component-size 1 --max-cell-sizes 4,16" When I route I should get | from | to | route | time | @@ -82,6 +83,28 @@ Feature: Multi level routing | l | 144.7 | 124.7 | 0 | 60 | | o | 124.7 | 144.7 | 60 | 0 | + When I request a travel time matrix I should get + | | a | f | l | o | + | a | 0 | 229.4 | 144.7 | 124.7 | + + When I request a travel time matrix I should get + | | a | + | a | 0 | + | f | 229.4 | + | l | 144.7 | + | o | 124.7 | + + When I request a travel time matrix I should get + | | a | f | l | o | + | a | 0 | 229.4 | 144.7 | 124.7 | + | o | 124.7 | 144.7 | 60 | 0 | + + When I request a travel time matrix I should get + | | a | o | + | a | 0 | 124.7 | + | f | 229.4 | 144.7 | + | l | 144.7 | 60 | + | o | 124.7 | 0 | Scenario: Testbot - Multi level routing: horizontal road Given the node map