aboutsummaryrefslogtreecommitdiff
path: root/plugin/test/server.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-08-25 12:59:44 +0000
committerGravatar GitHub <noreply@github.com> 2019-08-25 12:59:44 +0000
commit7219bce2852ab45bf112b910076db4b8cd1baffc (patch)
tree430feec335074ebe09a1aad42f43ccd73a63d6ab /plugin/test/server.go
parent07748d0c34b4c8329dfce8d1fe976ba61152dfec (diff)
downloadcoredns-7219bce2852ab45bf112b910076db4b8cd1baffc.tar.gz
coredns-7219bce2852ab45bf112b910076db4b8cd1baffc.tar.zst
coredns-7219bce2852ab45bf112b910076db4b8cd1baffc.zip
testing: TCPServer was only used in secondary_test.go (#3186)
TCPServer was only used in secondary_test.go and even there it wasn't needed. Remove the file. Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'plugin/test/server.go')
-rw-r--r--plugin/test/server.go52
1 files changed, 0 insertions, 52 deletions
diff --git a/plugin/test/server.go b/plugin/test/server.go
deleted file mode 100644
index eb39c7a5b..000000000
--- a/plugin/test/server.go
+++ /dev/null
@@ -1,52 +0,0 @@
-package test
-
-import (
- "net"
- "sync"
- "time"
-
- "github.com/miekg/dns"
-)
-
-// TCPServer starts a DNS server with a TCP listener on laddr.
-func TCPServer(laddr string) (*dns.Server, string, error) {
- l, err := net.Listen("tcp", laddr)
- if err != nil {
- return nil, "", err
- }
-
- server := &dns.Server{Listener: l, ReadTimeout: time.Hour, WriteTimeout: time.Hour}
-
- waitLock := sync.Mutex{}
- waitLock.Lock()
- server.NotifyStartedFunc = func() { waitLock.Unlock() }
-
- go func() {
- server.ActivateAndServe()
- l.Close()
- }()
-
- waitLock.Lock()
- return server, l.Addr().String(), nil
-}
-
-// UDPServer starts a DNS server with an UDP listener on laddr.
-func UDPServer(laddr string) (*dns.Server, string, error) {
- pc, err := net.ListenPacket("udp", laddr)
- if err != nil {
- return nil, "", err
- }
- server := &dns.Server{PacketConn: pc, ReadTimeout: time.Hour, WriteTimeout: time.Hour}
-
- waitLock := sync.Mutex{}
- waitLock.Lock()
- server.NotifyStartedFunc = func() { waitLock.Unlock() }
-
- go func() {
- server.ActivateAndServe()
- pc.Close()
- }()
-
- waitLock.Lock()
- return server, pc.LocalAddr().String(), nil
-}