Generic test case with basic function inherited by more complex tests. More...
Public Member Functions | |
def | config_ok (self, return_code, stdout) |
Check if configuration for release mode worked normally. More... | |
def | setUp (self) |
Clean configuration/build artifacts before testing configuration and build settings After configuring the build as release, check if configuration worked and check expected output files. More... | |
Public Attributes | |
ns3_executables | |
ns3_executables holds a list of executables in .lock-ns3 More... | |
ns3_modules | |
ns3_modules holds a list to the modules enabled stored in .lock-ns3 More... | |
Static Public Attributes | |
bool | cleaned_once = False |
when cleaned_once is False, clean up build artifacts and reconfigure More... | |
Generic test case with basic function inherited by more complex tests.
Definition at line 431 of file test-ns3.py.
def test-ns3.NS3BaseTestCase.config_ok | ( | self, | |
return_code, | |||
stdout | |||
) |
Check if configuration for release mode worked normally.
return_code | return code from CMake |
stdout | output from CMake. |
Definition at line 439 of file test-ns3.py.
Referenced by test-ns3.NS3BaseTestCase.setUp(), test-ns3.NS3ExpectedUseTestCase.setUp(), test-ns3.NS3ConfigureTestCase.test_01_Examples(), test-ns3.NS3ConfigureTestCase.test_02_Tests(), test-ns3.NS3ConfigureTestCase.test_03_EnableModules(), test-ns3.NS3ConfigureTestCase.test_04_DisableModules(), test-ns3.NS3ConfigureTestCase.test_05_EnableModulesComma(), test-ns3.NS3ConfigureTestCase.test_06_DisableModulesComma(), test-ns3.NS3BuildBaseTestCase.test_06_TestVersionFile(), test-ns3.NS3ConfigureTestCase.test_07_Ns3rc(), and test-ns3.NS3BuildBaseTestCase.test_08_InstallationAndUninstallation().
def test-ns3.NS3BaseTestCase.setUp | ( | self | ) |
Clean configuration/build artifacts before testing configuration and build settings After configuring the build as release, check if configuration worked and check expected output files.
Reimplemented in test-ns3.NS3ExpectedUseTestCase, test-ns3.NS3BuildBaseTestCase, and test-ns3.NS3ConfigureTestCase.
Definition at line 450 of file test-ns3.py.
References test-ns3.NS3BaseTestCase.config_ok(), and test-ns3.run_ns3().
|
static |
when cleaned_once is False, clean up build artifacts and reconfigure
Definition at line 437 of file test-ns3.py.
test-ns3.NS3BaseTestCase.ns3_executables |
ns3_executables holds a list of executables in .lock-ns3
Definition at line 472 of file test-ns3.py.
Referenced by test-ns3.NS3ConfigureTestCase.test_01_Examples(), test-ns3.NS3BuildBaseTestCase.test_06_TestVersionFile(), test-ns3.NS3ConfigureTestCase.test_07_Ns3rc(), test-ns3.NS3ExpectedUseTestCase.test_14_EnableSudo(), and test-ns3.NS3ConfigureTestCase.test_14_MpiCommandTemplate().
test-ns3.NS3BaseTestCase.ns3_modules |
ns3_modules holds a list to the modules enabled stored in .lock-ns3
Definition at line 477 of file test-ns3.py.
Referenced by test-ns3.NS3ConfigureTestCase.test_03_EnableModules(), test-ns3.NS3ConfigureTestCase.test_04_DisableModules(), test-ns3.NS3ConfigureTestCase.test_05_EnableModulesComma(), test-ns3.NS3ConfigureTestCase.test_06_DisableModulesComma(), and test-ns3.NS3ConfigureTestCase.test_07_Ns3rc().