summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Silverstein <csilvers@khanacademy.org>2008-06-10 00:09:34 +0000
committerCraig Silverstein <csilvers@khanacademy.org>2008-06-10 00:09:34 +0000
commit502bd2aa4934072115392e5964302bbc970ffb25 (patch)
tree37883732a4a79b45348f0ab135772982981ab158
parentfa9da27f051e21e238c0594aff64cc21530e0d86 (diff)
downloaddistcc-git-502bd2aa4934072115392e5964302bbc970ffb25.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
-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 (':'):