Python bindings: don't try to wrap Test* classes
This commit is contained in:
@@ -97,6 +97,16 @@ type_annotations = {
|
||||
'ns3::Ipv4RoutingTableEntry * ns3::Ipv4GlobalRouting::GetRoute(uint32_t i) const [member function]': {
|
||||
'params': {'return': { 'caller_owns_return': 'false',}},
|
||||
},
|
||||
|
||||
'::ns3::TestCase': {
|
||||
'ignore': 'true', # we don't need to write test cases in Python
|
||||
},
|
||||
'::ns3::TestRunner': {
|
||||
'ignore': 'true', # we don't need to write test cases in Python
|
||||
},
|
||||
'::ns3::TestSuite': {
|
||||
'ignore': 'true', # we don't need to write test cases in Python
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -132,14 +132,6 @@ def register_types(module):
|
||||
module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
|
||||
## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
|
||||
module.add_class('TagBuffer', import_from_module='ns.network')
|
||||
## test.h (module 'core'): ns3::TestCase [class]
|
||||
module.add_class('TestCase', allow_subclassing=True, import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestRunner [class]
|
||||
module.add_class('TestRunner', import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestSuite [class]
|
||||
module.add_class('TestSuite', allow_subclassing=True, import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestSuite::TestType [enumeration]
|
||||
module.add_enum('TestType', ['BVT', 'UNIT', 'SYSTEM', 'EXAMPLE', 'PERFORMANCE'], outer_class=root_module['ns3::TestSuite'], import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
module.add_class('Time', import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
|
||||
@@ -448,9 +440,6 @@ def register_methods(root_module):
|
||||
register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
|
||||
register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
|
||||
register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
|
||||
register_Ns3TestCase_methods(root_module, root_module['ns3::TestCase'])
|
||||
register_Ns3TestRunner_methods(root_module, root_module['ns3::TestRunner'])
|
||||
register_Ns3TestSuite_methods(root_module, root_module['ns3::TestSuite'])
|
||||
register_Ns3Time_methods(root_module, root_module['ns3::Time'])
|
||||
register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
|
||||
register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
|
||||
@@ -2508,285 +2497,6 @@ def register_Ns3TagBuffer_methods(root_module, cls):
|
||||
[param('uint8_t', 'v')])
|
||||
return
|
||||
|
||||
def register_Ns3TestCase_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestCase::TestCase(std::string name) [constructor]
|
||||
cls.add_constructor([param('std::string', 'name')])
|
||||
## test.h (module 'core'): void ns3::TestCase::Run() [member function]
|
||||
cls.add_method('Run',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetVerbose(bool verbose) [member function]
|
||||
cls.add_method('SetVerbose',
|
||||
'void',
|
||||
[param('bool', 'verbose')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetContinueOnFailure(bool continueOnFailure) [member function]
|
||||
cls.add_method('SetContinueOnFailure',
|
||||
'void',
|
||||
[param('bool', 'continueOnFailure')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetName(std::string name) [member function]
|
||||
cls.add_method('SetName',
|
||||
'void',
|
||||
[param('std::string', 'name')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetName() [member function]
|
||||
cls.add_method('GetName',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetBaseDir(std::string dir) [member function]
|
||||
cls.add_method('SetBaseDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetBaseDir() [member function]
|
||||
cls.add_method('GetBaseDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetTempDir(std::string dir) [member function]
|
||||
cls.add_method('SetTempDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetTempDir() [member function]
|
||||
cls.add_method('GetTempDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetSourceDir(std::string file) [member function]
|
||||
cls.add_method('GetSourceDir',
|
||||
'std::string',
|
||||
[param('std::string', 'file')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetStream(std::ofstream * ofs) [member function]
|
||||
cls.add_method('SetStream',
|
||||
'void',
|
||||
[param('std::ofstream *', 'ofs')])
|
||||
## test.h (module 'core'): std::ofstream * ns3::TestCase::GetStream() [member function]
|
||||
cls.add_method('GetStream',
|
||||
'std::ofstream *',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::UpdateErrorStatus(bool error) [member function]
|
||||
cls.add_method('UpdateErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetErrorStatus(bool error) [member function]
|
||||
cls.add_method('SetErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): bool ns3::TestCase::GetErrorStatus() [member function]
|
||||
cls.add_method('GetErrorStatus',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): bool ns3::TestCase::ContinueOnFailure() [member function]
|
||||
cls.add_method('ContinueOnFailure',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportStart() [member function]
|
||||
cls.add_method('ReportStart',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportCaseSuccess() [member function]
|
||||
cls.add_method('ReportCaseSuccess',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportCaseFailure() [member function]
|
||||
cls.add_method('ReportCaseFailure',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
|
||||
cls.add_method('ReportTestFailure',
|
||||
'void',
|
||||
[param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportEnd() [member function]
|
||||
cls.add_method('ReportEnd',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportStart() [member function]
|
||||
cls.add_method('DoReportStart',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportCaseSuccess() [member function]
|
||||
cls.add_method('DoReportCaseSuccess',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportCaseFailure() [member function]
|
||||
cls.add_method('DoReportCaseFailure',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
|
||||
cls.add_method('DoReportTestFailure',
|
||||
'void',
|
||||
[param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportEnd() [member function]
|
||||
cls.add_method('DoReportEnd',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoSetup() [member function]
|
||||
cls.add_method('DoSetup',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoRun() [member function]
|
||||
cls.add_method('DoRun',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoTeardown() [member function]
|
||||
cls.add_method('DoTeardown',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TestRunner_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestRunner::TestRunner() [constructor]
|
||||
cls.add_constructor([])
|
||||
## test.h (module 'core'): ns3::TestRunner::TestRunner(ns3::TestRunner const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::TestRunner const &', 'arg0')])
|
||||
## test.h (module 'core'): static uint32_t ns3::TestRunner::AddTestSuite(ns3::TestSuite * testSuite) [member function]
|
||||
cls.add_method('AddTestSuite',
|
||||
'uint32_t',
|
||||
[param('ns3::TestSuite *', 'testSuite')],
|
||||
is_static=True)
|
||||
## test.h (module 'core'): static uint32_t ns3::TestRunner::GetNTestSuites() [member function]
|
||||
cls.add_method('GetNTestSuites',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_static=True)
|
||||
## test.h (module 'core'): static ns3::TestSuite * ns3::TestRunner::GetTestSuite(uint32_t n) [member function]
|
||||
cls.add_method('GetTestSuite',
|
||||
'ns3::TestSuite *',
|
||||
[param('uint32_t', 'n')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3TestSuite_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestSuite::TestSuite(std::string name, ns3::TestSuite::TestType type=::ns3::TestSuite::UNIT) [constructor]
|
||||
cls.add_constructor([param('std::string', 'name'), param('ns3::TestSuite::TestType', 'type', default_value='::ns3::TestSuite::UNIT')])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::Run() [member function]
|
||||
cls.add_method('Run',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): uint32_t ns3::TestSuite::AddTestCase(ns3::TestCase * testCase) [member function]
|
||||
cls.add_method('AddTestCase',
|
||||
'uint32_t',
|
||||
[param('ns3::TestCase *', 'testCase')])
|
||||
## test.h (module 'core'): uint32_t ns3::TestSuite::GetNTestCases() [member function]
|
||||
cls.add_method('GetNTestCases',
|
||||
'uint32_t',
|
||||
[])
|
||||
## test.h (module 'core'): ns3::TestCase * ns3::TestSuite::GetTestCase(uint32_t i) [member function]
|
||||
cls.add_method('GetTestCase',
|
||||
'ns3::TestCase *',
|
||||
[param('uint32_t', 'i')])
|
||||
## test.h (module 'core'): ns3::TestSuite::TestType ns3::TestSuite::GetTestType() [member function]
|
||||
cls.add_method('GetTestType',
|
||||
'ns3::TestSuite::TestType',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetVerbose(bool verbose) [member function]
|
||||
cls.add_method('SetVerbose',
|
||||
'void',
|
||||
[param('bool', 'verbose')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetContinueOnFailure(bool continueOnFailure) [member function]
|
||||
cls.add_method('SetContinueOnFailure',
|
||||
'void',
|
||||
[param('bool', 'continueOnFailure')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetName(std::string name) [member function]
|
||||
cls.add_method('SetName',
|
||||
'void',
|
||||
[param('std::string', 'name')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetName() [member function]
|
||||
cls.add_method('GetName',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetBaseDir(std::string basedir) [member function]
|
||||
cls.add_method('SetBaseDir',
|
||||
'void',
|
||||
[param('std::string', 'basedir')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetBaseDir() [member function]
|
||||
cls.add_method('GetBaseDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetTempDir(std::string dir) [member function]
|
||||
cls.add_method('SetTempDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetTempDir() [member function]
|
||||
cls.add_method('GetTempDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetStream(std::ofstream * ofs) [member function]
|
||||
cls.add_method('SetStream',
|
||||
'void',
|
||||
[param('std::ofstream *', 'ofs')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::UpdateErrorStatus(bool error) [member function]
|
||||
cls.add_method('UpdateErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetErrorStatus(bool error) [member function]
|
||||
cls.add_method('SetErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::GetErrorStatus() [member function]
|
||||
cls.add_method('GetErrorStatus',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::ContinueOnFailure() [member function]
|
||||
cls.add_method('ContinueOnFailure',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportStart() [member function]
|
||||
cls.add_method('ReportStart',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportSuccess() [member function]
|
||||
cls.add_method('ReportSuccess',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportFailure() [member function]
|
||||
cls.add_method('ReportFailure',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportEnd() [member function]
|
||||
cls.add_method('ReportEnd',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportStart() [member function]
|
||||
cls.add_method('DoReportStart',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportSuccess() [member function]
|
||||
cls.add_method('DoReportSuccess',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportFailure() [member function]
|
||||
cls.add_method('DoReportFailure',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportEnd() [member function]
|
||||
cls.add_method('DoReportEnd',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoSetup() [member function]
|
||||
cls.add_method('DoSetup',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoRun() [member function]
|
||||
cls.add_method('DoRun',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoTeardown() [member function]
|
||||
cls.add_method('DoTeardown',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Time_methods(root_module, cls):
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
|
||||
@@ -132,14 +132,6 @@ def register_types(module):
|
||||
module.add_class('Tag', import_from_module='ns.network', parent=root_module['ns3::ObjectBase'])
|
||||
## tag-buffer.h (module 'network'): ns3::TagBuffer [class]
|
||||
module.add_class('TagBuffer', import_from_module='ns.network')
|
||||
## test.h (module 'core'): ns3::TestCase [class]
|
||||
module.add_class('TestCase', allow_subclassing=True, import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestRunner [class]
|
||||
module.add_class('TestRunner', import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestSuite [class]
|
||||
module.add_class('TestSuite', allow_subclassing=True, import_from_module='ns.core')
|
||||
## test.h (module 'core'): ns3::TestSuite::TestType [enumeration]
|
||||
module.add_enum('TestType', ['BVT', 'UNIT', 'SYSTEM', 'EXAMPLE', 'PERFORMANCE'], outer_class=root_module['ns3::TestSuite'], import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time [class]
|
||||
module.add_class('Time', import_from_module='ns.core')
|
||||
## nstime.h (module 'core'): ns3::Time::Unit [enumeration]
|
||||
@@ -448,9 +440,6 @@ def register_methods(root_module):
|
||||
register_Ns3SystemWallClockMs_methods(root_module, root_module['ns3::SystemWallClockMs'])
|
||||
register_Ns3Tag_methods(root_module, root_module['ns3::Tag'])
|
||||
register_Ns3TagBuffer_methods(root_module, root_module['ns3::TagBuffer'])
|
||||
register_Ns3TestCase_methods(root_module, root_module['ns3::TestCase'])
|
||||
register_Ns3TestRunner_methods(root_module, root_module['ns3::TestRunner'])
|
||||
register_Ns3TestSuite_methods(root_module, root_module['ns3::TestSuite'])
|
||||
register_Ns3Time_methods(root_module, root_module['ns3::Time'])
|
||||
register_Ns3Timer_methods(root_module, root_module['ns3::Timer'])
|
||||
register_Ns3TimerImpl_methods(root_module, root_module['ns3::TimerImpl'])
|
||||
@@ -2508,285 +2497,6 @@ def register_Ns3TagBuffer_methods(root_module, cls):
|
||||
[param('uint8_t', 'v')])
|
||||
return
|
||||
|
||||
def register_Ns3TestCase_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestCase::TestCase(std::string name) [constructor]
|
||||
cls.add_constructor([param('std::string', 'name')])
|
||||
## test.h (module 'core'): void ns3::TestCase::Run() [member function]
|
||||
cls.add_method('Run',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetVerbose(bool verbose) [member function]
|
||||
cls.add_method('SetVerbose',
|
||||
'void',
|
||||
[param('bool', 'verbose')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetContinueOnFailure(bool continueOnFailure) [member function]
|
||||
cls.add_method('SetContinueOnFailure',
|
||||
'void',
|
||||
[param('bool', 'continueOnFailure')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetName(std::string name) [member function]
|
||||
cls.add_method('SetName',
|
||||
'void',
|
||||
[param('std::string', 'name')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetName() [member function]
|
||||
cls.add_method('GetName',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetBaseDir(std::string dir) [member function]
|
||||
cls.add_method('SetBaseDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetBaseDir() [member function]
|
||||
cls.add_method('GetBaseDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetTempDir(std::string dir) [member function]
|
||||
cls.add_method('SetTempDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetTempDir() [member function]
|
||||
cls.add_method('GetTempDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): std::string ns3::TestCase::GetSourceDir(std::string file) [member function]
|
||||
cls.add_method('GetSourceDir',
|
||||
'std::string',
|
||||
[param('std::string', 'file')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetStream(std::ofstream * ofs) [member function]
|
||||
cls.add_method('SetStream',
|
||||
'void',
|
||||
[param('std::ofstream *', 'ofs')])
|
||||
## test.h (module 'core'): std::ofstream * ns3::TestCase::GetStream() [member function]
|
||||
cls.add_method('GetStream',
|
||||
'std::ofstream *',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::UpdateErrorStatus(bool error) [member function]
|
||||
cls.add_method('UpdateErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): void ns3::TestCase::SetErrorStatus(bool error) [member function]
|
||||
cls.add_method('SetErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): bool ns3::TestCase::GetErrorStatus() [member function]
|
||||
cls.add_method('GetErrorStatus',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): bool ns3::TestCase::ContinueOnFailure() [member function]
|
||||
cls.add_method('ContinueOnFailure',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportStart() [member function]
|
||||
cls.add_method('ReportStart',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportCaseSuccess() [member function]
|
||||
cls.add_method('ReportCaseSuccess',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportCaseFailure() [member function]
|
||||
cls.add_method('ReportCaseFailure',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
|
||||
cls.add_method('ReportTestFailure',
|
||||
'void',
|
||||
[param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')])
|
||||
## test.h (module 'core'): void ns3::TestCase::ReportEnd() [member function]
|
||||
cls.add_method('ReportEnd',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportStart() [member function]
|
||||
cls.add_method('DoReportStart',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportCaseSuccess() [member function]
|
||||
cls.add_method('DoReportCaseSuccess',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportCaseFailure() [member function]
|
||||
cls.add_method('DoReportCaseFailure',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportTestFailure(std::string cond, std::string actual, std::string limit, std::string message, std::string file, int32_t line) [member function]
|
||||
cls.add_method('DoReportTestFailure',
|
||||
'void',
|
||||
[param('std::string', 'cond'), param('std::string', 'actual'), param('std::string', 'limit'), param('std::string', 'message'), param('std::string', 'file'), param('int32_t', 'line')],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoReportEnd() [member function]
|
||||
cls.add_method('DoReportEnd',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoSetup() [member function]
|
||||
cls.add_method('DoSetup',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoRun() [member function]
|
||||
cls.add_method('DoRun',
|
||||
'void',
|
||||
[],
|
||||
is_pure_virtual=True, visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestCase::DoTeardown() [member function]
|
||||
cls.add_method('DoTeardown',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3TestRunner_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestRunner::TestRunner() [constructor]
|
||||
cls.add_constructor([])
|
||||
## test.h (module 'core'): ns3::TestRunner::TestRunner(ns3::TestRunner const & arg0) [copy constructor]
|
||||
cls.add_constructor([param('ns3::TestRunner const &', 'arg0')])
|
||||
## test.h (module 'core'): static uint32_t ns3::TestRunner::AddTestSuite(ns3::TestSuite * testSuite) [member function]
|
||||
cls.add_method('AddTestSuite',
|
||||
'uint32_t',
|
||||
[param('ns3::TestSuite *', 'testSuite')],
|
||||
is_static=True)
|
||||
## test.h (module 'core'): static uint32_t ns3::TestRunner::GetNTestSuites() [member function]
|
||||
cls.add_method('GetNTestSuites',
|
||||
'uint32_t',
|
||||
[],
|
||||
is_static=True)
|
||||
## test.h (module 'core'): static ns3::TestSuite * ns3::TestRunner::GetTestSuite(uint32_t n) [member function]
|
||||
cls.add_method('GetTestSuite',
|
||||
'ns3::TestSuite *',
|
||||
[param('uint32_t', 'n')],
|
||||
is_static=True)
|
||||
return
|
||||
|
||||
def register_Ns3TestSuite_methods(root_module, cls):
|
||||
## test.h (module 'core'): ns3::TestSuite::TestSuite(std::string name, ns3::TestSuite::TestType type=::ns3::TestSuite::UNIT) [constructor]
|
||||
cls.add_constructor([param('std::string', 'name'), param('ns3::TestSuite::TestType', 'type', default_value='::ns3::TestSuite::UNIT')])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::Run() [member function]
|
||||
cls.add_method('Run',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): uint32_t ns3::TestSuite::AddTestCase(ns3::TestCase * testCase) [member function]
|
||||
cls.add_method('AddTestCase',
|
||||
'uint32_t',
|
||||
[param('ns3::TestCase *', 'testCase')])
|
||||
## test.h (module 'core'): uint32_t ns3::TestSuite::GetNTestCases() [member function]
|
||||
cls.add_method('GetNTestCases',
|
||||
'uint32_t',
|
||||
[])
|
||||
## test.h (module 'core'): ns3::TestCase * ns3::TestSuite::GetTestCase(uint32_t i) [member function]
|
||||
cls.add_method('GetTestCase',
|
||||
'ns3::TestCase *',
|
||||
[param('uint32_t', 'i')])
|
||||
## test.h (module 'core'): ns3::TestSuite::TestType ns3::TestSuite::GetTestType() [member function]
|
||||
cls.add_method('GetTestType',
|
||||
'ns3::TestSuite::TestType',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetVerbose(bool verbose) [member function]
|
||||
cls.add_method('SetVerbose',
|
||||
'void',
|
||||
[param('bool', 'verbose')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetContinueOnFailure(bool continueOnFailure) [member function]
|
||||
cls.add_method('SetContinueOnFailure',
|
||||
'void',
|
||||
[param('bool', 'continueOnFailure')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetName(std::string name) [member function]
|
||||
cls.add_method('SetName',
|
||||
'void',
|
||||
[param('std::string', 'name')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetName() [member function]
|
||||
cls.add_method('GetName',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetBaseDir(std::string basedir) [member function]
|
||||
cls.add_method('SetBaseDir',
|
||||
'void',
|
||||
[param('std::string', 'basedir')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetBaseDir() [member function]
|
||||
cls.add_method('GetBaseDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetTempDir(std::string dir) [member function]
|
||||
cls.add_method('SetTempDir',
|
||||
'void',
|
||||
[param('std::string', 'dir')])
|
||||
## test.h (module 'core'): std::string ns3::TestSuite::GetTempDir() [member function]
|
||||
cls.add_method('GetTempDir',
|
||||
'std::string',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetStream(std::ofstream * ofs) [member function]
|
||||
cls.add_method('SetStream',
|
||||
'void',
|
||||
[param('std::ofstream *', 'ofs')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::UpdateErrorStatus(bool error) [member function]
|
||||
cls.add_method('UpdateErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): void ns3::TestSuite::SetErrorStatus(bool error) [member function]
|
||||
cls.add_method('SetErrorStatus',
|
||||
'void',
|
||||
[param('bool', 'error')])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::GetErrorStatus() [member function]
|
||||
cls.add_method('GetErrorStatus',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): bool ns3::TestSuite::ContinueOnFailure() [member function]
|
||||
cls.add_method('ContinueOnFailure',
|
||||
'bool',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportStart() [member function]
|
||||
cls.add_method('ReportStart',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportSuccess() [member function]
|
||||
cls.add_method('ReportSuccess',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportFailure() [member function]
|
||||
cls.add_method('ReportFailure',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::ReportEnd() [member function]
|
||||
cls.add_method('ReportEnd',
|
||||
'void',
|
||||
[])
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportStart() [member function]
|
||||
cls.add_method('DoReportStart',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportSuccess() [member function]
|
||||
cls.add_method('DoReportSuccess',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportFailure() [member function]
|
||||
cls.add_method('DoReportFailure',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoReportEnd() [member function]
|
||||
cls.add_method('DoReportEnd',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoSetup() [member function]
|
||||
cls.add_method('DoSetup',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoRun() [member function]
|
||||
cls.add_method('DoRun',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
## test.h (module 'core'): void ns3::TestSuite::DoTeardown() [member function]
|
||||
cls.add_method('DoTeardown',
|
||||
'void',
|
||||
[],
|
||||
visibility='protected', is_virtual=True)
|
||||
return
|
||||
|
||||
def register_Ns3Time_methods(root_module, cls):
|
||||
cls.add_binary_numeric_operator('*', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
cls.add_binary_numeric_operator('+', root_module['ns3::Time'], root_module['ns3::Time'], param('ns3::Time const &', 'right'))
|
||||
|
||||
Reference in New Issue
Block a user