From 2785f01db5aca178ad4a92ca56d5f2d56c19b0ed Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sun, 10 Sep 2017 20:29:38 +0100 Subject: [PATCH] core: readme test: new port for every instance (#1056) Use a new port for every instance. --- test/readme_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/readme_test.go b/test/readme_test.go index f231ebc5a..9c9eae249 100644 --- a/test/readme_test.go +++ b/test/readme_test.go @@ -6,6 +6,7 @@ import ( "log" "os" "path/filepath" + "strconv" "testing" "github.com/coredns/coredns/core/dnsserver" @@ -23,9 +24,10 @@ import ( // ~~~ func TestReadme(t *testing.T) { + port := 30053 caddy.Quiet = true dnsserver.Quiet = true - dnsserver.Port = "10053" + log.SetOutput(ioutil.Discard) middle := filepath.Join("..", "middleware") @@ -48,11 +50,13 @@ func TestReadme(t *testing.T) { // Test each snippet. for _, in := range inputs { t.Logf("Testing %s, with %d byte snippet", readme, len(in.Body())) + dnsserver.Port = strconv.Itoa(port) server, err := caddy.Start(in) if err != nil { t.Errorf("Failed to start server for input %q:\n%s", err, in.Body()) } server.Stop() + port++ } } }