mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 09:43:17 -04:00 
			
		
		
		
	core: readme test: new port for every instance (#1056)
Use a new port for every instance.
This commit is contained in:
		| @@ -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++ | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user