diff options
author | 2018-05-24 14:30:01 +0100 | |
---|---|---|
committer | 2018-05-24 14:30:01 +0100 | |
commit | 2758a756dd32197fdc20e0094ea9a22227649da4 (patch) | |
tree | 519776ee52b7364a9029daf76ee8447b97518ae2 /test | |
parent | b0fd575c658c22d082e1ac776a15ad8d188e76f7 (diff) | |
download | coredns-2758a756dd32197fdc20e0094ea9a22227649da4.tar.gz coredns-2758a756dd32197fdc20e0094ea9a22227649da4.tar.zst coredns-2758a756dd32197fdc20e0094ea9a22227649da4.zip |
Implement deprecation notice for 1.1.4 (#1833)
* Implement deprecation notice for 1.1.4
This still allows all the config to be parsed, but noops it:
* -log; always set the log to stdout; no matter what.
* https_google; removed from the proxy implementation.
* reverse plugin: set to deprecated.
* Whole of reverse can go
* Remove test for deprecated plugin
Diffstat (limited to 'test')
-rw-r--r-- | test/reverse_test.go | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/test/reverse_test.go b/test/reverse_test.go index 184a5fe1f..4ff74c737 100644 --- a/test/reverse_test.go +++ b/test/reverse_test.go @@ -12,83 +12,6 @@ import ( "github.com/miekg/dns" ) -func TestReverseFallthrough(t *testing.T) { - t.Parallel() - name, rm, err := test.TempFile(".", exampleOrg) - if err != nil { - t.Fatalf("failed to create zone: %s", err) - } - defer rm() - - corefile := `arpa:0 example.org:0 { - reverse 10.32.0.0/16 { - hostname ip-{ip}.{zone[2]} - #fallthrough - } - file ` + name + ` example.org -} -` - - i, udp, _, err := CoreDNSServerAndPorts(corefile) - if err != nil { - t.Fatalf("Could not get CoreDNS serving instance: %s", err) - } - - log.SetOutput(ioutil.Discard) - - p := proxy.NewLookup([]string{udp}) - state := request.Request{W: &test.ResponseWriter{}, Req: new(dns.Msg)} - resp, err := p.Lookup(state, "example.org.", dns.TypeA) - if err != nil { - t.Fatal("Expected to receive reply, but didn't") - } - // Reply should be SERVFAIL because of no fallthrough - if resp.Rcode != dns.RcodeServerFailure { - t.Fatalf("Expected SERVFAIL, but got: %d", resp.Rcode) - } - - // Stop the server. - i.Stop() - - // And redo with fallthrough enabled - - corefile = `arpa:0 example.org:0 { - reverse 10.32.0.0/16 { - hostname ip-{ip}.{zone[2]} - fallthrough - } - file ` + name + ` example.org -} -` - - i, err = CoreDNSServer(corefile) - if err != nil { - t.Fatalf("Could not get CoreDNS serving instance: %s", err) - } - - udp, _ = CoreDNSServerPorts(i, 0) - if udp == "" { - t.Fatalf("Could not get UDP listening port") - } - defer i.Stop() - - p = proxy.NewLookup([]string{udp}) - resp, err = p.Lookup(state, "example.org.", dns.TypeA) - if err != nil { - t.Fatal("Expected to receive reply, but didn't") - } - - if len(resp.Answer) == 0 { - t.Error("Expected to at least one RR in the answer section, got none") - } - if resp.Answer[0].Header().Rrtype != dns.TypeA { - t.Errorf("Expected RR to A, got: %d", resp.Answer[0].Header().Rrtype) - } - if resp.Answer[0].(*dns.A).A.String() != "127.0.0.1" { - t.Errorf("Expected 127.0.0.1, got: %s", resp.Answer[0].(*dns.A).A.String()) - } -} - func TestReverseCorefile(t *testing.T) { corefile := `10.0.0.0/24:0 { whoami |