A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
test-ns3.NS3ConfigureBuildProfileTestCase Class Reference

ns3 tests related to build profiles More...

+ Inheritance diagram for test-ns3.NS3ConfigureBuildProfileTestCase:
+ Collaboration diagram for test-ns3.NS3ConfigureBuildProfileTestCase:

Public Member Functions

def setUp (self)
 Clean configuration/build artifacts before testing configuration settings.
 
def test_01_Debug (self)
 Test the debug build.
 
def test_02_Release (self)
 Test the release build.
 
def test_03_Optimized (self)
 Test the optimized build.
 
def test_04_Typo (self)
 Test a build type with a typo.
 
def test_05_TYPO (self)
 Test a build type with another typo.
 
def test_06_OverwriteDefaultSettings (self)
 Replace settings set by default (e.g.
 

Detailed Description

ns3 tests related to build profiles

Definition at line 665 of file test-ns3.py.

Member Function Documentation

◆ setUp()

def test-ns3.NS3ConfigureBuildProfileTestCase.setUp (   self)

Clean configuration/build artifacts before testing configuration settings.

Returns
None

Definition at line 670 of file test-ns3.py.

References test-ns3.run_ns3(), and test-ns3.NS3ConfigureBuildProfileTestCase.setUp().

Referenced by test-ns3.NS3ConfigureBuildProfileTestCase.setUp().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ test_01_Debug()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_01_Debug (   self)

Test the debug build.

Returns
None

Definition at line 679 of file test-ns3.py.

References test-ns3.get_libraries_list(), and test-ns3.run_ns3().

+ Here is the call graph for this function:

◆ test_02_Release()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_02_Release (   self)

Test the release build.

Returns
None

Definition at line 700 of file test-ns3.py.

References test-ns3.run_ns3().

+ Here is the call graph for this function:

◆ test_03_Optimized()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_03_Optimized (   self)

Test the optimized build.

Returns
None

Definition at line 710 of file test-ns3.py.

References test-ns3.get_libraries_list(), and test-ns3.run_ns3().

+ Here is the call graph for this function:

◆ test_04_Typo()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_04_Typo (   self)

Test a build type with a typo.

Returns
None

Definition at line 731 of file test-ns3.py.

References test-ns3.run_ns3().

+ Here is the call graph for this function:

◆ test_05_TYPO()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_05_TYPO (   self)

Test a build type with another typo.

Returns
None

Definition at line 740 of file test-ns3.py.

References test-ns3.run_ns3().

+ Here is the call graph for this function:

◆ test_06_OverwriteDefaultSettings()

def test-ns3.NS3ConfigureBuildProfileTestCase.test_06_OverwriteDefaultSettings (   self)

Replace settings set by default (e.g.

ASSERT/LOGs enabled in debug builds and disabled in default ones)

Returns
None

Definition at line 749 of file test-ns3.py.

References test-ns3.run_ns3().

+ Here is the call graph for this function:

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