1.1 --- a/regression/regression.py Wed Mar 26 00:36:58 2008 -0700
1.2 +++ b/regression/regression.py Wed Mar 26 01:33:41 2008 -0700
1.3 @@ -3,7 +3,7 @@
1.4
1.5 """Regression test.
1.6
1.7 -This will find all modules whose name is "test_*" in the tests
1.8 +This will find all modules whose name is "test-*" in the tests
1.9 directory, and run them.
1.10
1.11 Command line options:
1.12 @@ -100,7 +100,7 @@
1.13 print "findtests(): found ", names
1.14 tests = []
1.15 for name in names:
1.16 - if name[:5] == "test_" and name[-3:] == ".py":
1.17 + if name[:5] == "test-" and name[-3:] == ".py":
1.18 testname = name[:-3]
1.19 tests.append(testname)
1.20 tests.sort()
2.1 Binary file regression/tests/test-csma-one-subnet.bz2 has changed
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/regression/tests/test-csma-one-subnet.py Wed Mar 26 01:33:41 2008 -0700
3.3 @@ -0,0 +1,31 @@
3.4 +#! /usr/bin/env python
3.5 +
3.6 +"""Regression test csma-one-subnet."""
3.7 +
3.8 +import os
3.9 +
3.10 +def rmdir(dir):
3.11 + if os.path.exists(dir):
3.12 + files = os.listdir(dir)
3.13 + for file in files:
3.14 + if file == '.' or file == '..':
3.15 + continue
3.16 + path = dir + os.sep + file
3.17 + os.remove(path)
3.18 + os.rmdir(dir)
3.19 +
3.20 +def run(verbose, generate):
3.21 + """Execute a test."""
3.22 +
3.23 + os.system("./waf --cwd regression/traces --run csma-one-subnet >& /dev/null")
3.24 +
3.25 + if generate:
3.26 + rmdir("knowns")
3.27 + os.rename("traces", "knowns")
3.28 + os.system("tar -cjf tests/test-csma-one-subnet.bz2 knowns/")
3.29 + rmdir("knowns")
3.30 + return 0
3.31 + else:
3.32 + rmdir("knowns")
3.33 + os.system("tar -xjf tests/test-csma-one-subnet.bz2 knowns/")
3.34 + return os.system("diff -q knowns traces >& /dev/null")
4.1 Binary file regression/tests/test-simple-point-to-point.bz2 has changed
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/regression/tests/test-simple-point-to-point.py Wed Mar 26 01:33:41 2008 -0700
5.3 @@ -0,0 +1,31 @@
5.4 +#! /usr/bin/env python
5.5 +
5.6 +"""Regression test simple-point-to-point."""
5.7 +
5.8 +import os
5.9 +
5.10 +def rmdir(dir):
5.11 + if os.path.exists(dir):
5.12 + files = os.listdir(dir)
5.13 + for file in files:
5.14 + if file == '.' or file == '..':
5.15 + continue
5.16 + path = dir + os.sep + file
5.17 + os.remove(path)
5.18 + os.rmdir(dir)
5.19 +
5.20 +def run(verbose, generate):
5.21 + """Execute a test."""
5.22 +
5.23 + os.system("./waf --cwd regression/traces --run simple-point-to-point >& /dev/null")
5.24 +
5.25 + if generate:
5.26 + rmdir("knowns")
5.27 + os.rename("traces", "knowns")
5.28 + os.system("tar -cjf tests/test-simple-point-to-point.bz2 knowns/")
5.29 + rmdir("knowns")
5.30 + return 0
5.31 + else:
5.32 + rmdir("knowns")
5.33 + os.system("tar -xjf tests/test-simple-point-to-point.bz2 knowns/")
5.34 + return os.system("diff -q knowns traces >& /dev/null")
6.1 Binary file regression/tests/test-tcp-large-transfer.bz2 has changed
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/regression/tests/test-tcp-large-transfer.py Wed Mar 26 01:33:41 2008 -0700
7.3 @@ -0,0 +1,31 @@
7.4 +#! /usr/bin/env python
7.5 +
7.6 +"""Regression test tcp-large-transfer."""
7.7 +
7.8 +import os
7.9 +
7.10 +def rmdir(dir):
7.11 + if os.path.exists(dir):
7.12 + files = os.listdir(dir)
7.13 + for file in files:
7.14 + if file == '.' or file == '..':
7.15 + continue
7.16 + path = dir + os.sep + file
7.17 + os.remove(path)
7.18 + os.rmdir(dir)
7.19 +
7.20 +def run(verbose, generate):
7.21 + """Execute a test."""
7.22 +
7.23 + os.system("./waf --cwd regression/traces --run tcp-large-transfer >& /dev/null")
7.24 +
7.25 + if generate:
7.26 + rmdir("knowns")
7.27 + os.rename("traces", "knowns")
7.28 + os.system("tar -cjf tests/test-tcp-large-transfer.bz2 knowns/")
7.29 + rmdir("knowns")
7.30 + return 0
7.31 + else:
7.32 + rmdir("knowns")
7.33 + os.system("tar -xjf tests/test-tcp-large-transfer.bz2 knowns/")
7.34 + return os.system("diff -q knowns traces >& /dev/null")
8.1 Binary file regression/tests/test-tcp-nonlistening-server.bz2 has changed
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/regression/tests/test-tcp-nonlistening-server.py Wed Mar 26 01:33:41 2008 -0700
9.3 @@ -0,0 +1,31 @@
9.4 +#! /usr/bin/env python
9.5 +
9.6 +"""Regression test tcp-nonlistening-server."""
9.7 +
9.8 +import os
9.9 +
9.10 +def rmdir(dir):
9.11 + if os.path.exists(dir):
9.12 + files = os.listdir(dir)
9.13 + for file in files:
9.14 + if file == '.' or file == '..':
9.15 + continue
9.16 + path = dir + os.sep + file
9.17 + os.remove(path)
9.18 + os.rmdir(dir)
9.19 +
9.20 +def run(verbose, generate):
9.21 + """Execute a test."""
9.22 +
9.23 + os.system("./waf --cwd regression/traces --run tcp-nonlistening-server >& /dev/null")
9.24 +
9.25 + if generate:
9.26 + rmdir("knowns")
9.27 + os.rename("traces", "knowns")
9.28 + os.system("tar -cjf tests/test-tcp-nonlistening-server.bz2 knowns/")
9.29 + rmdir("knowns")
9.30 + return 0
9.31 + else:
9.32 + rmdir("knowns")
9.33 + os.system("tar -xjf tests/test-tcp-nonlistening-server.bz2 knowns/")
9.34 + return os.system("diff -q knowns traces >& /dev/null")
10.1 Binary file regression/tests/test-tcp-small-transfer.bz2 has changed
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
11.2 +++ b/regression/tests/test-tcp-small-transfer.py Wed Mar 26 01:33:41 2008 -0700
11.3 @@ -0,0 +1,31 @@
11.4 +#! /usr/bin/env python
11.5 +
11.6 +"""Regression test tcp-small-transfer."""
11.7 +
11.8 +import os
11.9 +
11.10 +def rmdir(dir):
11.11 + if os.path.exists(dir):
11.12 + files = os.listdir(dir)
11.13 + for file in files:
11.14 + if file == '.' or file == '..':
11.15 + continue
11.16 + path = dir + os.sep + file
11.17 + os.remove(path)
11.18 + os.rmdir(dir)
11.19 +
11.20 +def run(verbose, generate):
11.21 + """Execute a test."""
11.22 +
11.23 + os.system("./waf --cwd regression/traces --run tcp-small-transfer >& /dev/null")
11.24 +
11.25 + if generate:
11.26 + rmdir("knowns")
11.27 + os.rename("traces", "knowns")
11.28 + os.system("tar -cjf tests/test-tcp-small-transfer.bz2 knowns/")
11.29 + rmdir("knowns")
11.30 + return 0
11.31 + else:
11.32 + rmdir("knowns")
11.33 + os.system("tar -xjf tests/test-tcp-small-transfer.bz2 knowns/")
11.34 + return os.system("diff -q knowns traces >& /dev/null")
12.1 Binary file regression/tests/test-udp-echo.bz2 has changed
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
13.2 +++ b/regression/tests/test-udp-echo.py Wed Mar 26 01:33:41 2008 -0700
13.3 @@ -0,0 +1,31 @@
13.4 +#! /usr/bin/env python
13.5 +
13.6 +"""Regression test udp-echo."""
13.7 +
13.8 +import os
13.9 +
13.10 +def rmdir(dir):
13.11 + if os.path.exists(dir):
13.12 + files = os.listdir(dir)
13.13 + for file in files:
13.14 + if file == '.' or file == '..':
13.15 + continue
13.16 + path = dir + os.sep + file
13.17 + os.remove(path)
13.18 + os.rmdir(dir)
13.19 +
13.20 +def run(verbose, generate):
13.21 + """Execute a test."""
13.22 +
13.23 + os.system("./waf --cwd regression/traces --run udp-echo >& /dev/null")
13.24 +
13.25 + if generate:
13.26 + rmdir("knowns")
13.27 + os.rename("traces", "knowns")
13.28 + os.system("tar -cjf tests/test-udp-echo.bz2 knowns/")
13.29 + rmdir("knowns")
13.30 + return 0
13.31 + else:
13.32 + rmdir("knowns")
13.33 + os.system("tar -xjf tests/test-udp-echo.bz2 knowns/")
13.34 + return os.system("diff -q knowns traces >& /dev/null")
14.1 --- a/regression/tests/test_csma_one_subnet.py Wed Mar 26 00:36:58 2008 -0700
14.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
14.3 @@ -1,31 +0,0 @@
14.4 -#! /usr/bin/env python
14.5 -
14.6 -"""Regression test csma-one-subnet."""
14.7 -
14.8 -import os
14.9 -
14.10 -def rmdir(dir):
14.11 - if os.path.exists(dir):
14.12 - files = os.listdir(dir)
14.13 - for file in files:
14.14 - if file == '.' or file == '..':
14.15 - continue
14.16 - path = dir + os.sep + file
14.17 - os.remove(path)
14.18 - os.rmdir(dir)
14.19 -
14.20 -def run(verbose, generate):
14.21 - """Execute a test."""
14.22 -
14.23 - os.system("./waf --cwd regression/traces --run csma-one-subnet")
14.24 -
14.25 - if generate:
14.26 - rmdir("knowns")
14.27 - os.rename("traces", "knowns")
14.28 - os.system("tar -cjf tests/csma-one-subnet.bz2 knowns/")
14.29 - rmdir("knowns")
14.30 - return 0
14.31 - else:
14.32 - rmdir("knowns")
14.33 - os.system("tar -xjf tests/csma-one-subnet.bz2 knowns/")
14.34 - return os.system("diff -q knowns traces")