A Discrete-Event Network Simulator
API
examples-to-run.py
Go to the documentation of this file.
1#! /usr/bin/env python3
2# -*- coding: utf-8 -*-
3
4
5# A list of C++ examples to run in order to ensure that they remain
6# buildable and runnable over time. Each tuple in the list contains
7#
8# (example_name, do_run, do_valgrind_run).
9#
10# See test.py for more information.
11cpp_examples = [
12 ("lena-cqi-threshold", "True", "True"),
13 ("lena-dual-stripe", "True", "True"),
14 ("lena-dual-stripe --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1", "True", "True"),
15 ("lena-dual-stripe --epc=1 --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1", "True", "True"),
16 ("lena-dual-stripe --simTime=0.01", "True", "True"),
17 ("lena-dual-stripe --epc=1 --simTime=0.01", "True", "True"),
18 ("lena-dual-stripe --epc=1 --useUdp=0 --simTime=0.01", "True", "True"),
19 ("lena-dual-stripe --epc=1 --fadingTrace=../../src/lte/model/fading-traces/fading_trace_EPA_3kmph.fad --simTime=0.01", "True", "True"),
20 ("lena-dual-stripe --nBlocks=1 --nMacroEnbSites=0 --macroUeDensity=0 --homeEnbDeploymentRatio=1 --homeEnbActivationRatio=1 --homeUesHomeEnbRatio=2 --macroEnbTxPowerDbm=0 --simTime=0.01", "True", "True"),
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"),
22 ("lena-fading", "True", "True"),
23 ("lena-gtpu-tunnel", "True", "True"),
24 ("lena-intercell-interference --simTime=0.1", "True", "True"),
25 ("lena-pathloss-traces", "True", "True"),
26 ("lena-profiling", "True", "True"),
27 ("lena-profiling --simTime=0.1 --nUe=2 --nEnb=5 --nFloors=0", "True", "True"),
28 ("lena-profiling --simTime=0.1 --nUe=3 --nEnb=6 --nFloors=1", "True", "True"),
29 ("lena-rlc-traces", "True", "True"),
30 ("lena-rem", "True", "True"),
31 ("lena-rem-sector-antenna", "True", "True"),
32 ("lena-simple", "True", "True"),
33 ("lena-simple-epc", "True", "True"),
34 ("lena-x2-handover", "True", "True"),
35 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TtaFfMacScheduler", "options.valgrind", "True"),
36 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdTbfqFfMacScheduler", "options.valgrind", "True"),
37 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdMtFfMacScheduler", "options.valgrind", "True"),
38 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdBetFfMacScheduler", "options.valgrind", "True"),
39 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::RrFfMacScheduler", "options.valgrind", "True"),
40 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PssFfMacScheduler", "options.valgrind", "True"),
41 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PfFfMacScheduler", "options.valgrind", "True"),
42 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdTbfqFfMacScheduler", "options.valgrind", "True"),
43 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdMtFfMacScheduler", "options.valgrind", "True"),
44 ("lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdBetFfMacScheduler", "options.valgrind", "True"),
45 ("lena-ipv6-addr-conf", "True", "True"),
46 ("lena-ipv6-ue-rh", "True", "True"),
47 ("lena-ipv6-ue-ue", "True", "True"),
48 ("lena-radio-link-failure --numberOfEnbs=1 --simTime=17", "True", "True"),
49 ("lena-radio-link-failure --numberOfEnbs=2 --interSiteDistance=700 --simTime=17", "True", "True"),
50 ("lena-radio-link-failure --numberOfEnbs=1 --useIdealRrc=0 --simTime=17", "True", "True"),
51 ("lena-radio-link-failure --numberOfEnbs=2 --useIdealRrc=0 --interSiteDistance=700 --simTime=17", "True", "True"),
52]
53
54# A list of Python examples to run in order to ensure that they remain
55# runnable over time. Each tuple in the list contains
56#
57# (example_name, do_run).
58#
59# See test.py for more information.
60python_examples = []