A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::TestSuite Class Reference

A suite of tests to run. More...

#include "test.h"

Inherits ns3::TestCase.

Inherited by AdjacencyMatrixTestSuite, AnglesTestSuite, AnimationInterfaceTestSuite, AodvRegressionTestSuite, AredQueueDiscTestSuite, Asn1EncodingSuite, AttributeContainerTestSuite, AttributesTestSuite, AverageTestSuite, BasicDataCalculatorsTestSuite, BasicEnergyHarvesterTestSuite, BitSerializerTestSuite, BlockAckTestSuite, BoxLineIntersectionTestSuite, BriteTestSuite, BufferTestSuite, BuildingPositionAllocatorTestSuite, BuildingsChannelConditionModelsTestSuite, BuildingsHelperTestSuite, BuildingsPathlossTestSuite, BuildingsPenetrationLossesTestSuite, BuildingsShadowingTestSuite, BulkSendTestSuite, CallbackTestSuite, CarrierAggregationConfigTestSuite, ChannelAccessManagerTestSuite, ChannelConditionModelsTestSuite, CircularApertureAntennaModelTestSuite, ClassicRecoveryTestSuite, ClickIfidFromNameTestSuite, CoDelQueueDiscTestSuite, CobaltQueueDiscTestSuite, CosineAntennaModelTestSuite, CsmaSystemTestSuite, DataRateTestSuite, DegreesRadiansTestSuite, Dhcp6TestSuite, DhcpTestSuite, Dot11sRegressionSuite, Dot11sTestSuite, DropTailQueueTestSuite, DsdvTestSuite, DsrTestSuite, EpcS1uDlTestSuite, EpcS1uUlTestSuite, EpcTftClassifierTestSuite, EpsGtpuTestSuite, ErrorModelTestSuite, FifoQueueDiscTestSuite, FlameRegressionSuite, FlameTestSuite, FqCoDelQueueDiscTestSuite, FqCobaltQueueDiscTestSuite, FqPieQueueDiscTestSuite, GeoToAndFromTopocentricTestSuite, GeoToCartesianTestSuite, GlobalRouteManagerImplTestSuite, HistogramTestSuite, IPv4L3ProtocolTestSuite, IPv6L3ProtocolTestSuite, IcmpTestSuite, InterBssTestSuite, InternetStackHelperTestSuite, Ipv4AddressGeneratorTestSuite, Ipv4AddressHelperTestSuite, Ipv4DeduplicationPerformanceTestSuite, Ipv4DeduplicationTestSuite, Ipv4ForwardingTestSuite, Ipv4FragmentationTestSuite, Ipv4GlobalRoutingTestSuite, Ipv4HeaderTestSuite, Ipv4PacketInfoTagTestSuite, Ipv4RawTestSuite, Ipv4RipTestSuite, Ipv4StaticRoutingTestSuite, Ipv6AddressGeneratorTestSuite, Ipv6AddressHelperTestSuite, Ipv6AddressTestSuite, Ipv6DadTestSuite, Ipv6DualStackTestSuite, Ipv6ExtensionHeaderTestSuite, Ipv6ForwardingTestSuite, Ipv6FragmentationTestSuite, Ipv6PacketInfoTagTestSuite, Ipv6RawTestSuite, Ipv6RipngTestSuite, IsotropicAntennaModelTestSuite, Issue211TestSuite, ItuR1411LosPropagationLossModelTestSuite, ItuR1411NlosOverRooftopPropagationLossModelTestSuite, Kun2600MhzPropagationLossModelTestSuite, LenaTestCqaFfMacSchedulerSuite, LenaTestFdBetFfMacSchedulerSuite, LenaTestFdMtFfMacSchedulerSuite, LenaTestFdTbfqFfMacSchedulerSuite, LenaTestHarqSuite, LenaTestMimoSuite, LenaTestPfFfMacSchedulerSuite, LenaTestPhyErrorModelSuite, LenaTestPssFfMacSchedulerSuite, LenaTestRrFfMacSchedulerSuite, LenaTestTdBetFfMacSchedulerSuite, LenaTestTdMtFfMacSchedulerSuite, LenaTestTdTbfqFfMacSchedulerSuite, LenaTestTtaFfMacSchedulerSuite, LengthTestSuite, LiIonEnergySourceTestSuite, LollipopCounterTestSuite, LorawanTestSuite, LrWpanAckTestSuite, LrWpanCcaTestSuite, LrWpanCollisionTestSuite, LrWpanEdTestSuite, LrWpanErrorModelTestSuite, LrWpanIfsTestSuite, LrWpanMacTestSuite, LrWpanPacketTestSuite, LrWpanPlmeAndPdInterfaceTestSuite, LrWpanSlottedCsmacaTestSuite, LrWpanSpectrumValueHelperTestSuite, LteAggregationThroughputScaleTestSuite, LteAntennaTestSuite, LteCellSelectionTestSuite, LteCqiGenerationTestSuite, LteDownlinkPowerControlTestSuite, LteDownlinkSinrTestSuite, LteEarfcnTestSuite, LteEpcE2eDataTestSuite, LteFrequencyReuseTestSuite, LteHandoverDelayTestSuite, LteHandoverFailureTestSuite, LteHandoverTargetTestSuite, LteInterferenceFrTestSuite, LteInterferenceTestSuite, LteIpv6RoutingTestSuite, LteLinkAdaptationTestSuite, LtePathlossModelTestSuite, LtePrimaryCellChangeTestSuite, LteRadioLinkFailureTestSuite, LteRlcAmE2eTestSuite, LteRlcAmTransmitterTestSuite, LteRlcUmE2eTestSuite, LteRlcUmTransmitterTestSuite, LteRrcTestSuite, LteSecondaryCellHandoverTestSuite, LteSecondaryCellSelectionTestSuite, LteSpectrumValueHelperTestSuite, LteUeMeasurementsHandoverTestSuite, LteUeMeasurementsPiecewiseTestSuite1, LteUeMeasurementsPiecewiseTestSuite2, LteUeMeasurementsPiecewiseTestSuite3, LteUeMeasurementsTestSuite, LteUplinkPowerControlTestSuite, LteUplinkSinrTestSuite, LteX2HandoverMeasuresTestSuite, LteX2HandoverTestSuite, MeshTestSuite, MobilityTestSuite, MobilityTraceTestSuite, MpiTestSuite, NeighborCacheTestSuite, NetworkSchedulerTestSuite, NetworkServerTestSuite, NetworkStatusTestSuite, NixVectorRoutingTestSuite, Ns2MobilityHelperTestSuite, Ns3TcpCubicTestSuite, Ns3TcpLossTestSuite, Ns3TcpNoDelayTestSuite, Ns3TcpSocketTestSuite, Ns3TcpStateTestSuite, Ns3WimaxFragmentationTestSuite, Ns3WimaxMacMessagesTestSuite, Ns3WimaxPhyTestSuite, Ns3WimaxQoSTestSuite, Ns3WimaxSSMacTestSuite, Ns3WimaxServiceFlowTestSuite, Ns3WimaxTlvTestSuite, OkumuraHataPropagationLossModelTestSuite, OlsrProtocolTestSuite, OlsrTestSuite, OutdoorRandomWalkTestSuite, PacketMetadataTestSuite, PacketSocketAppsTestSuite, PacketTestSuite, PairValueTestSuite, ParabolicAntennaModelTestSuite, PbbTestSuite, PcapFileTestSuite, PfifoFastQueueDiscTestSuite, PieQueueDiscTestSuite, PingTestSuite, PointToPointTestSuite, PowerRateAdaptationTestSuite, PowerSaveTestSuite, PrioQueueDiscTestSuite, ProbabilisticV2vChCondModelsTestSuite, ProbeExchTestSuite, ProbeTestSuite, PropagationLossModelsTestSuite, PrrRecoveryTestSuite, QosTxopTestSuite, QueueDiscTracesTestSuite, RadvdTestSuite, RandCartAroundGeoTestSuite, RectangleClosestBorderTestSuite, RedQueueDiscTestSuite, RegressionTestSuite, RngTestSuite, RocketfuelTopologyReaderTestSuite, RttEstimatorTestSuite, SequenceNumberTestSuite, SimulatorTestSuite, SixlowpanFragmentationTestSuite, SixlowpanHc1TestSuite, SixlowpanIphcStatefulTestSuite, SixlowpanIphcTestSuite, SpectrumConverterTestSuite, SpectrumIdealPhyTestSuite, SpectrumInterferenceTestSuite, SpectrumValueTestSuite, SpectrumWifiPhyTestSuite, SteadyStateRandomWaypointTestSuite, SwitchTestSuite, TbfQueueDiscTestSuite, TcFlowControlTestSuite, TcpAdvertisedWindowTestSuite, TcpBicTestSuite, TcpBytesInFlightTestSuite, TcpDataSentCbTestSuite, TcpDctcpTestSuite, TcpEndpointBug2211TestSuite, TcpFastRetrTestSuite, TcpHeaderTestSuite, TcpHighSpeedTestSuite, TcpHtcpTestSuite, TcpHyblaTestSuite, TcpIllinoisTestSuite, TcpLedbatTestSuite, TcpLinuxRenoTestSuite, TcpLossTestSuite, TcpOptionTestSuite, TcpPacingTestSuite, TcpPktsAckedTestSuite, TcpRateOpsTestSuite, TcpRenoCongAvoidTestSuite, TcpRtoTestSuite, TcpRttEstimationTestSuite, TcpRxBufferTestSuite, TcpSackPermittedTestSuite, TcpScalableTestSuite, TcpSlowStartTestSuite, TcpSynConnectionFailedTestSuite, TcpTestSuite, TcpTimestampTestSuite, TcpTxBufferTestSuite, TcpVegasTestSuite, TcpVenoTestSuite, TcpWScalingTestSuite, TcpYeahTestSuite, TcpZeroWindowTestSuite, TestCarrierAggregationSuite, ThreadedSimulatorTestSuite, ThreeGppChannelTestSuite, ThreeGppHttpClientServerTestSuite, ThreeGppNTNPropagationLossModelsTestSuite, ThreeGppPropagationLossModelsTestSuite, ThreeGppV2vChCondModelsTestSuite, TimeTestSuite, TimerTestSuite, TracedCallbackTestSuite, TracedCallbackTypedefTestSuite, TracedValueCallbackTestSuite, TupleValueTestSuite, TvHelperDistributionTestSuite, TvSpectrumTransmitterTestSuite, TwoRaySplmTestSuite, TxDurationTestSuite, TxopTestSuite, TypeIdPerformanceSuite, TypeIdTestSuite, UanEnergyModelTestSuite, UanTestSuite, UdpClientServerTestSuite, UdpTestSuite, UniformPlanarArrayTestSuite, WaveformGeneratorTestSuite, WaypointMobilityModelTestSuite, WifiAcMappingTestSuite, WifiAggregationTestSuite, WifiChannelSettingsTestSuite, WifiChannelSwitchingTestSuite, WifiCoHelperTestSuite, WifiDynamicBwOpTestSuite, WifiEhtInfoElemsTestSuite, WifiEmlsrBasicExchangesTestSuite, WifiEmlsrEnablingTestSuite, WifiEmlsrLinkSwitchTestSuite, WifiErrorRateModelsTestSuite, WifiFilsFrameTestSuite, WifiGcrTestSuite, WifiHeInfoElemsTestSuite, WifiIeFragmentationTestSuite, WifiMacOfdmaTestSuite, WifiMacQueueTestSuite, WifiMloUdpTestSuite, WifiMsduAggregatorTestSuite, WifiMultiLinkOperationsTestSuite, WifiNonHtDuplicateTestSuite, WifiOperatingChannelTestSuite, WifiPhyCcaTestSuite, WifiPhyMuMimoTestSuite, WifiPhyOfdmaTestSuite, WifiPhyReceptionTestSuite, WifiPhyRxTraceHelperTestSuite, WifiPhyThresholdsTestSuite, WifiPrimaryChannelsTestSuite, WifiRetransmitTestSuite, WifiRuAllocationTestSuite, WifiTestSuite, WifiTransmitMaskTestSuite, WifiTxStatsHelperTestSuite, WifiTxopTestSuite, ZigbeeRreqTestSuite, ns3::ExampleAsTestSuite, ns3::Ipv4ListRoutingTestSuite, ns3::Ipv6ListRoutingTestSuite, ns3::LenaTestBearerDeactivateSuite, ns3::LteRlcHeaderTestSuite, ns3::TcpBbrTestSuite, ns3::TcpEcnTestSuite, ns3::TcpLpTestSuite, ns3::TcpTcpCloseTestSuite, ns3::aodv::AodvLoopbackTestSuite, ns3::aodv::AodvTestSuite, ns3::aodv::IdCacheTestSuite, ns3::int64x64::test::Int64x64TestSuite, ns3::test::RandomVariable::RandomVariableSuite, ns3::tests::BuildProfileTestSuite, ns3::tests::CommandLineTestSuite, ns3::tests::ConfigTestSuite, ns3::tests::EnvironmentVariableTestSuite, ns3::tests::EventGarbageCollectorTestSuite, ns3::tests::ExamplesAsTestsTestSuite, ns3::tests::GlobalValueTestSuite, ns3::tests::HashTestSuite, ns3::tests::ManyUniformRandomVariablesOneGetValueCallTestSuite, ns3::tests::MatrixArrayTestSuite, ns3::tests::NamesTestSuite, ns3::tests::ObjectTestSuite, ns3::tests::OneUniformRandomVariableManyGetValueCallsTestSuite, ns3::tests::PtrTestSuite, ns3::tests::SampleTestSuite, ns3::tests::SplitStringTestSuite, ns3::tests::TrickleTimerTestSuite, ns3::tests::TypeTraitsTestSuite, ns3::tests::ValArrayTestSuite, and ns3::tests::WatchdogTestSuite.

+ Collaboration diagram for ns3::TestSuite:

Public Types

enum class  Type {
  ALL = 0 , UNIT , SYSTEM , EXAMPLE ,
  PERFORMANCE
}
 Type of test. More...
 
- Public Types inherited from ns3::TestCase
enum class  Duration { QUICK = 1 , EXTENSIVE = 2 , TAKES_FOREVER = 3 }
 How long the test takes to execute. More...
 

Public Member Functions

 TestSuite (std::string name, Type type=Type::UNIT)
 Construct a new test suite.
 
TestSuite::Type GetTestType ()
 get the kind of test this test suite implements
 
- Public Member Functions inherited from ns3::TestCase
 TestCase (const TestCase &)=delete
 
virtual ~TestCase ()
 Destructor.
 
std::string GetName () const
 
TestCaseoperator= (const TestCase &)=delete
 

Static Public Attributes

static constexpr auto ALL = Type::ALL
 Deprecated test type simple enums.
 
static constexpr auto UNIT = Type::UNIT
 
static constexpr auto SYSTEM = Type::SYSTEM
 
static constexpr auto EXAMPLE = Type::EXAMPLE
 
static constexpr auto PERFORMANCE = Type::PERFORMANCE
 
- Static Public Attributes inherited from ns3::TestCase
static constexpr auto QUICK = Duration::QUICK
 Deprecated test duration simple enums.
 
static constexpr auto EXTENSIVE = Duration::EXTENSIVE
 
static constexpr auto TAKES_FOREVER = Duration::TAKES_FOREVER
 

Private Member Functions

void DoRun () override
 Implementation to actually run this TestCase.
 

Private Attributes

TestSuite::Type m_type
 Type of this TestSuite.
 

Additional Inherited Members

- Protected Member Functions inherited from ns3::TestCase
 TestCase (std::string name)
 Constructor.
 
void AddTestCase (TestCase *testCase, Duration duration=Duration::QUICK)
 Add an individual child TestCase to this test suite.
 
TestCaseGetParent () const
 Get the parent of this TestCase.
 
bool IsStatusFailure () const
 Check if any tests failed.
 
bool IsStatusSuccess () const
 Check if all tests passed.
 
void SetDataDir (std::string directory)
 Set the data directory where reference trace files can be found.
 
void ReportTestFailure (std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line)
 Log the failure of this TestCase.
 
bool MustAssertOnFailure () const
 Check if this run should assert on failure.
 
bool MustContinueOnFailure () const
 Check if this run should continue on failure.
 
std::string CreateDataDirFilename (std::string filename)
 Construct the full path to a file in the data directory.
 
std::string CreateTempDirFilename (std::string filename)
 Construct the full path to a file in a temporary directory.
 

Detailed Description

A suite of tests to run.

See also
sample-test-suite.cc

Definition at line 1266 of file test.h.

Member Enumeration Documentation

◆ Type

enum class ns3::TestSuite::Type
strong

Type of test.

Enumerator
ALL 

Token to represent all tests.

UNIT 

This test suite implements a Unit Test.

SYSTEM 

This test suite implements a System Test.

EXAMPLE 

This test suite implements an Example Test.

PERFORMANCE 

This test suite implements a Performance Test.

Definition at line 1273 of file test.h.

Constructor & Destructor Documentation

◆ TestSuite()

ns3::TestSuite::TestSuite ( std::string name,
TestSuite::Type type = Type::UNIT )

Construct a new test suite.

Parameters
[in]nameThe name of the test suite.
[in]typeThe TestType of the test suite (defaults to UNIT test).

Definition at line 490 of file test.cc.

References ns3::TestCase::TestCase(), ns3::TestRunnerImpl::AddTestSuite(), ns3::Singleton< TestRunnerImpl >::Get(), m_type, and NS_LOG_FUNCTION.

Referenced by AdjacencyMatrixTestSuite::AdjacencyMatrixTestSuite(), AnglesTestSuite::AnglesTestSuite(), AnimationInterfaceTestSuite::AnimationInterfaceTestSuite(), ns3::aodv::AodvLoopbackTestSuite::AodvLoopbackTestSuite(), AodvRegressionTestSuite::AodvRegressionTestSuite(), ns3::aodv::AodvTestSuite::AodvTestSuite(), AredQueueDiscTestSuite::AredQueueDiscTestSuite(), Asn1EncodingSuite::Asn1EncodingSuite(), AttributeContainerTestSuite::AttributeContainerTestSuite(), AttributesTestSuite::AttributesTestSuite(), AverageTestSuite::AverageTestSuite(), BasicDataCalculatorsTestSuite::BasicDataCalculatorsTestSuite(), BasicEnergyHarvesterTestSuite::BasicEnergyHarvesterTestSuite(), BitSerializerTestSuite::BitSerializerTestSuite(), BlockAckTestSuite::BlockAckTestSuite(), BoxLineIntersectionTestSuite::BoxLineIntersectionTestSuite(), BriteTestSuite::BriteTestSuite(), BufferTestSuite::BufferTestSuite(), BuildingPositionAllocatorTestSuite::BuildingPositionAllocatorTestSuite(), BuildingsChannelConditionModelsTestSuite::BuildingsChannelConditionModelsTestSuite(), BuildingsHelperTestSuite::BuildingsHelperTestSuite(), BuildingsPathlossTestSuite::BuildingsPathlossTestSuite(), BuildingsPenetrationLossesTestSuite::BuildingsPenetrationLossesTestSuite(), BuildingsShadowingTestSuite::BuildingsShadowingTestSuite(), ns3::tests::BuildProfileTestSuite::BuildProfileTestSuite(), BulkSendTestSuite::BulkSendTestSuite(), CallbackTestSuite::CallbackTestSuite(), CarrierAggregationConfigTestSuite::CarrierAggregationConfigTestSuite(), ChannelAccessManagerTestSuite::ChannelAccessManagerTestSuite(), ChannelConditionModelsTestSuite::ChannelConditionModelsTestSuite(), CircularApertureAntennaModelTestSuite::CircularApertureAntennaModelTestSuite(), ClassicRecoveryTestSuite::ClassicRecoveryTestSuite(), ClickIfidFromNameTestSuite::ClickIfidFromNameTestSuite(), CobaltQueueDiscTestSuite::CobaltQueueDiscTestSuite(), CoDelQueueDiscTestSuite::CoDelQueueDiscTestSuite(), ns3::tests::CommandLineTestSuite::CommandLineTestSuite(), ns3::tests::ConfigTestSuite::ConfigTestSuite(), CosineAntennaModelTestSuite::CosineAntennaModelTestSuite(), CsmaSystemTestSuite::CsmaSystemTestSuite(), DataRateTestSuite::DataRateTestSuite(), DegreesRadiansTestSuite::DegreesRadiansTestSuite(), Dhcp6TestSuite::Dhcp6TestSuite(), DhcpTestSuite::DhcpTestSuite(), Dot11sRegressionSuite::Dot11sRegressionSuite(), Dot11sTestSuite::Dot11sTestSuite(), DropTailQueueTestSuite::DropTailQueueTestSuite(), DsdvTestSuite::DsdvTestSuite(), DsrTestSuite::DsrTestSuite(), ns3::tests::EnvironmentVariableTestSuite::EnvironmentVariableTestSuite(), EpcS1uDlTestSuite::EpcS1uDlTestSuite(), EpcS1uUlTestSuite::EpcS1uUlTestSuite(), EpcTftClassifierTestSuite::EpcTftClassifierTestSuite(), EpsGtpuTestSuite::EpsGtpuTestSuite(), ErrorModelTestSuite::ErrorModelTestSuite(), ns3::tests::EventGarbageCollectorTestSuite::EventGarbageCollectorTestSuite(), ns3::ExampleAsTestSuite::ExampleAsTestSuite(), ns3::tests::ExamplesAsTestsTestSuite::ExamplesAsTestsTestSuite(), FifoQueueDiscTestSuite::FifoQueueDiscTestSuite(), FlameRegressionSuite::FlameRegressionSuite(), FlameTestSuite::FlameTestSuite(), FqCobaltQueueDiscTestSuite::FqCobaltQueueDiscTestSuite(), FqCoDelQueueDiscTestSuite::FqCoDelQueueDiscTestSuite(), FqPieQueueDiscTestSuite::FqPieQueueDiscTestSuite(), GeoToAndFromTopocentricTestSuite::GeoToAndFromTopocentricTestSuite(), GeoToCartesianTestSuite::GeoToCartesianTestSuite(), GlobalRouteManagerImplTestSuite::GlobalRouteManagerImplTestSuite(), ns3::tests::GlobalValueTestSuite::GlobalValueTestSuite(), ns3::tests::HashTestSuite::HashTestSuite(), HistogramTestSuite::HistogramTestSuite(), IcmpTestSuite::IcmpTestSuite(), ns3::aodv::IdCacheTestSuite::IdCacheTestSuite(), ns3::int64x64::test::Int64x64TestSuite::Int64x64TestSuite(), InterBssTestSuite::InterBssTestSuite(), InternetStackHelperTestSuite::InternetStackHelperTestSuite(), Ipv4AddressGeneratorTestSuite::Ipv4AddressGeneratorTestSuite(), Ipv4AddressHelperTestSuite::Ipv4AddressHelperTestSuite(), Ipv4DeduplicationPerformanceTestSuite::Ipv4DeduplicationPerformanceTestSuite(), Ipv4DeduplicationTestSuite::Ipv4DeduplicationTestSuite(), Ipv4ForwardingTestSuite::Ipv4ForwardingTestSuite(), Ipv4FragmentationTestSuite::Ipv4FragmentationTestSuite(), Ipv4GlobalRoutingTestSuite::Ipv4GlobalRoutingTestSuite(), Ipv4HeaderTestSuite::Ipv4HeaderTestSuite(), IPv4L3ProtocolTestSuite::IPv4L3ProtocolTestSuite(), ns3::Ipv4ListRoutingTestSuite::Ipv4ListRoutingTestSuite(), Ipv4PacketInfoTagTestSuite::Ipv4PacketInfoTagTestSuite(), Ipv4RawTestSuite::Ipv4RawTestSuite(), Ipv4RipTestSuite::Ipv4RipTestSuite(), Ipv4StaticRoutingTestSuite::Ipv4StaticRoutingTestSuite(), Ipv6AddressGeneratorTestSuite::Ipv6AddressGeneratorTestSuite(), Ipv6AddressHelperTestSuite::Ipv6AddressHelperTestSuite(), Ipv6AddressTestSuite::Ipv6AddressTestSuite(), Ipv6DadTestSuite::Ipv6DadTestSuite(), Ipv6DualStackTestSuite::Ipv6DualStackTestSuite(), Ipv6ExtensionHeaderTestSuite::Ipv6ExtensionHeaderTestSuite(), Ipv6ForwardingTestSuite::Ipv6ForwardingTestSuite(), Ipv6FragmentationTestSuite::Ipv6FragmentationTestSuite(), IPv6L3ProtocolTestSuite::IPv6L3ProtocolTestSuite(), ns3::Ipv6ListRoutingTestSuite::Ipv6ListRoutingTestSuite(), Ipv6PacketInfoTagTestSuite::Ipv6PacketInfoTagTestSuite(), Ipv6RawTestSuite::Ipv6RawTestSuite(), Ipv6RipngTestSuite::Ipv6RipngTestSuite(), IsotropicAntennaModelTestSuite::IsotropicAntennaModelTestSuite(), Issue211TestSuite::Issue211TestSuite(), ItuR1411LosPropagationLossModelTestSuite::ItuR1411LosPropagationLossModelTestSuite(), ItuR1411NlosOverRooftopPropagationLossModelTestSuite::ItuR1411NlosOverRooftopPropagationLossModelTestSuite(), Kun2600MhzPropagationLossModelTestSuite::Kun2600MhzPropagationLossModelTestSuite(), ns3::LenaTestBearerDeactivateSuite::LenaTestBearerDeactivateSuite(), LenaTestCqaFfMacSchedulerSuite::LenaTestCqaFfMacSchedulerSuite(), LenaTestFdBetFfMacSchedulerSuite::LenaTestFdBetFfMacSchedulerSuite(), LenaTestFdMtFfMacSchedulerSuite::LenaTestFdMtFfMacSchedulerSuite(), LenaTestFdTbfqFfMacSchedulerSuite::LenaTestFdTbfqFfMacSchedulerSuite(), LenaTestHarqSuite::LenaTestHarqSuite(), LenaTestMimoSuite::LenaTestMimoSuite(), LenaTestPfFfMacSchedulerSuite::LenaTestPfFfMacSchedulerSuite(), LenaTestPhyErrorModelSuite::LenaTestPhyErrorModelSuite(), LenaTestPssFfMacSchedulerSuite::LenaTestPssFfMacSchedulerSuite(), LenaTestRrFfMacSchedulerSuite::LenaTestRrFfMacSchedulerSuite(), LenaTestTdBetFfMacSchedulerSuite::LenaTestTdBetFfMacSchedulerSuite(), LenaTestTdMtFfMacSchedulerSuite::LenaTestTdMtFfMacSchedulerSuite(), LenaTestTdTbfqFfMacSchedulerSuite::LenaTestTdTbfqFfMacSchedulerSuite(), LenaTestTtaFfMacSchedulerSuite::LenaTestTtaFfMacSchedulerSuite(), LengthTestSuite::LengthTestSuite(), LiIonEnergySourceTestSuite::LiIonEnergySourceTestSuite(), LollipopCounterTestSuite::LollipopCounterTestSuite(), LorawanTestSuite::LorawanTestSuite(), LrWpanAckTestSuite::LrWpanAckTestSuite(), LrWpanCcaTestSuite::LrWpanCcaTestSuite(), LrWpanCollisionTestSuite::LrWpanCollisionTestSuite(), LrWpanEdTestSuite::LrWpanEdTestSuite(), LrWpanErrorModelTestSuite::LrWpanErrorModelTestSuite(), LrWpanIfsTestSuite::LrWpanIfsTestSuite(), LrWpanMacTestSuite::LrWpanMacTestSuite(), LrWpanPacketTestSuite::LrWpanPacketTestSuite(), LrWpanPlmeAndPdInterfaceTestSuite::LrWpanPlmeAndPdInterfaceTestSuite(), LrWpanSlottedCsmacaTestSuite::LrWpanSlottedCsmacaTestSuite(), LrWpanSpectrumValueHelperTestSuite::LrWpanSpectrumValueHelperTestSuite(), LteAggregationThroughputScaleTestSuite::LteAggregationThroughputScaleTestSuite(), LteAntennaTestSuite::LteAntennaTestSuite(), LteCellSelectionTestSuite::LteCellSelectionTestSuite(), LteCqiGenerationTestSuite::LteCqiGenerationTestSuite(), LteDownlinkPowerControlTestSuite::LteDownlinkPowerControlTestSuite(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteEarfcnTestSuite::LteEarfcnTestSuite(), LteEpcE2eDataTestSuite::LteEpcE2eDataTestSuite(), LteFrequencyReuseTestSuite::LteFrequencyReuseTestSuite(), LteHandoverDelayTestSuite::LteHandoverDelayTestSuite(), LteHandoverFailureTestSuite::LteHandoverFailureTestSuite(), LteHandoverTargetTestSuite::LteHandoverTargetTestSuite(), LteInterferenceFrTestSuite::LteInterferenceFrTestSuite(), LteInterferenceTestSuite::LteInterferenceTestSuite(), LteIpv6RoutingTestSuite::LteIpv6RoutingTestSuite(), LteLinkAdaptationTestSuite::LteLinkAdaptationTestSuite(), LtePathlossModelTestSuite::LtePathlossModelTestSuite(), LtePrimaryCellChangeTestSuite::LtePrimaryCellChangeTestSuite(), LteRadioLinkFailureTestSuite::LteRadioLinkFailureTestSuite(), LteRlcAmE2eTestSuite::LteRlcAmE2eTestSuite(), LteRlcAmTransmitterTestSuite::LteRlcAmTransmitterTestSuite(), ns3::LteRlcHeaderTestSuite::LteRlcHeaderTestSuite(), LteRlcUmE2eTestSuite::LteRlcUmE2eTestSuite(), LteRlcUmTransmitterTestSuite::LteRlcUmTransmitterTestSuite(), LteRrcTestSuite::LteRrcTestSuite(), LteSecondaryCellHandoverTestSuite::LteSecondaryCellHandoverTestSuite(), LteSecondaryCellSelectionTestSuite::LteSecondaryCellSelectionTestSuite(), LteSpectrumValueHelperTestSuite::LteSpectrumValueHelperTestSuite(), LteUeMeasurementsHandoverTestSuite::LteUeMeasurementsHandoverTestSuite(), LteUeMeasurementsPiecewiseTestSuite1::LteUeMeasurementsPiecewiseTestSuite1(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), LteUeMeasurementsPiecewiseTestSuite3::LteUeMeasurementsPiecewiseTestSuite3(), LteUeMeasurementsTestSuite::LteUeMeasurementsTestSuite(), LteUplinkPowerControlTestSuite::LteUplinkPowerControlTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), LteX2HandoverMeasuresTestSuite::LteX2HandoverMeasuresTestSuite(), LteX2HandoverTestSuite::LteX2HandoverTestSuite(), ns3::tests::ManyUniformRandomVariablesOneGetValueCallTestSuite::ManyUniformRandomVariablesOneGetValueCallTestSuite(), ns3::tests::MatrixArrayTestSuite::MatrixArrayTestSuite(), MeshTestSuite::MeshTestSuite(), MobilityTestSuite::MobilityTestSuite(), MobilityTraceTestSuite::MobilityTraceTestSuite(), MpiTestSuite::MpiTestSuite(), ns3::tests::NamesTestSuite::NamesTestSuite(), NeighborCacheTestSuite::NeighborCacheTestSuite(), NetworkSchedulerTestSuite::NetworkSchedulerTestSuite(), NetworkServerTestSuite::NetworkServerTestSuite(), NetworkStatusTestSuite::NetworkStatusTestSuite(), NixVectorRoutingTestSuite::NixVectorRoutingTestSuite(), Ns2MobilityHelperTestSuite::Ns2MobilityHelperTestSuite(), Ns3TcpCubicTestSuite::Ns3TcpCubicTestSuite(), Ns3TcpLossTestSuite::Ns3TcpLossTestSuite(), Ns3TcpNoDelayTestSuite::Ns3TcpNoDelayTestSuite(), Ns3TcpSocketTestSuite::Ns3TcpSocketTestSuite(), Ns3TcpStateTestSuite::Ns3TcpStateTestSuite(), Ns3WimaxFragmentationTestSuite::Ns3WimaxFragmentationTestSuite(), Ns3WimaxMacMessagesTestSuite::Ns3WimaxMacMessagesTestSuite(), Ns3WimaxPhyTestSuite::Ns3WimaxPhyTestSuite(), Ns3WimaxQoSTestSuite::Ns3WimaxQoSTestSuite(), Ns3WimaxServiceFlowTestSuite::Ns3WimaxServiceFlowTestSuite(), Ns3WimaxSSMacTestSuite::Ns3WimaxSSMacTestSuite(), Ns3WimaxTlvTestSuite::Ns3WimaxTlvTestSuite(), ns3::tests::ObjectTestSuite::ObjectTestSuite(), OkumuraHataPropagationLossModelTestSuite::OkumuraHataPropagationLossModelTestSuite(), OlsrProtocolTestSuite::OlsrProtocolTestSuite(), OlsrTestSuite::OlsrTestSuite(), ns3::tests::OneUniformRandomVariableManyGetValueCallsTestSuite::OneUniformRandomVariableManyGetValueCallsTestSuite(), OutdoorRandomWalkTestSuite::OutdoorRandomWalkTestSuite(), PacketMetadataTestSuite::PacketMetadataTestSuite(), PacketSocketAppsTestSuite::PacketSocketAppsTestSuite(), PacketTestSuite::PacketTestSuite(), PairValueTestSuite::PairValueTestSuite(), ParabolicAntennaModelTestSuite::ParabolicAntennaModelTestSuite(), PbbTestSuite::PbbTestSuite(), PcapFileTestSuite::PcapFileTestSuite(), PfifoFastQueueDiscTestSuite::PfifoFastQueueDiscTestSuite(), PieQueueDiscTestSuite::PieQueueDiscTestSuite(), PingTestSuite::PingTestSuite(), PointToPointTestSuite::PointToPointTestSuite(), PowerRateAdaptationTestSuite::PowerRateAdaptationTestSuite(), PowerSaveTestSuite::PowerSaveTestSuite(), PrioQueueDiscTestSuite::PrioQueueDiscTestSuite(), ProbabilisticV2vChCondModelsTestSuite::ProbabilisticV2vChCondModelsTestSuite(), ProbeExchTestSuite::ProbeExchTestSuite(), ProbeTestSuite::ProbeTestSuite(), PropagationLossModelsTestSuite::PropagationLossModelsTestSuite(), PrrRecoveryTestSuite::PrrRecoveryTestSuite(), ns3::tests::PtrTestSuite::PtrTestSuite(), QosTxopTestSuite::QosTxopTestSuite(), QueueDiscTracesTestSuite::QueueDiscTracesTestSuite(), RadvdTestSuite::RadvdTestSuite(), RandCartAroundGeoTestSuite::RandCartAroundGeoTestSuite(), ns3::test::RandomVariable::RandomVariableSuite::RandomVariableSuite(), RectangleClosestBorderTestSuite::RectangleClosestBorderTestSuite(), RedQueueDiscTestSuite::RedQueueDiscTestSuite(), RegressionTestSuite::RegressionTestSuite(), RngTestSuite::RngTestSuite(), RocketfuelTopologyReaderTestSuite::RocketfuelTopologyReaderTestSuite(), RttEstimatorTestSuite::RttEstimatorTestSuite(), ns3::tests::SampleTestSuite::SampleTestSuite(), SequenceNumberTestSuite::SequenceNumberTestSuite(), SimulatorTestSuite::SimulatorTestSuite(), SixlowpanFragmentationTestSuite::SixlowpanFragmentationTestSuite(), SixlowpanHc1TestSuite::SixlowpanHc1TestSuite(), SixlowpanIphcStatefulTestSuite::SixlowpanIphcStatefulTestSuite(), SixlowpanIphcTestSuite::SixlowpanIphcTestSuite(), SpectrumConverterTestSuite::SpectrumConverterTestSuite(), SpectrumIdealPhyTestSuite::SpectrumIdealPhyTestSuite(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), SpectrumValueTestSuite::SpectrumValueTestSuite(), SpectrumWifiPhyTestSuite::SpectrumWifiPhyTestSuite(), ns3::tests::SplitStringTestSuite::SplitStringTestSuite(), SteadyStateRandomWaypointTestSuite::SteadyStateRandomWaypointTestSuite(), SwitchTestSuite::SwitchTestSuite(), TbfQueueDiscTestSuite::TbfQueueDiscTestSuite(), TcFlowControlTestSuite::TcFlowControlTestSuite(), TcpAdvertisedWindowTestSuite::TcpAdvertisedWindowTestSuite(), ns3::TcpBbrTestSuite::TcpBbrTestSuite(), TcpBicTestSuite::TcpBicTestSuite(), TcpBytesInFlightTestSuite::TcpBytesInFlightTestSuite(), TcpDataSentCbTestSuite::TcpDataSentCbTestSuite(), TcpDctcpTestSuite::TcpDctcpTestSuite(), ns3::TcpEcnTestSuite::TcpEcnTestSuite(), TcpEndpointBug2211TestSuite::TcpEndpointBug2211TestSuite(), TcpFastRetrTestSuite::TcpFastRetrTestSuite(), TcpHeaderTestSuite::TcpHeaderTestSuite(), TcpHighSpeedTestSuite::TcpHighSpeedTestSuite(), TcpHtcpTestSuite::TcpHtcpTestSuite(), TcpHyblaTestSuite::TcpHyblaTestSuite(), TcpIllinoisTestSuite::TcpIllinoisTestSuite(), TcpLedbatTestSuite::TcpLedbatTestSuite(), TcpLinuxRenoTestSuite::TcpLinuxRenoTestSuite(), TcpLossTestSuite::TcpLossTestSuite(), ns3::TcpLpTestSuite::TcpLpTestSuite(), TcpOptionTestSuite::TcpOptionTestSuite(), TcpPacingTestSuite::TcpPacingTestSuite(), TcpPktsAckedTestSuite::TcpPktsAckedTestSuite(), TcpRateOpsTestSuite::TcpRateOpsTestSuite(), TcpRenoCongAvoidTestSuite::TcpRenoCongAvoidTestSuite(), TcpRtoTestSuite::TcpRtoTestSuite(), TcpRttEstimationTestSuite::TcpRttEstimationTestSuite(), TcpRxBufferTestSuite::TcpRxBufferTestSuite(), TcpSackPermittedTestSuite::TcpSackPermittedTestSuite(), TcpScalableTestSuite::TcpScalableTestSuite(), TcpSlowStartTestSuite::TcpSlowStartTestSuite(), TcpSynConnectionFailedTestSuite::TcpSynConnectionFailedTestSuite(), ns3::TcpTcpCloseTestSuite::TcpTcpCloseTestSuite(), TcpTestSuite::TcpTestSuite(), TcpTimestampTestSuite::TcpTimestampTestSuite(), TcpTxBufferTestSuite::TcpTxBufferTestSuite(), TcpVegasTestSuite::TcpVegasTestSuite(), TcpVenoTestSuite::TcpVenoTestSuite(), TcpWScalingTestSuite::TcpWScalingTestSuite(), TcpYeahTestSuite::TcpYeahTestSuite(), TcpZeroWindowTestSuite::TcpZeroWindowTestSuite(), TestCarrierAggregationSuite::TestCarrierAggregationSuite(), ThreadedSimulatorTestSuite::ThreadedSimulatorTestSuite(), ThreeGppChannelTestSuite::ThreeGppChannelTestSuite(), ThreeGppHttpClientServerTestSuite::ThreeGppHttpClientServerTestSuite(), ThreeGppNTNPropagationLossModelsTestSuite::ThreeGppNTNPropagationLossModelsTestSuite(), ThreeGppPropagationLossModelsTestSuite::ThreeGppPropagationLossModelsTestSuite(), ThreeGppV2vChCondModelsTestSuite::ThreeGppV2vChCondModelsTestSuite(), TimerTestSuite::TimerTestSuite(), TimeTestSuite::TimeTestSuite(), TracedCallbackTestSuite::TracedCallbackTestSuite(), TracedCallbackTypedefTestSuite::TracedCallbackTypedefTestSuite(), TracedValueCallbackTestSuite::TracedValueCallbackTestSuite(), ns3::tests::TrickleTimerTestSuite::TrickleTimerTestSuite(), TupleValueTestSuite::TupleValueTestSuite(), TvHelperDistributionTestSuite::TvHelperDistributionTestSuite(), TvSpectrumTransmitterTestSuite::TvSpectrumTransmitterTestSuite(), TwoRaySplmTestSuite::TwoRaySplmTestSuite(), TxDurationTestSuite::TxDurationTestSuite(), TxopTestSuite::TxopTestSuite(), TypeIdPerformanceSuite::TypeIdPerformanceSuite(), TypeIdTestSuite::TypeIdTestSuite(), ns3::tests::TypeTraitsTestSuite::TypeTraitsTestSuite(), UanEnergyModelTestSuite::UanEnergyModelTestSuite(), UanTestSuite::UanTestSuite(), UdpClientServerTestSuite::UdpClientServerTestSuite(), UdpTestSuite::UdpTestSuite(), UniformPlanarArrayTestSuite::UniformPlanarArrayTestSuite(), ns3::tests::ValArrayTestSuite::ValArrayTestSuite(), ns3::tests::WatchdogTestSuite::WatchdogTestSuite(), WaveformGeneratorTestSuite::WaveformGeneratorTestSuite(), WaypointMobilityModelTestSuite::WaypointMobilityModelTestSuite(), WifiAcMappingTestSuite::WifiAcMappingTestSuite(), WifiAggregationTestSuite::WifiAggregationTestSuite(), WifiChannelSettingsTestSuite::WifiChannelSettingsTestSuite(), WifiChannelSwitchingTestSuite::WifiChannelSwitchingTestSuite(), WifiCoHelperTestSuite::WifiCoHelperTestSuite(), WifiDynamicBwOpTestSuite::WifiDynamicBwOpTestSuite(), WifiEhtInfoElemsTestSuite::WifiEhtInfoElemsTestSuite(), WifiEmlsrBasicExchangesTestSuite::WifiEmlsrBasicExchangesTestSuite(), WifiEmlsrEnablingTestSuite::WifiEmlsrEnablingTestSuite(), WifiEmlsrLinkSwitchTestSuite::WifiEmlsrLinkSwitchTestSuite(), WifiErrorRateModelsTestSuite::WifiErrorRateModelsTestSuite(), WifiFilsFrameTestSuite::WifiFilsFrameTestSuite(), WifiGcrTestSuite::WifiGcrTestSuite(), WifiHeInfoElemsTestSuite::WifiHeInfoElemsTestSuite(), WifiIeFragmentationTestSuite::WifiIeFragmentationTestSuite(), WifiMacOfdmaTestSuite::WifiMacOfdmaTestSuite(), WifiMacQueueTestSuite::WifiMacQueueTestSuite(), WifiMloUdpTestSuite::WifiMloUdpTestSuite(), WifiMsduAggregatorTestSuite::WifiMsduAggregatorTestSuite(), WifiMultiLinkOperationsTestSuite::WifiMultiLinkOperationsTestSuite(), WifiNonHtDuplicateTestSuite::WifiNonHtDuplicateTestSuite(), WifiOperatingChannelTestSuite::WifiOperatingChannelTestSuite(), WifiPhyCcaTestSuite::WifiPhyCcaTestSuite(), WifiPhyMuMimoTestSuite::WifiPhyMuMimoTestSuite(), WifiPhyOfdmaTestSuite::WifiPhyOfdmaTestSuite(), WifiPhyReceptionTestSuite::WifiPhyReceptionTestSuite(), WifiPhyRxTraceHelperTestSuite::WifiPhyRxTraceHelperTestSuite(), WifiPhyThresholdsTestSuite::WifiPhyThresholdsTestSuite(), WifiPrimaryChannelsTestSuite::WifiPrimaryChannelsTestSuite(), WifiRetransmitTestSuite::WifiRetransmitTestSuite(), WifiRuAllocationTestSuite::WifiRuAllocationTestSuite(), WifiTestSuite::WifiTestSuite(), WifiTransmitMaskTestSuite::WifiTransmitMaskTestSuite(), WifiTxopTestSuite::WifiTxopTestSuite(), WifiTxStatsHelperTestSuite::WifiTxStatsHelperTestSuite(), and ZigbeeRreqTestSuite::ZigbeeRreqTestSuite().

+ Here is the call graph for this function:

Member Function Documentation

◆ DoRun()

void ns3::TestSuite::DoRun ( )
overrideprivatevirtual

Implementation to actually run this TestCase.

Subclasses should override this method to conduct their tests.

Implements ns3::TestCase.

Definition at line 506 of file test.cc.

References NS_LOG_FUNCTION.

◆ GetTestType()

TestSuite::Type ns3::TestSuite::GetTestType ( )

get the kind of test this test suite implements

Returns
The Type of the suite.

Definition at line 499 of file test.cc.

References m_type, and NS_LOG_FUNCTION.

Member Data Documentation

◆ ALL

auto ns3::TestSuite::ALL = Type::ALL
staticconstexpr

Deprecated test type simple enums.

Use the TestSuite::Type enum class symbols instead.

Deprecated
"Deprecated in ns-3.42: " "Use Type::ALL instead"

Definition at line 1289 of file test.h.

◆ EXAMPLE

auto ns3::TestSuite::EXAMPLE = Type::EXAMPLE
staticconstexpr
Deprecated
"Deprecated in ns-3.42: " "Use Type::EXAMPLE instead"

Definition at line 1295 of file test.h.

Referenced by ns3::ExampleAsTestSuite::ExampleAsTestSuite(), and MpiTestSuite::MpiTestSuite().

◆ m_type

TestSuite::Type ns3::TestSuite::m_type
private

Type of this TestSuite.

Definition at line 1319 of file test.h.

Referenced by TestSuite(), and GetTestType().

◆ PERFORMANCE

◆ SYSTEM

auto ns3::TestSuite::SYSTEM = Type::SYSTEM
staticconstexpr
Deprecated
"Deprecated in ns-3.42: " "Use Type::SYSTEM instead"

Definition at line 1293 of file test.h.

Referenced by ns3::aodv::AodvLoopbackTestSuite::AodvLoopbackTestSuite(), AodvRegressionTestSuite::AodvRegressionTestSuite(), BuildingsPathlossTestSuite::BuildingsPathlossTestSuite(), BuildingsShadowingTestSuite::BuildingsShadowingTestSuite(), CarrierAggregationConfigTestSuite::CarrierAggregationConfigTestSuite(), Dot11sRegressionSuite::Dot11sRegressionSuite(), EpcS1uDlTestSuite::EpcS1uDlTestSuite(), EpcS1uUlTestSuite::EpcS1uUlTestSuite(), EpsGtpuTestSuite::EpsGtpuTestSuite(), FlameRegressionSuite::FlameRegressionSuite(), ItuR1411LosPropagationLossModelTestSuite::ItuR1411LosPropagationLossModelTestSuite(), ItuR1411NlosOverRooftopPropagationLossModelTestSuite::ItuR1411NlosOverRooftopPropagationLossModelTestSuite(), Kun2600MhzPropagationLossModelTestSuite::Kun2600MhzPropagationLossModelTestSuite(), ns3::LenaTestBearerDeactivateSuite::LenaTestBearerDeactivateSuite(), LenaTestCqaFfMacSchedulerSuite::LenaTestCqaFfMacSchedulerSuite(), LenaTestFdBetFfMacSchedulerSuite::LenaTestFdBetFfMacSchedulerSuite(), LenaTestFdMtFfMacSchedulerSuite::LenaTestFdMtFfMacSchedulerSuite(), LenaTestFdTbfqFfMacSchedulerSuite::LenaTestFdTbfqFfMacSchedulerSuite(), LenaTestHarqSuite::LenaTestHarqSuite(), LenaTestMimoSuite::LenaTestMimoSuite(), LenaTestPfFfMacSchedulerSuite::LenaTestPfFfMacSchedulerSuite(), LenaTestPhyErrorModelSuite::LenaTestPhyErrorModelSuite(), LenaTestPssFfMacSchedulerSuite::LenaTestPssFfMacSchedulerSuite(), LenaTestRrFfMacSchedulerSuite::LenaTestRrFfMacSchedulerSuite(), LenaTestTdBetFfMacSchedulerSuite::LenaTestTdBetFfMacSchedulerSuite(), LenaTestTdMtFfMacSchedulerSuite::LenaTestTdMtFfMacSchedulerSuite(), LenaTestTdTbfqFfMacSchedulerSuite::LenaTestTdTbfqFfMacSchedulerSuite(), LenaTestTtaFfMacSchedulerSuite::LenaTestTtaFfMacSchedulerSuite(), LteAggregationThroughputScaleTestSuite::LteAggregationThroughputScaleTestSuite(), LteAntennaTestSuite::LteAntennaTestSuite(), LteCellSelectionTestSuite::LteCellSelectionTestSuite(), LteCqiGenerationTestSuite::LteCqiGenerationTestSuite(), LteDownlinkPowerControlTestSuite::LteDownlinkPowerControlTestSuite(), LteDownlinkSinrTestSuite::LteDownlinkSinrTestSuite(), LteEpcE2eDataTestSuite::LteEpcE2eDataTestSuite(), LteFrequencyReuseTestSuite::LteFrequencyReuseTestSuite(), LteHandoverDelayTestSuite::LteHandoverDelayTestSuite(), LteHandoverFailureTestSuite::LteHandoverFailureTestSuite(), LteHandoverTargetTestSuite::LteHandoverTargetTestSuite(), LteInterferenceFrTestSuite::LteInterferenceFrTestSuite(), LteInterferenceTestSuite::LteInterferenceTestSuite(), LteLinkAdaptationTestSuite::LteLinkAdaptationTestSuite(), LtePathlossModelTestSuite::LtePathlossModelTestSuite(), LtePrimaryCellChangeTestSuite::LtePrimaryCellChangeTestSuite(), LteRadioLinkFailureTestSuite::LteRadioLinkFailureTestSuite(), LteRlcAmE2eTestSuite::LteRlcAmE2eTestSuite(), LteRlcAmTransmitterTestSuite::LteRlcAmTransmitterTestSuite(), LteRlcUmE2eTestSuite::LteRlcUmE2eTestSuite(), LteRlcUmTransmitterTestSuite::LteRlcUmTransmitterTestSuite(), LteRrcTestSuite::LteRrcTestSuite(), LteSecondaryCellHandoverTestSuite::LteSecondaryCellHandoverTestSuite(), LteSecondaryCellSelectionTestSuite::LteSecondaryCellSelectionTestSuite(), LteUeMeasurementsHandoverTestSuite::LteUeMeasurementsHandoverTestSuite(), LteUeMeasurementsPiecewiseTestSuite1::LteUeMeasurementsPiecewiseTestSuite1(), LteUeMeasurementsPiecewiseTestSuite2::LteUeMeasurementsPiecewiseTestSuite2(), LteUeMeasurementsPiecewiseTestSuite3::LteUeMeasurementsPiecewiseTestSuite3(), LteUeMeasurementsTestSuite::LteUeMeasurementsTestSuite(), LteUplinkPowerControlTestSuite::LteUplinkPowerControlTestSuite(), LteUplinkSinrTestSuite::LteUplinkSinrTestSuite(), LteX2HandoverMeasuresTestSuite::LteX2HandoverMeasuresTestSuite(), LteX2HandoverTestSuite::LteX2HandoverTestSuite(), Ns3TcpLossTestSuite::Ns3TcpLossTestSuite(), Ns3TcpNoDelayTestSuite::Ns3TcpNoDelayTestSuite(), Ns3TcpSocketTestSuite::Ns3TcpSocketTestSuite(), Ns3TcpStateTestSuite::Ns3TcpStateTestSuite(), Ns3WimaxQoSTestSuite::Ns3WimaxQoSTestSuite(), OkumuraHataPropagationLossModelTestSuite::OkumuraHataPropagationLossModelTestSuite(), ProbabilisticV2vChCondModelsTestSuite::ProbabilisticV2vChCondModelsTestSuite(), RegressionTestSuite::RegressionTestSuite(), SpectrumIdealPhyTestSuite::SpectrumIdealPhyTestSuite(), TestCarrierAggregationSuite::TestCarrierAggregationSuite(), ThreeGppHttpClientServerTestSuite::ThreeGppHttpClientServerTestSuite(), ThreeGppV2vChCondModelsTestSuite::ThreeGppV2vChCondModelsTestSuite(), TracedCallbackTypedefTestSuite::TracedCallbackTypedefTestSuite(), WaveformGeneratorTestSuite::WaveformGeneratorTestSuite(), WifiAcMappingTestSuite::WifiAcMappingTestSuite(), WifiMloUdpTestSuite::WifiMloUdpTestSuite(), and WifiMsduAggregatorTestSuite::WifiMsduAggregatorTestSuite().

◆ UNIT

auto ns3::TestSuite::UNIT = Type::UNIT
staticconstexpr
Deprecated
"Deprecated in ns-3.42: " "Use Type::UNIT instead"

Definition at line 1291 of file test.h.

Referenced by AdjacencyMatrixTestSuite::AdjacencyMatrixTestSuite(), AnglesTestSuite::AnglesTestSuite(), AnimationInterfaceTestSuite::AnimationInterfaceTestSuite(), ns3::aodv::AodvTestSuite::AodvTestSuite(), AredQueueDiscTestSuite::AredQueueDiscTestSuite(), Asn1EncodingSuite::Asn1EncodingSuite(), AttributeContainerTestSuite::AttributeContainerTestSuite(), AttributesTestSuite::AttributesTestSuite(), AverageTestSuite::AverageTestSuite(), BasicDataCalculatorsTestSuite::BasicDataCalculatorsTestSuite(), BasicEnergyHarvesterTestSuite::BasicEnergyHarvesterTestSuite(), BitSerializerTestSuite::BitSerializerTestSuite(), BlockAckTestSuite::BlockAckTestSuite(), BoxLineIntersectionTestSuite::BoxLineIntersectionTestSuite(), BriteTestSuite::BriteTestSuite(), BufferTestSuite::BufferTestSuite(), BuildingPositionAllocatorTestSuite::BuildingPositionAllocatorTestSuite(), BuildingsChannelConditionModelsTestSuite::BuildingsChannelConditionModelsTestSuite(), BuildingsHelperTestSuite::BuildingsHelperTestSuite(), BuildingsPenetrationLossesTestSuite::BuildingsPenetrationLossesTestSuite(), BulkSendTestSuite::BulkSendTestSuite(), CallbackTestSuite::CallbackTestSuite(), ChannelAccessManagerTestSuite::ChannelAccessManagerTestSuite(), ChannelConditionModelsTestSuite::ChannelConditionModelsTestSuite(), CircularApertureAntennaModelTestSuite::CircularApertureAntennaModelTestSuite(), ClassicRecoveryTestSuite::ClassicRecoveryTestSuite(), ClickIfidFromNameTestSuite::ClickIfidFromNameTestSuite(), CobaltQueueDiscTestSuite::CobaltQueueDiscTestSuite(), CoDelQueueDiscTestSuite::CoDelQueueDiscTestSuite(), CosineAntennaModelTestSuite::CosineAntennaModelTestSuite(), CsmaSystemTestSuite::CsmaSystemTestSuite(), DataRateTestSuite::DataRateTestSuite(), DegreesRadiansTestSuite::DegreesRadiansTestSuite(), Dhcp6TestSuite::Dhcp6TestSuite(), DhcpTestSuite::DhcpTestSuite(), Dot11sTestSuite::Dot11sTestSuite(), DropTailQueueTestSuite::DropTailQueueTestSuite(), DsdvTestSuite::DsdvTestSuite(), DsrTestSuite::DsrTestSuite(), EpcTftClassifierTestSuite::EpcTftClassifierTestSuite(), ErrorModelTestSuite::ErrorModelTestSuite(), ns3::tests::ExamplesAsTestsTestSuite::ExamplesAsTestsTestSuite(), FifoQueueDiscTestSuite::FifoQueueDiscTestSuite(), FlameTestSuite::FlameTestSuite(), FqCobaltQueueDiscTestSuite::FqCobaltQueueDiscTestSuite(), FqCoDelQueueDiscTestSuite::FqCoDelQueueDiscTestSuite(), FqPieQueueDiscTestSuite::FqPieQueueDiscTestSuite(), GeoToAndFromTopocentricTestSuite::GeoToAndFromTopocentricTestSuite(), GeoToCartesianTestSuite::GeoToCartesianTestSuite(), GlobalRouteManagerImplTestSuite::GlobalRouteManagerImplTestSuite(), HistogramTestSuite::HistogramTestSuite(), IcmpTestSuite::IcmpTestSuite(), ns3::aodv::IdCacheTestSuite::IdCacheTestSuite(), ns3::int64x64::test::Int64x64TestSuite::Int64x64TestSuite(), InterBssTestSuite::InterBssTestSuite(), InternetStackHelperTestSuite::InternetStackHelperTestSuite(), Ipv4AddressGeneratorTestSuite::Ipv4AddressGeneratorTestSuite(), Ipv4AddressHelperTestSuite::Ipv4AddressHelperTestSuite(), Ipv4DeduplicationTestSuite::Ipv4DeduplicationTestSuite(), Ipv4ForwardingTestSuite::Ipv4ForwardingTestSuite(), Ipv4FragmentationTestSuite::Ipv4FragmentationTestSuite(), Ipv4GlobalRoutingTestSuite::Ipv4GlobalRoutingTestSuite(), Ipv4HeaderTestSuite::Ipv4HeaderTestSuite(), IPv4L3ProtocolTestSuite::IPv4L3ProtocolTestSuite(), ns3::Ipv4ListRoutingTestSuite::Ipv4ListRoutingTestSuite(), Ipv4PacketInfoTagTestSuite::Ipv4PacketInfoTagTestSuite(), Ipv4RawTestSuite::Ipv4RawTestSuite(), Ipv4RipTestSuite::Ipv4RipTestSuite(), Ipv4StaticRoutingTestSuite::Ipv4StaticRoutingTestSuite(), Ipv6AddressHelperTestSuite::Ipv6AddressHelperTestSuite(), Ipv6AddressTestSuite::Ipv6AddressTestSuite(), Ipv6DadTestSuite::Ipv6DadTestSuite(), Ipv6DualStackTestSuite::Ipv6DualStackTestSuite(), Ipv6ExtensionHeaderTestSuite::Ipv6ExtensionHeaderTestSuite(), Ipv6ForwardingTestSuite::Ipv6ForwardingTestSuite(), Ipv6FragmentationTestSuite::Ipv6FragmentationTestSuite(), IPv6L3ProtocolTestSuite::IPv6L3ProtocolTestSuite(), ns3::Ipv6ListRoutingTestSuite::Ipv6ListRoutingTestSuite(), Ipv6PacketInfoTagTestSuite::Ipv6PacketInfoTagTestSuite(), Ipv6RawTestSuite::Ipv6RawTestSuite(), Ipv6RipngTestSuite::Ipv6RipngTestSuite(), IsotropicAntennaModelTestSuite::IsotropicAntennaModelTestSuite(), Issue211TestSuite::Issue211TestSuite(), LiIonEnergySourceTestSuite::LiIonEnergySourceTestSuite(), LollipopCounterTestSuite::LollipopCounterTestSuite(), LorawanTestSuite::LorawanTestSuite(), LrWpanAckTestSuite::LrWpanAckTestSuite(), LrWpanCcaTestSuite::LrWpanCcaTestSuite(), LrWpanCollisionTestSuite::LrWpanCollisionTestSuite(), LrWpanEdTestSuite::LrWpanEdTestSuite(), LrWpanErrorModelTestSuite::LrWpanErrorModelTestSuite(), LrWpanIfsTestSuite::LrWpanIfsTestSuite(), LrWpanMacTestSuite::LrWpanMacTestSuite(), LrWpanPacketTestSuite::LrWpanPacketTestSuite(), LrWpanPlmeAndPdInterfaceTestSuite::LrWpanPlmeAndPdInterfaceTestSuite(), LrWpanSlottedCsmacaTestSuite::LrWpanSlottedCsmacaTestSuite(), LrWpanSpectrumValueHelperTestSuite::LrWpanSpectrumValueHelperTestSuite(), LteEarfcnTestSuite::LteEarfcnTestSuite(), LteIpv6RoutingTestSuite::LteIpv6RoutingTestSuite(), ns3::LteRlcHeaderTestSuite::LteRlcHeaderTestSuite(), LteSpectrumValueHelperTestSuite::LteSpectrumValueHelperTestSuite(), MeshTestSuite::MeshTestSuite(), MobilityTestSuite::MobilityTestSuite(), MobilityTraceTestSuite::MobilityTraceTestSuite(), NeighborCacheTestSuite::NeighborCacheTestSuite(), NetworkSchedulerTestSuite::NetworkSchedulerTestSuite(), NetworkServerTestSuite::NetworkServerTestSuite(), NetworkStatusTestSuite::NetworkStatusTestSuite(), NixVectorRoutingTestSuite::NixVectorRoutingTestSuite(), Ns2MobilityHelperTestSuite::Ns2MobilityHelperTestSuite(), Ns3TcpCubicTestSuite::Ns3TcpCubicTestSuite(), Ns3WimaxFragmentationTestSuite::Ns3WimaxFragmentationTestSuite(), Ns3WimaxMacMessagesTestSuite::Ns3WimaxMacMessagesTestSuite(), Ns3WimaxPhyTestSuite::Ns3WimaxPhyTestSuite(), Ns3WimaxServiceFlowTestSuite::Ns3WimaxServiceFlowTestSuite(), Ns3WimaxSSMacTestSuite::Ns3WimaxSSMacTestSuite(), Ns3WimaxTlvTestSuite::Ns3WimaxTlvTestSuite(), OlsrProtocolTestSuite::OlsrProtocolTestSuite(), OlsrTestSuite::OlsrTestSuite(), OutdoorRandomWalkTestSuite::OutdoorRandomWalkTestSuite(), PacketMetadataTestSuite::PacketMetadataTestSuite(), PacketSocketAppsTestSuite::PacketSocketAppsTestSuite(), PacketTestSuite::PacketTestSuite(), PairValueTestSuite::PairValueTestSuite(), ParabolicAntennaModelTestSuite::ParabolicAntennaModelTestSuite(), PbbTestSuite::PbbTestSuite(), PcapFileTestSuite::PcapFileTestSuite(), PfifoFastQueueDiscTestSuite::PfifoFastQueueDiscTestSuite(), PieQueueDiscTestSuite::PieQueueDiscTestSuite(), PingTestSuite::PingTestSuite(), PointToPointTestSuite::PointToPointTestSuite(), PowerRateAdaptationTestSuite::PowerRateAdaptationTestSuite(), PowerSaveTestSuite::PowerSaveTestSuite(), PrioQueueDiscTestSuite::PrioQueueDiscTestSuite(), ProbeExchTestSuite::ProbeExchTestSuite(), ProbeTestSuite::ProbeTestSuite(), PropagationLossModelsTestSuite::PropagationLossModelsTestSuite(), PrrRecoveryTestSuite::PrrRecoveryTestSuite(), QosTxopTestSuite::QosTxopTestSuite(), QueueDiscTracesTestSuite::QueueDiscTracesTestSuite(), RadvdTestSuite::RadvdTestSuite(), RandCartAroundGeoTestSuite::RandCartAroundGeoTestSuite(), ns3::test::RandomVariable::RandomVariableSuite::RandomVariableSuite(), RectangleClosestBorderTestSuite::RectangleClosestBorderTestSuite(), RedQueueDiscTestSuite::RedQueueDiscTestSuite(), RngTestSuite::RngTestSuite(), RocketfuelTopologyReaderTestSuite::RocketfuelTopologyReaderTestSuite(), RttEstimatorTestSuite::RttEstimatorTestSuite(), SequenceNumberTestSuite::SequenceNumberTestSuite(), SixlowpanFragmentationTestSuite::SixlowpanFragmentationTestSuite(), SixlowpanHc1TestSuite::SixlowpanHc1TestSuite(), SixlowpanIphcStatefulTestSuite::SixlowpanIphcStatefulTestSuite(), SixlowpanIphcTestSuite::SixlowpanIphcTestSuite(), SpectrumConverterTestSuite::SpectrumConverterTestSuite(), SpectrumInterferenceTestSuite::SpectrumInterferenceTestSuite(), SpectrumValueTestSuite::SpectrumValueTestSuite(), SpectrumWifiPhyTestSuite::SpectrumWifiPhyTestSuite(), SteadyStateRandomWaypointTestSuite::SteadyStateRandomWaypointTestSuite(), SwitchTestSuite::SwitchTestSuite(), TbfQueueDiscTestSuite::TbfQueueDiscTestSuite(), TcFlowControlTestSuite::TcFlowControlTestSuite(), TcpAdvertisedWindowTestSuite::TcpAdvertisedWindowTestSuite(), ns3::TcpBbrTestSuite::TcpBbrTestSuite(), TcpBicTestSuite::TcpBicTestSuite(), TcpBytesInFlightTestSuite::TcpBytesInFlightTestSuite(), TcpDataSentCbTestSuite::TcpDataSentCbTestSuite(), TcpDctcpTestSuite::TcpDctcpTestSuite(), ns3::TcpEcnTestSuite::TcpEcnTestSuite(), TcpEndpointBug2211TestSuite::TcpEndpointBug2211TestSuite(), TcpFastRetrTestSuite::TcpFastRetrTestSuite(), TcpHeaderTestSuite::TcpHeaderTestSuite(), TcpHighSpeedTestSuite::TcpHighSpeedTestSuite(), TcpHtcpTestSuite::TcpHtcpTestSuite(), TcpHyblaTestSuite::TcpHyblaTestSuite(), TcpIllinoisTestSuite::TcpIllinoisTestSuite(), TcpLedbatTestSuite::TcpLedbatTestSuite(), TcpLinuxRenoTestSuite::TcpLinuxRenoTestSuite(), TcpLossTestSuite::TcpLossTestSuite(), ns3::TcpLpTestSuite::TcpLpTestSuite(), TcpOptionTestSuite::TcpOptionTestSuite(), TcpPacingTestSuite::TcpPacingTestSuite(), TcpPktsAckedTestSuite::TcpPktsAckedTestSuite(), TcpRateOpsTestSuite::TcpRateOpsTestSuite(), TcpRenoCongAvoidTestSuite::TcpRenoCongAvoidTestSuite(), TcpRtoTestSuite::TcpRtoTestSuite(), TcpRttEstimationTestSuite::TcpRttEstimationTestSuite(), TcpRxBufferTestSuite::TcpRxBufferTestSuite(), TcpSackPermittedTestSuite::TcpSackPermittedTestSuite(), TcpScalableTestSuite::TcpScalableTestSuite(), TcpSlowStartTestSuite::TcpSlowStartTestSuite(), TcpSynConnectionFailedTestSuite::TcpSynConnectionFailedTestSuite(), ns3::TcpTcpCloseTestSuite::TcpTcpCloseTestSuite(), TcpTestSuite::TcpTestSuite(), TcpTimestampTestSuite::TcpTimestampTestSuite(), TcpTxBufferTestSuite::TcpTxBufferTestSuite(), TcpVegasTestSuite::TcpVegasTestSuite(), TcpVenoTestSuite::TcpVenoTestSuite(), TcpWScalingTestSuite::TcpWScalingTestSuite(), TcpYeahTestSuite::TcpYeahTestSuite(), TcpZeroWindowTestSuite::TcpZeroWindowTestSuite(), ThreeGppChannelTestSuite::ThreeGppChannelTestSuite(), ThreeGppNTNPropagationLossModelsTestSuite::ThreeGppNTNPropagationLossModelsTestSuite(), ThreeGppPropagationLossModelsTestSuite::ThreeGppPropagationLossModelsTestSuite(), TimerTestSuite::TimerTestSuite(), TimeTestSuite::TimeTestSuite(), TracedCallbackTestSuite::TracedCallbackTestSuite(), TracedValueCallbackTestSuite::TracedValueCallbackTestSuite(), TupleValueTestSuite::TupleValueTestSuite(), TvHelperDistributionTestSuite::TvHelperDistributionTestSuite(), TvSpectrumTransmitterTestSuite::TvSpectrumTransmitterTestSuite(), TwoRaySplmTestSuite::TwoRaySplmTestSuite(), TxDurationTestSuite::TxDurationTestSuite(), TxopTestSuite::TxopTestSuite(), TypeIdTestSuite::TypeIdTestSuite(), UanEnergyModelTestSuite::UanEnergyModelTestSuite(), UanTestSuite::UanTestSuite(), UdpClientServerTestSuite::UdpClientServerTestSuite(), UdpTestSuite::UdpTestSuite(), UniformPlanarArrayTestSuite::UniformPlanarArrayTestSuite(), WaypointMobilityModelTestSuite::WaypointMobilityModelTestSuite(), WifiAggregationTestSuite::WifiAggregationTestSuite(), WifiChannelSettingsTestSuite::WifiChannelSettingsTestSuite(), WifiChannelSwitchingTestSuite::WifiChannelSwitchingTestSuite(), WifiCoHelperTestSuite::WifiCoHelperTestSuite(), WifiDynamicBwOpTestSuite::WifiDynamicBwOpTestSuite(), WifiEhtInfoElemsTestSuite::WifiEhtInfoElemsTestSuite(), WifiEmlsrBasicExchangesTestSuite::WifiEmlsrBasicExchangesTestSuite(), WifiEmlsrEnablingTestSuite::WifiEmlsrEnablingTestSuite(), WifiEmlsrLinkSwitchTestSuite::WifiEmlsrLinkSwitchTestSuite(), WifiErrorRateModelsTestSuite::WifiErrorRateModelsTestSuite(), WifiFilsFrameTestSuite::WifiFilsFrameTestSuite(), WifiGcrTestSuite::WifiGcrTestSuite(), WifiHeInfoElemsTestSuite::WifiHeInfoElemsTestSuite(), WifiIeFragmentationTestSuite::WifiIeFragmentationTestSuite(), WifiMacOfdmaTestSuite::WifiMacOfdmaTestSuite(), WifiMacQueueTestSuite::WifiMacQueueTestSuite(), WifiMultiLinkOperationsTestSuite::WifiMultiLinkOperationsTestSuite(), WifiNonHtDuplicateTestSuite::WifiNonHtDuplicateTestSuite(), WifiOperatingChannelTestSuite::WifiOperatingChannelTestSuite(), WifiPhyCcaTestSuite::WifiPhyCcaTestSuite(), WifiPhyMuMimoTestSuite::WifiPhyMuMimoTestSuite(), WifiPhyOfdmaTestSuite::WifiPhyOfdmaTestSuite(), WifiPhyReceptionTestSuite::WifiPhyReceptionTestSuite(), WifiPhyRxTraceHelperTestSuite::WifiPhyRxTraceHelperTestSuite(), WifiPhyThresholdsTestSuite::WifiPhyThresholdsTestSuite(), WifiPrimaryChannelsTestSuite::WifiPrimaryChannelsTestSuite(), WifiRetransmitTestSuite::WifiRetransmitTestSuite(), WifiRuAllocationTestSuite::WifiRuAllocationTestSuite(), WifiTestSuite::WifiTestSuite(), WifiTransmitMaskTestSuite::WifiTransmitMaskTestSuite(), WifiTxopTestSuite::WifiTxopTestSuite(), WifiTxStatsHelperTestSuite::WifiTxStatsHelperTestSuite(), and ZigbeeRreqTestSuite::ZigbeeRreqTestSuite().


The documentation for this class was generated from the following files: