A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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.
9cpp_examples = [
10 ("lena-cqi-threshold", "True", "True"),
11 ("lena-dual-stripe", "True", "True"),
12 (
13 "lena-dual-stripe --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1",
14 "True",
15 "True",
16 ),
17 (
18 "lena-dual-stripe --epc=1 --simTime=0.0 --nApartmentsX=1 --homeEnbDeploymentRatio=0.5 --nMacroEnbSites=0 --macroUeDensity=0 --nBlocks=1",
19 "True",
20 "True",
21 ),
22 ("lena-dual-stripe --simTime=0.01", "True", "True"),
23 ("lena-dual-stripe --epc=1 --simTime=0.01", "True", "True"),
24 ("lena-dual-stripe --epc=1 --useUdp=0 --simTime=0.01", "True", "True"),
25 (
26 "lena-dual-stripe --epc=1 --fadingTrace=../../src/lte/model/fading-traces/fading_trace_EPA_3kmph.fad --simTime=0.01",
27 "True",
28 "True",
29 ),
30 (
31 "lena-dual-stripe --nBlocks=1 --nMacroEnbSites=0 --macroUeDensity=0 --homeEnbDeploymentRatio=1 --homeEnbActivationRatio=1 --homeUesHomeEnbRatio=2 --macroEnbTxPowerDbm=0 --simTime=0.01",
32 "True",
33 "True",
34 ),
35 (
36 "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",
37 "True",
38 "True",
39 ),
40 ("lena-fading", "True", "True"),
41 ("lena-gtpu-tunnel", "True", "True"),
42 ("lena-intercell-interference --simTime=0.1", "True", "True"),
43 ("lena-pathloss-traces", "True", "True"),
44 ("lena-profiling", "True", "True"),
45 ("lena-profiling --simTime=0.1 --nUe=2 --nEnb=5 --nFloors=0", "True", "True"),
46 ("lena-profiling --simTime=0.1 --nUe=3 --nEnb=6 --nFloors=1", "True", "True"),
47 ("lena-rlc-traces", "True", "True"),
48 ("lena-rem", "True", "True"),
49 ("lena-rem-sector-antenna", "True", "True"),
50 ("lena-simple", "True", "True"),
51 ("lena-simple-epc", "True", "True"),
52 ("lena-x2-handover", "True", "True"),
53 (
54 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TtaFfMacScheduler",
55 "args.valgrind",
56 "True",
57 ),
58 (
59 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdTbfqFfMacScheduler",
60 "args.valgrind",
61 "True",
62 ),
63 (
64 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdMtFfMacScheduler",
65 "args.valgrind",
66 "True",
67 ),
68 (
69 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::TdBetFfMacScheduler",
70 "args.valgrind",
71 "True",
72 ),
73 (
74 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::RrFfMacScheduler",
75 "args.valgrind",
76 "True",
77 ),
78 (
79 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PssFfMacScheduler",
80 "args.valgrind",
81 "True",
82 ),
83 (
84 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::PfFfMacScheduler",
85 "args.valgrind",
86 "True",
87 ),
88 (
89 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdTbfqFfMacScheduler",
90 "args.valgrind",
91 "True",
92 ),
93 (
94 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdMtFfMacScheduler",
95 "args.valgrind",
96 "True",
97 ),
98 (
99 "lena-simple-epc --simTime=1.1 --ns3::LteHelper::Scheduler=ns3::FdBetFfMacScheduler",
100 "args.valgrind",
101 "True",
102 ),
103 ("lena-ipv6-addr-conf", "True", "True"),
104 ("lena-ipv6-ue-rh", "True", "True"),
105 ("lena-ipv6-ue-ue", "True", "True"),
106 ("lena-radio-link-failure --numberOfEnbs=1 --simTime=17", "True", "True"),
107 (
108 "lena-radio-link-failure --numberOfEnbs=2 --interSiteDistance=700 --simTime=17",
109 "True",
110 "True",
111 ),
112 ("lena-radio-link-failure --numberOfEnbs=1 --useIdealRrc=0 --simTime=17", "True", "True"),
113 (
114 "lena-radio-link-failure --numberOfEnbs=2 --useIdealRrc=0 --interSiteDistance=700 --simTime=17",
115 "True",
116 "True",
117 ),
118]
119
120# A list of Python examples to run in order to ensure that they remain
121# runnable over time. Each tuple in the list contains
122#
123# (example_name, do_run).
124#
125# See test.py for more information.
126python_examples = []