Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/duarouter/flows/testsuite.duarouter
185786 views
# Additional tests for distributing vehicles over time
distribution_tests

# Test with 10 vehicles having one departure time
1s_interval

# Test with 10 vehicles and keeping the flow
1s_interval_keep

# Test with 10 vehicles and keeping the flow and --write-trips
1s_interval_keep_trips

# Test with 10 vehicles being divided on 100s
100s_interval

# define flow without end time
period_number

# define flow without end time
probability_number

# define flow without end time
period_default_end

# Same as 100s_interval, but the interval is defined as being enclosing
100s_interval_ext

# Same as 100s_interval, but with random vehicle emission times
100s_interval_random

# Test with 10 vehicles being divided on 200s
200s_interval

# Same as 200s_interval, but the interval is defined as being enclosing
200s_interval_ext

# Same as 200s_interval, but with random vehicle emission times
200s_interval_random

# Test whether passing optional vehicle attributes works
100s_interval_withparams

# Test whether types are used
100s_interval_withtype

# Test whether types may be defined
100s_interval_typedefined

# Test whether two types may be defined
100s_interval_2typesdefined

# Test whether the vehicle class is processed
100s_interval_withtype_withclass
100s_interval_repair_edges

# let flows sample from a route distribution
routeDistribution_skipNew

# let flows sample from a route distribution with default probabilties
routeDistribution_defProb_skipNew

# Tests whether vehicle type attributes are parsed
vtypecheck

# Tests what happens if no vehicle shall be written
0_vehicles

# test flow with intermediate edge
via

# test flow with attribute probability
100s_probability_0.2

# test trip with intermediate stop
stop

# test trip with intermediate bus stop
busStop

# test trip with intermediate container stop
containerStop

# same as noid_increasing_time, but a non-standard vehicle type is used but not defined
with_vehtype_nodef

# same as noid_increasing_time, but a vehicle type distribution is used
with_vehtype_dist

# test distribution of 2 types with different probabilities
with_vehtype_dist2

# test distribution of 2 types with different probabilities
with_vehtype_dist_overrideProbs

# same as noid_increasing_time, but a vehicle type distribution is used and written
with_vehtype_keepdist

# Test whether public transport flows are handled correctly even if there are no persons
ptflow_nopersons

# define poisson-distributed flow
poisson_0.1

# define poisson-distributed flow with number instead of end
poisson_0.1_number

# Tests with false user input
errors