Browse Source

Create test module libraries for some modules

ndnSIM-v1
Mitch Watrous 15 years ago
parent
commit
e300f89a58
  1. 5
      src/energy/wscript
  2. 6
      src/lte/wscript
  3. 4
      src/mobility/wscript
  4. 4
      src/olsr/wscript
  5. 9
      src/openflow/wscript
  6. 4
      src/propagation/wscript
  7. 4
      src/spectrum/wscript

5
src/energy/wscript

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

6
src/lte/wscript

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

4
src/mobility/wscript

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

4
src/olsr/wscript

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

9
src/openflow/wscript

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

4
src/propagation/wscript

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

4
src/spectrum/wscript

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

Loading…
Cancel
Save