diff options
author | csilvers <csilvers@01de4be4-8c4a-0410-9132-4925637da917> | 2008-06-10 00:09:34 +0000 |
---|---|---|
committer | csilvers <csilvers@01de4be4-8c4a-0410-9132-4925637da917> | 2008-06-10 00:09:34 +0000 |
commit | c45deaf0c59cd11a8055f4043235c06f6c9cc018 (patch) | |
tree | 37883732a4a79b45348f0ab135772982981ab158 | |
parent | 7284be284b2eb684be567777e14f62d2dbbd20f7 (diff) | |
download | distcc-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-x | test/testdistcc.py | 12 |
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 (':'): |