--- a/src/energy/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/energy/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -16,10 +16,15 @@
'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 = [
--- a/src/lte/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/lte/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -36,11 +36,15 @@
'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')
--- a/src/mobility/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/mobility/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -21,6 +21,10 @@
'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',
]
--- a/src/olsr/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/olsr/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -8,6 +8,10 @@
'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',
--- a/src/openflow/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/openflow/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -110,8 +110,13 @@
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 @@
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')
--- a/src/propagation/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/propagation/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -8,6 +8,10 @@
'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',
]
--- a/src/spectrum/wscript Thu Mar 24 15:13:57 2011 -0700
+++ b/src/spectrum/wscript Thu Mar 24 16:46:49 2011 -0700
@@ -30,6 +30,10 @@
'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',
]