A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Documentation ▼
Installation
Manual
Models
Contributing
Wiki
Development ▼
API Docs
Issue Tracker
Merge Requests
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.
9
cpp_examples = [
10
(
"mixed-wired-wireless"
,
"True"
,
"True"
),
11
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::AarfcdWifiManager"
,
"True"
,
"True"
),
12
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::AmrrWifiManager"
,
"True"
,
"False"
),
13
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::CaraWifiManager"
,
"True"
,
"False"
),
14
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::IdealWifiManager"
,
"True"
,
"False"
),
15
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::MinstrelWifiManager"
,
"True"
,
"False"
),
16
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::OnoeWifiManager"
,
"True"
,
"False"
),
17
(
"wifi-multirate --totalTime=0.3s --rateManager=ns3::RraaWifiManager"
,
"True"
,
"False"
),
18
(
"wifi-adhoc"
,
"False"
,
"True"
),
# Takes too long to run
19
(
"wifi-ap --verbose=0"
,
"True"
,
"True"
),
# Don't let it spew to stdout
20
(
"wifi-clear-channel-cmu"
,
"False"
,
"True"
),
# Requires specific hardware
21
(
"wifi-simple-adhoc"
,
"True"
,
"True"
),
22
(
"wifi-simple-adhoc-grid"
,
"True"
,
"True"
),
23
(
"wifi-simple-infra"
,
"True"
,
"True"
),
24
(
"wifi-simple-interference"
,
"True"
,
"True"
),
25
(
"wifi-wired-bridging"
,
"True"
,
"True"
),
26
(
"wifi-sleep"
,
"True"
,
"True"
),
27
(
"wifi-blockack"
,
"True"
,
"True"
),
28
(
"wifi-timing-attributes --simulationTime=1"
,
"True"
,
"True"
),
29
(
"wifi-power-adaptation-distance --manager=ns3::ParfWifiManager --outputFileName=parf --steps=5 --stepsSize=10"
,
"True"
,
"True"
),
30
(
"wifi-power-adaptation-distance --manager=ns3::AparfWifiManager --outputFileName=aparf --steps=5 --stepsSize=10"
,
"True"
,
"False"
),
31
(
"wifi-power-adaptation-distance --manager=ns3::RrpaaWifiManager --outputFileName=rrpaa --steps=5 --stepsSize=10"
,
"True"
,
"False"
),
32
(
"wifi-rate-adaptation-distance --standard=802.11a --staManager=ns3::MinstrelWifiManager --apManager=ns3::MinstrelWifiManager --outputFileName=minstrel --stepsSize=50 --stepsTime=0.1"
,
"True"
,
"False"
),
33
(
"wifi-rate-adaptation-distance --standard=802.11a --staManager=ns3::MinstrelWifiManager --apManager=ns3::MinstrelWifiManager --outputFileName=minstrel --stepsSize=50 --stepsTime=0.1 --STA1_x=-200"
,
"True"
,
"False"
),
34
(
"wifi-rate-adaptation-distance --staManager=ns3::MinstrelHtWifiManager --apManager=ns3::MinstrelHtWifiManager --outputFileName=minstrelHt --shortGuardInterval=true --channelWidth=40 --stepsSize=50 --stepsTime=0.1"
,
"True"
,
"False"
),
35
(
"wifi-power-adaptation-interference --simuTime=5"
,
"True"
,
"False"
),
36
(
"wifi-dsss-validation"
,
"True"
,
"True"
),
37
(
"wifi-ofdm-validation"
,
"True"
,
"True"
),
38
(
"wifi-ofdm-ht-validation"
,
"True"
,
"True"
),
39
(
"wifi-ofdm-vht-validation"
,
"True"
,
"True"
),
40
(
"wifi-ofdm-he-validation"
,
"True"
,
"True"
),
41
(
"wifi-error-models-comparison"
,
"True"
,
"True"
),
42
(
"wifi-80211n-mimo --simulationTime=0.1 --step=10"
,
"True"
,
"True"
),
43
(
"wifi-ht-network --simulationTime=0.2 --frequency=5 --useRts=0 --minExpectedThroughput=5 --maxExpectedThroughput=135"
,
"True"
,
"True"
),
44
(
"wifi-ht-network --simulationTime=0.2 --frequency=5 --useRts=1 --minExpectedThroughput=5 --maxExpectedThroughput=132"
,
"True"
,
"True"
),
45
(
"wifi-ht-network --simulationTime=0.2 --frequency=2.4 --useRts=0 --minExpectedThroughput=5 --maxExpectedThroughput=132"
,
"True"
,
"True"
),
46
(
"wifi-ht-network --simulationTime=0.2 --frequency=2.4 --useRts=1 --minExpectedThroughput=5 --maxExpectedThroughput=129"
,
"True"
,
"True"
),
47
(
"wifi-vht-network --simulationTime=0.2 --useRts=0 --minExpectedThroughput=5 --maxExpectedThroughput=583"
,
"True"
,
"True"
),
48
(
"wifi-vht-network --simulationTime=0.2 --useRts=1 --minExpectedThroughput=5 --maxExpectedThroughput=557"
,
"True"
,
"True"
),
49
(
"wifi-he-network --simulationTime=0.25 --frequency=5 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=844"
,
"True"
,
"True"
),
50
(
"wifi-he-network --simulationTime=0.3 --frequency=5 --useRts=0 --useExtendedBlockAck=1 --minExpectedThroughput=6 --maxExpectedThroughput=1033"
,
"True"
,
"True"
),
51
(
"wifi-he-network --simulationTime=0.3 --frequency=5 --useRts=1 --minExpectedThroughput=6 --maxExpectedThroughput=745"
,
"True"
,
"True"
),
52
(
"wifi-he-network --simulationTime=0.25 --frequency=2.4 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=238"
,
"True"
,
"True"
),
53
(
"wifi-he-network --simulationTime=0.3 --frequency=2.4 --useRts=1 --minExpectedThroughput=6 --maxExpectedThroughput=223"
,
"True"
,
"True"
),
54
(
"wifi-he-network --simulationTime=0.3 --udp=0 --downlink=1 --useRts=0 --nStations=4 --dlAckType=ACK-SU-FORMAT --enableUlOfdma=1 --enableBsrp=0 --mcs=4 --minExpectedThroughput=20 --maxExpectedThroughput=212"
,
"True"
,
"True"
),
55
(
"wifi-he-network --simulationTime=0.3 --frequency=2.4 --udp=0 --downlink=1 --useRts=1 --nStations=5 --dlAckType=MU-BAR --enableUlOfdma=1 --enableBsrp=1 --mcs=5 --minExpectedThroughput=27 --maxExpectedThroughput=50"
,
"True"
,
"True"
),
56
(
"wifi-he-network --simulationTime=0.3 --udp=0 --downlink=1 --useRts=0 --nStations=5 --dlAckType=AGGR-MU-BAR --enableUlOfdma=1 --enableBsrp=0 --mcs=6 --muSchedAccessReqInterval=50ms --minExpectedThroughput=31 --maxExpectedThroughput=290"
,
"True"
,
"True"
),
57
(
"wifi-he-network --simulationTime=0.3 --udp=1 --downlink=0 --useRts=1 --nStations=5 --dlAckType=AGGR-MU-BAR --enableUlOfdma=1 --enableBsrp=1 --mcs=5 --muSchedAccessReqInterval=50ms --minExpectedThroughput=46 --maxExpectedThroughput=327"
,
"True"
,
"True"
),
58
(
"wifi-eht-network --simulationTime=0.1 --frequency=5 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=550"
,
"True"
,
"True"
),
59
(
"wifi-eht-network --simulationTime=0.1 --frequency=5 --useRts=0 --useExtendedBlockAck=1 --frequency2=6 --minExpectedThroughput=12 --maxExpectedThroughput=550"
,
"True"
,
"True"
),
60
(
"wifi-eht-network --simulationTime=0.1 --frequency=5 --useRts=1 --minExpectedThroughput=6 --maxExpectedThroughput=547"
,
"True"
,
"True"
),
61
(
"wifi-eht-network --simulationTime=0.1 --frequency=2.4 --useRts=0 --useExtendedBlockAck=1 --frequency2=5 --minExpectedThroughput=12 --maxExpectedThroughput=500"
,
"True"
,
"True"
),
62
(
"wifi-eht-network --simulationTime=0.1 --frequency=2.4 --useRts=1 --minExpectedThroughput=6 --maxExpectedThroughput=212"
,
"True"
,
"True"
),
63
(
"wifi-eht-network --simulationTime=0.22 --udp=0 --downlink=1 --useRts=0 --nStations=4 --dlAckType=ACK-SU-FORMAT --enableUlOfdma=1 --enableBsrp=0 --mcs=4 --frequency2=6 --minExpectedThroughput=35 --maxExpectedThroughput=280"
,
"True"
,
"True"
),
64
(
"wifi-eht-network --simulationTime=0.25 --frequency=2.4 --udp=0 --downlink=1 --useRts=0 --nStations=5 --dlAckType=MU-BAR --enableUlOfdma=1 --enableBsrp=1 --mcs=5 --frequency2=5 --useExtendedBlockAck=1 --minExpectedThroughput=40 --maxExpectedThroughput=100"
,
"True"
,
"True"
),
65
(
"wifi-eht-network --simulationTime=0.3 --udp=0 --downlink=1 --useRts=1 --nStations=5 --dlAckType=AGGR-MU-BAR --enableUlOfdma=1 --enableBsrp=0 --mcs=6 --muSchedAccessReqInterval=50ms --frequency2=2.4 --minExpectedThroughput=50 --maxExpectedThroughput=140"
,
"True"
,
"True"
),
66
(
"wifi-eht-network --simulationTime=0.2 --udp=1 --downlink=0 --useRts=0 --nStations=5 --dlAckType=AGGR-MU-BAR --enableUlOfdma=1 --enableBsrp=1 --mcs=5 --muSchedAccessReqInterval=50ms --frequency2=6 --minExpectedThroughput=70 --maxExpectedThroughput=715"
,
"True"
,
"True"
),
67
(
"wifi-simple-ht-hidden-stations --simulationTime=1 --enableRts=0 --nMpdus=32 --minExpectedThroughput=59 --maxExpectedThroughput=60"
,
"True"
,
"True"
),
68
(
"wifi-simple-ht-hidden-stations --simulationTime=1 --enableRts=1 --nMpdus=32 --minExpectedThroughput=57 --maxExpectedThroughput=58"
,
"True"
,
"True"
),
69
(
"wifi-mixed-network --simulationTime=1"
,
"True"
,
"True"
),
70
(
"wifi-aggregation --simulationTime=1 --verifyResults=1"
,
"True"
,
"True"
),
71
(
"wifi-txop-aggregation --simulationTime=1 --verifyResults=1"
,
"True"
,
"True"
),
72
(
"wifi-80211e-txop --simulationTime=1 --verifyResults=1"
,
"True"
,
"True"
),
73
(
"wifi-multi-tos --simulationTime=1 --nWifi=16 --useRts=1 --useShortGuardInterval=1"
,
"True"
,
"True"
),
74
(
"wifi-tcp"
,
"True"
,
"True"
),
75
(
"wifi-hidden-terminal --wifiManager=Arf"
,
"True"
,
"True"
),
76
(
"wifi-hidden-terminal --wifiManager=Aarf"
,
"True"
,
"True"
),
77
(
"wifi-hidden-terminal --wifiManager=Aarfcd"
,
"True"
,
"True"
),
78
(
"wifi-hidden-terminal --wifiManager=Onoe"
,
"True"
,
"True"
),
79
(
"wifi-hidden-terminal --wifiManager=Amrr"
,
"True"
,
"True"
),
80
(
"wifi-hidden-terminal --wifiManager=Minstrel"
,
"True"
,
"True"
),
81
(
"wifi-hidden-terminal --wifiManager=Cara"
,
"True"
,
"True"
),
82
(
"wifi-hidden-terminal --wifiManager=Rraa"
,
"True"
,
"True"
),
83
(
"wifi-hidden-terminal --wifiManager=Rrpaa"
,
"True"
,
"True"
),
84
(
"wifi-spectrum-per-example --distance=52 --index=3 --wifiType=ns3::SpectrumWifiPhy --simulationTime=1"
,
"True"
,
"True"
),
85
(
"wifi-spectrum-per-example --distance=24 --index=31 --wifiType=ns3::YansWifiPhy --simulationTime=1"
,
"True"
,
"False"
),
86
(
"wifi-spectrum-per-interference --distance=24 --index=31 --simulationTime=1 --waveformPower=0.1"
,
"True"
,
"True"
),
87
(
"wifi-spectrum-saturation-example --simulationTime=1 --index=63"
,
"True"
,
"True"
),
88
(
"wifi-backward-compatibility --apVersion=80211a --staVersion=80211n_5GHZ --simulationTime=1"
,
"True"
,
"True"
),
89
(
"wifi-backward-compatibility --apVersion=80211a --staVersion=80211n_5GHZ --apRaa=Ideal --staRaa=Ideal --simulationTime=1"
,
"True"
,
"False"
),
90
(
"wifi-backward-compatibility --apVersion=80211a --staVersion=80211ac --simulationTime=1"
,
"True"
,
"False"
),
91
(
"wifi-backward-compatibility --apVersion=80211a --staVersion=80211ac --apRaa=Ideal --staRaa=Ideal --simulationTime=1"
,
"True"
,
"False"
),
92
]
93
94
# A list of Python examples to run in order to ensure that they remain
95
# runnable over time. Each tuple in the list contains
96
#
97
# (example_name, do_run).
98
#
99
# See test.py for more information.
100
python_examples = [
101
(
"wifi-ap.py"
,
"True"
),
102
(
"mixed-wired-wireless.py"
,
"True"
),
103
]
examples
wireless
examples-to-run.py
Generated on Sun Jul 2 2023 18:21:26 for ns-3 by
1.9.6