Create test module libraries for some modules
This commit is contained in:
@@ -12,6 +12,10 @@ def build(bld):
|
||||
'model/aodv-neighbor.cc',
|
||||
'model/aodv-routing-protocol.cc',
|
||||
'helper/aodv-helper.cc',
|
||||
]
|
||||
|
||||
aodv_test = bld.create_ns3_module_test_library('aodv')
|
||||
aodv_test.source = [
|
||||
'test/aodv-test-suite.cc',
|
||||
'test/aodv-regression.cc',
|
||||
'test/bug-772.cc',
|
||||
|
||||
@@ -25,8 +25,13 @@ def build(bld):
|
||||
'helper/udp-client-server-helper.cc',
|
||||
'helper/udp-echo-helper.cc',
|
||||
'helper/v4ping-helper.cc',
|
||||
]
|
||||
|
||||
applications_test = bld.create_ns3_module_test_library('applications')
|
||||
applications_test.source = [
|
||||
'test/udp-client-server-test.cc',
|
||||
]
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
headers.module = 'applications'
|
||||
headers.source = [
|
||||
|
||||
@@ -74,12 +74,17 @@ def build(bld):
|
||||
module.source = [
|
||||
'model/ipv4-click-routing.cc',
|
||||
'model/ipv4-l3-click-protocol.cc',
|
||||
'test/ipv4-click-routing-test.cc',
|
||||
'helper/click-internet-stack-helper.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('click')
|
||||
module_test.source = [
|
||||
'test/ipv4-click-routing-test.cc',
|
||||
]
|
||||
|
||||
if bld.env['NSCLICK'] and bld.env['DL']:
|
||||
module.uselib = 'NSCLICK DL'
|
||||
module.uselib = 'NSCLICK DL'
|
||||
module_test.uselib = 'NSCLICK DL'
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
headers.module = 'click'
|
||||
|
||||
@@ -9,6 +9,10 @@ def build(bld):
|
||||
'model/dsdv-packet.cc',
|
||||
'model/dsdv-routing-protocol.cc',
|
||||
'helper/dsdv-helper.cc',
|
||||
]
|
||||
|
||||
module_test = bld.create_ns3_module_test_library('dsdv')
|
||||
module_test.source = [
|
||||
'test/dsdv-testcase.cc',
|
||||
]
|
||||
|
||||
|
||||
@@ -94,10 +94,6 @@ def build(bld):
|
||||
# bridge and mpi dependencies are due to global routing
|
||||
obj = bld.create_ns3_module('internet', ['bridge', 'mpi', 'network', 'core'])
|
||||
obj.source = [
|
||||
'test/tcp-test.cc',
|
||||
'test/udp-test.cc',
|
||||
'test/ipv4-test.cc',
|
||||
'test/ipv4-raw-test.cc',
|
||||
'model/ipv4-l4-protocol.cc',
|
||||
'model/udp-header.cc',
|
||||
'model/tcp-header.cc',
|
||||
@@ -137,8 +133,6 @@ def build(bld):
|
||||
'model/ipv6-option-header.cc',
|
||||
'model/ipv6-option-demux.cc',
|
||||
'model/icmpv6-l4-protocol.cc',
|
||||
'test/ipv6-test.cc',
|
||||
'test/ipv6-extension-header-test-suite.cc',
|
||||
'model/tcp-socket-base.cc',
|
||||
'model/tcp-rfc793.cc',
|
||||
'model/tcp-tahoe.cc',
|
||||
@@ -191,6 +185,16 @@ def build(bld):
|
||||
'helper/ipv6-routing-helper.cc',
|
||||
]
|
||||
|
||||
internet_test = bld.create_ns3_module_test_library('internet')
|
||||
internet_test.source = [
|
||||
'test/ipv4-raw-test.cc',
|
||||
'test/ipv4-test.cc',
|
||||
'test/ipv6-extension-header-test-suite.cc',
|
||||
'test/ipv6-test.cc',
|
||||
'test/tcp-test.cc',
|
||||
'test/udp-test.cc',
|
||||
]
|
||||
|
||||
headers = bld.new_task_gen('ns3header')
|
||||
headers.module = 'internet'
|
||||
headers.source = [
|
||||
@@ -267,7 +271,8 @@ def build(bld):
|
||||
obj.source.append ('model/nsc-tcp-socket-factory-impl.cc')
|
||||
obj.source.append ('model/nsc-sysctl.cc')
|
||||
headers.source.append('model/nsc-tcp-l4-protocol.h')
|
||||
obj.uselib = 'DL'
|
||||
obj.uselib = 'DL'
|
||||
internet_test.uselib = 'DL'
|
||||
|
||||
bld.ns3_python_bindings()
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
|
||||
|
||||
def build(bld):
|
||||
node = bld.create_ns3_module('network', ['core'])
|
||||
node.source = [
|
||||
network = bld.create_ns3_module('network', ['core'])
|
||||
network.source = [
|
||||
'model/address.cc',
|
||||
'model/application.cc',
|
||||
'model/buffer.cc',
|
||||
|
||||
Reference in New Issue
Block a user