From 74d1a257e5b9770a9969b755beca8c7d58053c01 Mon Sep 17 00:00:00 2001 From: namdre Date: Thu, 1 Mar 2018 11:22:13 +0100 Subject: [PATCH] added tests refs #3861 --- .../diverging_siblings/errors.sumo | 0 .../diverging_siblings/input_routes.rou.xml | 8 ++ .../diverging_siblings/net.net.xml | 76 +++++++++++++++++++ .../diverging_siblings/options.sumo | 5 ++ .../diverging_siblings/output.sumo | 0 .../diverging_siblings/tripinfos.sumo | 36 +++++++++ .../parallel_siblings/errors.sumo | 0 .../parallel_siblings/input_routes.rou.xml | 7 ++ .../parallel_siblings/net.net.xml | 76 +++++++++++++++++++ .../parallel_siblings/options.sumo | 5 ++ .../parallel_siblings/output.sumo | 0 .../parallel_siblings/tripinfos.sumo | 36 +++++++++ .../internal_lanes/testsuite.sumo | 5 ++ tests/sumo/junction_model/testsuite.sumo | 3 + 14 files changed, 257 insertions(+) create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/errors.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/output.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/errors.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/output.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo create mode 100644 tests/sumo/junction_model/internal_lanes/testsuite.sumo diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/errors.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/errors.sumo new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml b/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml new file mode 100644 index 00000000000..bf005c0cdd1 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml b/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml new file mode 100644 index 00000000000..fdf2d9c6cb6 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo new file mode 100644 index 00000000000..dc6d4a0d077 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo @@ -0,0 +1,5 @@ +-n net.net.xml -r input_routes.rou.xml +--no-step-log +--tripinfo-output tripinfos.xml +--collision.check-junctions + diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/output.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/output.sumo new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo new file mode 100644 index 00000000000..6ff6b798cf6 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/errors.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/errors.sumo new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml b/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml new file mode 100644 index 00000000000..19b311d80f7 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml b/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml new file mode 100644 index 00000000000..fdf2d9c6cb6 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo new file mode 100644 index 00000000000..dc6d4a0d077 --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo @@ -0,0 +1,5 @@ +-n net.net.xml -r input_routes.rou.xml +--no-step-log +--tripinfo-output tripinfos.xml +--collision.check-junctions + diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/output.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/output.sumo new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo new file mode 100644 index 00000000000..0cc86f40ece --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/tests/sumo/junction_model/internal_lanes/testsuite.sumo b/tests/sumo/junction_model/internal_lanes/testsuite.sumo new file mode 100644 index 00000000000..9447cbb68bc --- /dev/null +++ b/tests/sumo/junction_model/internal_lanes/testsuite.sumo @@ -0,0 +1,5 @@ +# two connections from the same lane that diverge (they should not block each other after diverging far enough) +diverging_siblings + +# two connections from the same lane that have common geometry over most of their length (they should block each other and induce car-following behavior) +parallel_siblings diff --git a/tests/sumo/junction_model/testsuite.sumo b/tests/sumo/junction_model/testsuite.sumo index 5b34f641de4..09be7b53143 100644 --- a/tests/sumo/junction_model/testsuite.sumo +++ b/tests/sumo/junction_model/testsuite.sumo @@ -10,3 +10,6 @@ timegapMinor # Tests for the stopOffset stopOffset + +# tests for the proper behavior on internal lanes +internal_lanes