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
regression.cc
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2009 IITP RAS
3
*
4
* SPDX-License-Identifier: GPL-2.0-only
5
*
6
* Authors: Kirill Andreev <andreev@iitp.ru>
7
*/
8
9
#include "
hwmp-proactive-regression.h
"
10
#include "
hwmp-reactive-regression.h
"
11
#include "
hwmp-simplest-regression.h
"
12
#include "
hwmp-target-flags-regression.h
"
13
#include "
pmp-regression.h
"
14
15
#include "ns3/test.h"
16
17
using namespace
ns3
;
18
19
/**
20
* \ingroup dot11s-test
21
*
22
* \brief Dot11s Regression Suite
23
*/
24
class
Dot11sRegressionSuite
:
public
TestSuite
25
{
26
public
:
27
Dot11sRegressionSuite
()
28
:
TestSuite
(
"devices-mesh-dot11s-regression"
,
Type
::
SYSTEM
)
29
{
30
// We do not use NS_TEST_SOURCEDIR variable here since mesh/test has
31
// subdirectories
32
SetDataDir
(std::string(
"src/mesh/test/dot11s"
));
33
AddTestCase
(
new
PeerManagementProtocolRegressionTest
, TestCase::Duration::QUICK);
34
AddTestCase
(
new
HwmpSimplestRegressionTest
, TestCase::Duration::QUICK);
35
AddTestCase
(
new
HwmpReactiveRegressionTest
, TestCase::Duration::QUICK);
36
AddTestCase
(
new
HwmpProactiveRegressionTest
, TestCase::Duration::QUICK);
37
AddTestCase
(
new
HwmpDoRfRegressionTest
, TestCase::Duration::QUICK);
38
}
39
}
g_dot11sRegressionSuite
;
///< the test suite
Dot11sRegressionSuite
Dot11s Regression Suite.
Definition
regression.cc:25
Dot11sRegressionSuite::Dot11sRegressionSuite
Dot11sRegressionSuite()
Definition
regression.cc:27
HwmpDoRfRegressionTest
This is a test for intermediate reply and saving routing information about neighbour.
Definition
hwmp-target-flags-regression.h:62
HwmpProactiveRegressionTest
There are 5 stations set into a row, the center station is root.
Definition
hwmp-proactive-regression.h:50
HwmpReactiveRegressionTest
test for multihop path establishing and path error procedures Initiate scenario with 6 stations.
Definition
hwmp-reactive-regression.h:61
HwmpSimplestRegressionTest
Peering Management & HWM Protocol regression test Initiate scenario with 2 stations.
Definition
hwmp-simplest-regression.h:61
PeerManagementProtocolRegressionTest
Peering Management Protocol regression test.
Definition
pmp-regression.h:35
ns3::TestCase::AddTestCase
void AddTestCase(TestCase *testCase, Duration duration=Duration::QUICK)
Add an individual child TestCase to this test suite.
Definition
test.cc:292
ns3::TestCase::SetDataDir
void SetDataDir(std::string directory)
Set the data directory where reference trace files can be found.
Definition
test.cc:472
ns3::TestSuite
A suite of tests to run.
Definition
test.h:1267
ns3::TestSuite::Type
Type
Type of test.
Definition
test.h:1274
ns3::TestSuite::SYSTEM
static constexpr auto SYSTEM
Definition
test.h:1293
g_dot11sRegressionSuite
Dot11sRegressionSuite g_dot11sRegressionSuite
the test suite
hwmp-proactive-regression.h
hwmp-reactive-regression.h
hwmp-simplest-regression.h
hwmp-target-flags-regression.h
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
pmp-regression.h
src
mesh
test
dot11s
regression.cc
Generated on Fri Nov 8 2024 13:59:04 for ns-3 by
1.11.0