--- a/regression/regression.py Wed Mar 26 00:36:58 2008 -0700
+++ b/regression/regression.py Wed Mar 26 01:33:41 2008 -0700
@@ -3,7 +3,7 @@
"""Regression test.
-This will find all modules whose name is "test_*" in the tests
+This will find all modules whose name is "test-*" in the tests
directory, and run them.
Command line options:
@@ -100,7 +100,7 @@
print "findtests(): found ", names
tests = []
for name in names:
- if name[:5] == "test_" and name[-3:] == ".py":
+ if name[:5] == "test-" and name[-3:] == ".py":
testname = name[:-3]
tests.append(testname)
tests.sort()
Binary file regression/tests/test-csma-one-subnet.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-csma-one-subnet.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test csma-one-subnet."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run csma-one-subnet >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-csma-one-subnet.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-csma-one-subnet.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
Binary file regression/tests/test-simple-point-to-point.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-simple-point-to-point.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test simple-point-to-point."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run simple-point-to-point >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-simple-point-to-point.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-simple-point-to-point.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
Binary file regression/tests/test-tcp-large-transfer.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-tcp-large-transfer.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test tcp-large-transfer."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run tcp-large-transfer >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-tcp-large-transfer.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-tcp-large-transfer.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
Binary file regression/tests/test-tcp-nonlistening-server.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-tcp-nonlistening-server.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test tcp-nonlistening-server."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run tcp-nonlistening-server >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-tcp-nonlistening-server.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-tcp-nonlistening-server.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
Binary file regression/tests/test-tcp-small-transfer.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-tcp-small-transfer.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test tcp-small-transfer."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run tcp-small-transfer >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-tcp-small-transfer.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-tcp-small-transfer.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
Binary file regression/tests/test-udp-echo.bz2 has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/regression/tests/test-udp-echo.py Wed Mar 26 01:33:41 2008 -0700
@@ -0,0 +1,31 @@
+#! /usr/bin/env python
+
+"""Regression test udp-echo."""
+
+import os
+
+def rmdir(dir):
+ if os.path.exists(dir):
+ files = os.listdir(dir)
+ for file in files:
+ if file == '.' or file == '..':
+ continue
+ path = dir + os.sep + file
+ os.remove(path)
+ os.rmdir(dir)
+
+def run(verbose, generate):
+ """Execute a test."""
+
+ os.system("./waf --cwd regression/traces --run udp-echo >& /dev/null")
+
+ if generate:
+ rmdir("knowns")
+ os.rename("traces", "knowns")
+ os.system("tar -cjf tests/test-udp-echo.bz2 knowns/")
+ rmdir("knowns")
+ return 0
+ else:
+ rmdir("knowns")
+ os.system("tar -xjf tests/test-udp-echo.bz2 knowns/")
+ return os.system("diff -q knowns traces >& /dev/null")
--- a/regression/tests/test_csma_one_subnet.py Wed Mar 26 00:36:58 2008 -0700
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-#! /usr/bin/env python
-
-"""Regression test csma-one-subnet."""
-
-import os
-
-def rmdir(dir):
- if os.path.exists(dir):
- files = os.listdir(dir)
- for file in files:
- if file == '.' or file == '..':
- continue
- path = dir + os.sep + file
- os.remove(path)
- os.rmdir(dir)
-
-def run(verbose, generate):
- """Execute a test."""
-
- os.system("./waf --cwd regression/traces --run csma-one-subnet")
-
- if generate:
- rmdir("knowns")
- os.rename("traces", "knowns")
- os.system("tar -cjf tests/csma-one-subnet.bz2 knowns/")
- rmdir("knowns")
- return 0
- else:
- rmdir("knowns")
- os.system("tar -xjf tests/csma-one-subnet.bz2 knowns/")
- return os.system("diff -q knowns traces")