Increment the server port for each test

Occasionally the test servers overlap and the test will fail with
"address already in use".
This commit is contained in:
Michael Bridgen committed 2015-03-23 12:02:43 +00:00
1 parent e096b3bcd1
commit f64876a64b
1 file changed
+10 -1
+10 -1
View File
@@ -15,10 +15,18 @@ const (
testRDNSsuccess = "1.2.2.10.in-addr.arpa."
testRDNSfail = "4.3.2.1.in-addr.arpa."
testRDNSnonlocal = "8.8.8.8.in-addr.arpa."
testPort = 17625
)
var (
testPort = 17625
)
func setupForTest() {
testPort++
}
func TestUDPDNSServer(t *testing.T) {
setupForTest()
const (
successTestName = "test1.weave.local."
failTestName = "test2.weave.local."
@@ -124,6 +132,7 @@ func testExchange(t *testing.T, z string, ty uint16, minAnswers int, maxAnswers
}
func TestTCPDNSServer(t *testing.T) {
setupForTest()
const (
numAnswers = 512
nonLocalName = "weave.works."