Create test module libraries for some modules
This commit is contained in:
@@ -16,10 +16,15 @@ def build(bld):
|
||||
'helper/basic-energy-source-helper.cc',
|
||||
'helper/wifi-radio-energy-model-helper.cc',
|
||||
'helper/rv-battery-model-helper.cc',
|
||||
]
|
||||
|
||||
obj_test = bld.create_ns3_module_test_library('energy')
|
||||
obj_test.source = [
|
||||
'test/basic-energy-model-test.cc',
|
||||
'test/rv-battery-model-test.cc',
|
||||
'test/li-ion-energy-source-test.cc',
|
||||
]
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
headers.module = 'energy'
|
||||
headers.source = [
|
||||
|
||||
@@ -36,11 +36,15 @@ def build(bld):
|
||||
'model/packet-scheduler.cc',
|
||||
'model/simple-packet-scheduler.cc',
|
||||
'model/ideal-control-messages.cc',
|
||||
'helper/lte-helper.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('lte')
|
||||
module_test.source = [
|
||||
'test/lte-phy-test.cc',
|
||||
'test/lte-device-test.cc',
|
||||
'test/lte-bearer-test.cc',
|
||||
'test/lte-propagation-loss-model-test.cc',
|
||||
'helper/lte-helper.cc',
|
||||
]
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
|
||||
@@ -21,6 +21,10 @@ def build(bld):
|
||||
'model/waypoint-mobility-model.cc',
|
||||
'helper/mobility-helper.cc',
|
||||
'helper/ns2-mobility-helper.cc',
|
||||
]
|
||||
|
||||
mobility_test = bld.create_ns3_module_test_library('mobility')
|
||||
mobility_test.source = [
|
||||
'test/steady-state-random-waypoint-mobility-model-test.cc',
|
||||
'test/waypoint-mobility-model-test.cc',
|
||||
]
|
||||
|
||||
@@ -8,6 +8,10 @@ def build(bld):
|
||||
'model/olsr-state.cc',
|
||||
'model/olsr-routing-protocol.cc',
|
||||
'helper/olsr-helper.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('olsr')
|
||||
module_test.source = [
|
||||
'test/regression-test-suite.cc',
|
||||
'test/hello-regression-test.cc',
|
||||
'test/tc-regression-test.cc',
|
||||
|
||||
@@ -110,8 +110,13 @@ def build(bld):
|
||||
obj.source = [
|
||||
]
|
||||
|
||||
obj_test = bld.create_ns3_module_test_library('openflow')
|
||||
obj_test.source = [
|
||||
]
|
||||
|
||||
if bld.env['OPENFLOW'] and bld.env['DL'] and bld.env['XML2']:
|
||||
obj.uselib = 'OPENFLOW DL XML2'
|
||||
obj.uselib = 'OPENFLOW DL XML2'
|
||||
obj_test.uselib = 'OPENFLOW DL XML2'
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
headers.module = 'openflow'
|
||||
@@ -122,7 +127,7 @@ def build(bld):
|
||||
obj.source.append('model/openflow-interface.cc')
|
||||
obj.source.append('model/openflow-switch-net-device.cc')
|
||||
obj.source.append('helper/openflow-switch-helper.cc')
|
||||
obj.source.append('test/openflow-switch-test-suite.cc')
|
||||
obj_test.source.append('test/openflow-switch-test-suite.cc')
|
||||
headers.source.append('model/openflow-interface.h')
|
||||
headers.source.append('model/openflow-switch-net-device.h')
|
||||
headers.source.append('helper/openflow-switch-helper.h')
|
||||
|
||||
@@ -8,6 +8,10 @@ def build(bld):
|
||||
'model/propagation-loss-model.cc',
|
||||
'model/jakes-propagation-loss-model.cc',
|
||||
'model/cost231-propagation-loss-model.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('propagation')
|
||||
module_test.source = [
|
||||
'test/propagation-loss-model-test-suite.cc',
|
||||
]
|
||||
|
||||
|
||||
@@ -30,6 +30,10 @@ def build(bld):
|
||||
'helper/adhoc-aloha-noack-ideal-phy-helper.cc',
|
||||
'helper/waveform-generator-helper.cc',
|
||||
'helper/spectrum-analyzer-helper.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('spectrum')
|
||||
module_test.source = [
|
||||
'test/spectrum-interference-test.cc',
|
||||
'test/spectrum-value-test.cc',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user