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