src/lte/test/examples-to-run.py
author Nicola Baldo <nbaldo@cttc.es>
Fri, 05 Apr 2013 17:59:11 +0200
changeset 9673 da69cd4f2c93
parent 9653 382d27da8905
child 9676 2d9a86e0845e
permissions -rw-r--r--
merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8150
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     1
#! /usr/bin/env python
8291
d3eb9b306042 Udd lena-fading example as an example to run with test.py
Marco Miozzo <marco.miozzo@cttc.es>
parents: 8150
diff changeset
     2
# -*- coding: utf-8 -*-
8150
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     3
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     4
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     5
# A list of C++ examples to run in order to ensure that they remain
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     6
# buildable and runnable over time.  Each tuple in the list contains
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     7
#
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     8
#     (example_name, do_run, do_valgrind_run).
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
     9
#
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    10
# See test.py for more information.
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    11
cpp_examples = [
8575
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    12
    ("lena-cqi-threshold", "True", "True"),
9380
890e3ccc4bc5 fixed valgrind error in EpcEnbApplication
Nicola Baldo <nbaldo@cttc.es>
parents: 9304
diff changeset
    13
    ("lena-dual-stripe", "True", "True"),
890e3ccc4bc5 fixed valgrind error in EpcEnbApplication
Nicola Baldo <nbaldo@cttc.es>
parents: 9304
diff changeset
    14
    ("lena-dual-stripe --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1", "True", "True"),
890e3ccc4bc5 fixed valgrind error in EpcEnbApplication
Nicola Baldo <nbaldo@cttc.es>
parents: 9304
diff changeset
    15
    ("lena-dual-stripe --epc=1 --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1", "True", "True"),
8710
2607329559dd added EPC to lena-dual-stripe
Nicola Baldo <nbaldo@cttc.es>
parents: 8652
diff changeset
    16
    ("lena-dual-stripe --simTime=0.01", "True", "True"),
2607329559dd added EPC to lena-dual-stripe
Nicola Baldo <nbaldo@cttc.es>
parents: 8652
diff changeset
    17
    ("lena-dual-stripe --epc=1 --simTime=0.01", "True", "True"),
2607329559dd added EPC to lena-dual-stripe
Nicola Baldo <nbaldo@cttc.es>
parents: 8652
diff changeset
    18
    ("lena-dual-stripe --epc=1 --useUdp=0 --simTime=0.01", "True", "True"),
8884
6eefd0ba26e7 Add fading trace command line parameter (fadingTrace) in lena-dual-stripe and correspondent test
Marco Miozzo <marco.miozzo@cttc.es>
parents: 8710
diff changeset
    19
    ("lena-dual-stripe --epc=1 --fadingTrace=../../src/lte/model/fading-traces/fading_trace_EPA_3kmph.fad --simTime=0.01", "True", "True"),
8886
c571f89be146 added lena-dual-stripe --homeUesHomeEnbRatio=2 to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8884
diff changeset
    20
    ("lena-dual-stripe --nBlocks=1  --nMacroEnbSites=0 --macroUeDensity=0 --homeEnbDeploymentRatio=1 --homeEnbActivationRatio=1 --homeUesHomeEnbRatio=2 --macroEnbTxPowerDbm=0 --simTime=0.01", "True", "True"),
9304
db6d857a07f0 lena-dual-stripe: desynchronize apps and support multiple bearers per UE
Nicola Baldo <nbaldo@cttc.es>
parents: 8886
diff changeset
    21
    ("lena-dual-stripe --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1 --nApartmentsX=4 --nMacroEnbSitesX=0 --homeEnbDeploymentRatio=1 --homeEnbActivationRatio=1 --macroEnbTxPowerDbm=0 --epcDl=1 --epcUl=0 --epc=1 --numBearersPerUe=4 --homeUesHomeEnbRatio=15 --simTime=0.01", "True", "True"),
8575
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    22
    ("lena-fading", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    23
    ("lena-gtpu-tunnel", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    24
    ("lena-intercell-interference", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    25
    ("lena-pathloss-traces", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    26
    ("lena-profiling", "True", "True"),
9385
4cbe7abd0a7e Fix new building api
Manuel Requena <manuel.requena@cttc.es>
parents: 9380
diff changeset
    27
    ("lena-profiling --simTime=1.0 --nUe=2 --nEnb=5 --nFloors=0", "True", "True"),
4cbe7abd0a7e Fix new building api
Manuel Requena <manuel.requena@cttc.es>
parents: 9380
diff changeset
    28
    ("lena-profiling --simTime=1.0 --nUe=3 --nEnb=6 --nFloors=1", "True", "True"),
8575
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    29
    ("lena-rlc-traces", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    30
    ("lena-rem", "True", "True"),
7bbc207b9a5b added rem examples to examples-to-run.py
Nicola Baldo <nbaldo@cttc.es>
parents: 8571
diff changeset
    31
    ("lena-rem-sector-antenna", "True", "True"),
8429
fb109ecf2718 Name refactoring of example simulation scripts
Jaume Nin
parents: 8391
diff changeset
    32
    ("lena-simple", "True", "True"),
8571
1cb2ad403831 Add missing examples to test.py
Manuel Requena <manuel.requena@cttc.es>
parents: 8429
diff changeset
    33
    ("lena-simple-epc", "True", "True"),
9408
80fa1de0bef2 implemented UeManager::GetErabList ()
Nicola Baldo <nbaldo@cttc.es>
parents: 8886
diff changeset
    34
    ("lena-x2-handover", "True", "True"),
9219
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    35
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TtaFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    36
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdTbfqFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    37
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdMtFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    38
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdBetFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    39
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::RrFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    40
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PssFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    41
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PfFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    42
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdTbfqFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    43
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdMtFfMacScheduler", "options.valgrind", "True"),
f09a0822157e bug 1563: reduce valgrind test scope
Tom Henderson <tomh@tomh.org>
parents: 8886
diff changeset
    44
    ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdBetFfMacScheduler", "options.valgrind", "True"),
8150
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    45
]
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    46
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    47
# A list of Python examples to run in order to ensure that they remain
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    48
# runnable over time.  Each tuple in the list contains
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    49
#
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    50
#     (example_name, do_run).
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    51
#
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    52
# See test.py for more information.
d50bd8fbde5d added LTE examples to test
Nicola Baldo <nbaldo@cttc.es>
parents:
diff changeset
    53
python_examples = []