summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcsilvers <csilvers@01de4be4-8c4a-0410-9132-4925637da917>2008-06-10 00:09:34 +0000
committercsilvers <csilvers@01de4be4-8c4a-0410-9132-4925637da917>2008-06-10 00:09:34 +0000
commitc45deaf0c59cd11a8055f4043235c06f6c9cc018 (patch)
tree37883732a4a79b45348f0ab135772982981ab158
parent7284be284b2eb684be567777e14f62d2dbbd20f7 (diff)
downloaddistcc-c45deaf0c59cd11a8055f4043235c06f6c9cc018.tar.gz
While testdistcc.py tries to use port 42000 to communicate, if it
fails it tries 42001, etc. When checking output, make sure we match the port we actually ended up binding on. Tested by running 'make check' on a wide variety or architectures, including a FreeBSD machine where make check failed before this change. Reviewed by fergus git-svn-id: http://distcc.googlecode.com/svn/trunk@497 01de4be4-8c4a-0410-9132-4925637da917
-rwxr-xr-xtest/testdistcc.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/testdistcc.py b/test/testdistcc.py
index 4dde0f5..4847358 100755
--- a/test/testdistcc.py
+++ b/test/testdistcc.py
@@ -1817,7 +1817,7 @@ class Lsdistcc_Case(WithDaemon_Case):
+ " anInvalidHostname")
out_list = out.split()
out_list.sort()
- expected = ["%s:%d" % (host, DISTCC_TEST_PORT) for host in
+ expected = ["%s:%d" % (host, self.server_port) for host in
["127.0.0.1", "127.0.0.2", "localhost"]]
if multiple_loopback_addrs:
self.assert_equal(out_list, expected)
@@ -1833,12 +1833,12 @@ class Lsdistcc_Case(WithDaemon_Case):
# Test "lsdistcc host%d".
out, err = self.runcmd(lsdistcc + " 127.0.0.%d")
self.assert_equal(err, "")
- self.assert_re_search("127.0.0.1:%d\n" % DISTCC_TEST_PORT, out)
+ self.assert_re_search("127.0.0.1:%d\n" % self.server_port, out)
if multiple_loopback_addrs:
- self.assert_re_search("127.0.0.2:%d\n" % DISTCC_TEST_PORT, out)
- self.assert_re_search("127.0.0.3:%d\n" % DISTCC_TEST_PORT, out)
- self.assert_re_search("127.0.0.4:%d\n" % DISTCC_TEST_PORT, out)
- self.assert_re_search("127.0.0.5:%d\n" % DISTCC_TEST_PORT, out)
+ self.assert_re_search("127.0.0.2:%d\n" % self.server_port, out)
+ self.assert_re_search("127.0.0.3:%d\n" % self.server_port, out)
+ self.assert_re_search("127.0.0.4:%d\n" % self.server_port, out)
+ self.assert_re_search("127.0.0.5:%d\n" % self.server_port, out)
# When invoking compiler, use absolute path so distccd can find it
for path in os.environ['PATH'].split (':'):