mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 08:44:17 -04:00
Easier way to dnstap? (#1496)
* Easier way to dnstap? * Remove unnecessary function parameter from Tapper * golint * golint 2 * Proxy dnstap tests * README.md & doc * net.IP * Proxy test was incorrect * Small changes * Update README.md * Was not reporting dnstap errors + test * Wasn't working at all, now it's ok * Thanks Travis
This commit is contained in:
@@ -12,12 +12,9 @@ import (
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
func testRequest(t *testing.T, expected Data, r request.Request) {
|
||||
d := Data{}
|
||||
if err := d.RemoteAddr(r.W.RemoteAddr()); err != nil {
|
||||
t.Fail()
|
||||
return
|
||||
}
|
||||
func testRequest(t *testing.T, expected Builder, r request.Request) {
|
||||
d := Builder{}
|
||||
d.Addr(r.W.RemoteAddr())
|
||||
if d.SocketProto != expected.SocketProto ||
|
||||
d.SocketFam != expected.SocketFam ||
|
||||
!reflect.DeepEqual(d.Address, expected.Address) ||
|
||||
@@ -27,7 +24,7 @@ func testRequest(t *testing.T, expected Data, r request.Request) {
|
||||
}
|
||||
}
|
||||
func TestRequest(t *testing.T) {
|
||||
testRequest(t, Data{
|
||||
testRequest(t, Builder{
|
||||
SocketProto: tap.SocketProtocol_UDP,
|
||||
SocketFam: tap.SocketFamily_INET,
|
||||
Address: net.ParseIP("10.240.0.1"),
|
||||
|
||||
Reference in New Issue
Block a user