diff --git a/examples/wscript b/examples/wscript index af3d3fc5d..ed6032f9e 100644 --- a/examples/wscript +++ b/examples/wscript @@ -4,6 +4,18 @@ def build(bld): obj = bld.create_ns3_program('hello-simulator') obj.source = 'hello-simulator.cc' + obj = bld.create_ns3_program('first', + ['core', 'simulator', 'point-to-point', 'internet-stack']) + obj.source = 'first.cc' + + obj = bld.create_ns3_program('second', + ['core', 'simulator', 'point-to-point', 'csma', 'internet-stack']) + obj.source = 'second.cc' + + obj = bld.create_ns3_program('third', + ['core', 'simulator', 'point-to-point', 'csma', 'wifi', 'internet-stack']) + obj.source = 'third.cc' + obj = bld.create_ns3_program('mixed-wireless', ['core', 'simulator', 'mobility', 'wifi', 'point-to-point', 'internet-stack']) obj.source = 'mixed-wireless.cc' diff --git a/regression/tests/test-dynamic-global-routing.py b/regression/tests/test-dynamic-global-routing.py new file mode 100644 index 000000000..9a7ff13a3 --- /dev/null +++ b/regression/tests/test-dynamic-global-routing.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +"""Generic trace-comparison-type regression test.""" + +import os +import shutil +import tracediff + +def run(verbose, generate): + """Execute a test.""" + + return tracediff.run_test(verbose, generate, "dynamic-global-routing") diff --git a/regression/tests/test-global-routing-slash32.py b/regression/tests/test-global-routing-slash32.py new file mode 100644 index 000000000..bf613b6e1 --- /dev/null +++ b/regression/tests/test-global-routing-slash32.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +"""Generic trace-comparison-type regression test.""" + +import os +import shutil +import tracediff + +def run(verbose, generate): + """Execute a test.""" + + return tracediff.run_test(verbose, generate, "global-routing-slash32") diff --git a/regression/tests/test-second.py b/regression/tests/test-second.py new file mode 100644 index 000000000..56dd9b5e5 --- /dev/null +++ b/regression/tests/test-second.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +"""Generic trace-comparison-type regression test.""" + +import os +import shutil +import tracediff + +def run(verbose, generate): + """Execute a test.""" + + return tracediff.run_test(verbose, generate, "second") diff --git a/regression/tests/test-static-routing-slash32.py b/regression/tests/test-static-routing-slash32.py new file mode 100644 index 000000000..6ac8550cc --- /dev/null +++ b/regression/tests/test-static-routing-slash32.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +"""Generic trace-comparison-type regression test.""" + +import os +import shutil +import tracediff + +def run(verbose, generate): + """Execute a test.""" + + return tracediff.run_test(verbose, generate, "static-routing-slash32") diff --git a/regression/tests/test-third.py b/regression/tests/test-third.py new file mode 100644 index 000000000..582e8b44a --- /dev/null +++ b/regression/tests/test-third.py @@ -0,0 +1,12 @@ +#! /usr/bin/env python + +"""Generic trace-comparison-type regression test.""" + +import os +import shutil +import tracediff + +def run(verbose, generate): + """Execute a test.""" + + return tracediff.run_test(verbose, generate, "third")