* Suppress writing traces when run in validation mode * Compress the --validate and --validation options into a single option * Add ability to trace DCTCP alpha value for second DCTCP flow
30 lines
1.4 KiB
Python
30 lines
1.4 KiB
Python
#! /usr/bin/env python3
|
|
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
|
|
|
# A list of C++ examples to run in order to ensure that they remain
|
|
# buildable and runnable over time. Each tuple in the list contains
|
|
#
|
|
# (example_name, do_run, do_valgrind_run).
|
|
#
|
|
# See test.py for more information.
|
|
cpp_examples = [
|
|
("star", "True", "True"),
|
|
("tcp-large-transfer", "True", "True"),
|
|
("tcp-nsc-lfn", "NSC_ENABLED == True", "False"),
|
|
("tcp-nsc-zoo", "NSC_ENABLED == True", "False"),
|
|
("tcp-star-server", "True", "True"),
|
|
("tcp-variants-comparison", "True", "True"),
|
|
("tcp-validation --firstTcpType=dctcp --linkRate=50Mbps --baseRtt=10ms --queueUseEcn=1 --stopTime=15s --validate=dctcp-10ms", "True", "True"),
|
|
("tcp-validation --firstTcpType=dctcp --linkRate=50Mbps --baseRtt=80ms --queueUseEcn=1 --stopTime=40s --validate=dctcp-80ms", "True", "True"),
|
|
("tcp-validation --firstTcpType=cubic --linkRate=50Mbps --baseRtt=50ms --queueUseEcn=0 --stopTime=20s --validate=cubic-50ms-no-ecn", "True", "True"),
|
|
("tcp-validation --firstTcpType=cubic --linkRate=50Mbps --baseRtt=50ms --queueUseEcn=1 --stopTime=20s --validate=cubic-50ms-ecn", "True", "True"),
|
|
]
|
|
|
|
# A list of Python examples to run in order to ensure that they remain
|
|
# runnable over time. Each tuple in the list contains
|
|
#
|
|
# (example_name, do_run).
|
|
#
|
|
# See test.py for more information.
|
|
python_examples = []
|