aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-05-24 14:30:01 +0100
committerGravatar GitHub <noreply@github.com> 2018-05-24 14:30:01 +0100
commit2758a756dd32197fdc20e0094ea9a22227649da4 (patch)
tree519776ee52b7364a9029daf76ee8447b97518ae2 /test
parentb0fd575c658c22d082e1ac776a15ad8d188e76f7 (diff)
downloadcoredns-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.go77
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