A Discrete-Event Network Simulator
API
examples-to-run.py
Go to the documentation of this file.
1 #! /usr/bin/env python3
2 
3 
4 # A list of C++ examples to run in order to ensure that they remain
5 # buildable and runnable over time. Each tuple in the list contains
6 #
7 # (example_name, do_run, do_valgrind_run).
8 #
9 # See test.py for more information.
10 cpp_examples = [
11  ("star", "True", "True"),
12  ("tcp-large-transfer", "True", "True"),
13  ("tcp-nsc-lfn", "NSC_ENABLED == True", "False"),
14  ("tcp-nsc-zoo", "NSC_ENABLED == True", "False"),
15  ("tcp-star-server", "True", "True"),
16  ("tcp-variants-comparison", "True", "True"),
17  ("tcp-validation --firstTcpType=dctcp --linkRate=50Mbps --baseRtt=10ms --queueUseEcn=1 --stopTime=15s --validate=dctcp-10ms", "True", "True"),
18  ("tcp-validation --firstTcpType=dctcp --linkRate=50Mbps --baseRtt=80ms --queueUseEcn=1 --stopTime=40s --validate=dctcp-80ms", "True", "True"),
19  ("tcp-validation --firstTcpType=cubic --linkRate=50Mbps --baseRtt=50ms --queueUseEcn=0 --stopTime=20s --validate=cubic-50ms-no-ecn", "True", "True"),
20  ("tcp-validation --firstTcpType=cubic --linkRate=50Mbps --baseRtt=50ms --queueUseEcn=1 --stopTime=20s --validate=cubic-50ms-ecn", "True", "True"),
21 ]
22 
23 # A list of Python examples to run in order to ensure that they remain
24 # runnable over time. Each tuple in the list contains
25 #
26 # (example_name, do_run).
27 #
28 # See test.py for more information.
29 python_examples = []