Create test module libraries for some modules

This commit is contained in:
Mitch Watrous
2011-03-24 16:46:49 -07:00
parent 20186991e0
commit e300f89a58
7 changed files with 33 additions and 3 deletions

View File

@@ -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 = [

View File

@@ -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')

View File

@@ -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',
]

View File

@@ -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',

View File

@@ -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')

View File

@@ -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',
]

View File

@@ -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',
]