don't spam Travis + valid dnstap payload

This commit is contained in:
varyoo
2017-09-29 15:48:23 +02:00
parent 1e71d0e2c1
commit 830f637e06
2 changed files with 9 additions and 4 deletions

View File

@@ -2,6 +2,7 @@ package dnstapio
import (
"bytes"
"io/ioutil"
"sync"
"testing"
"time"
@@ -26,6 +27,7 @@ func (b buf) Close() error {
func TestRace(t *testing.T) {
b := buf{&bytes.Buffer{}, 100 * time.Millisecond}
dio := New(b)
dio.iolog = ioutil.Discard // don't flood Travis
wg := &sync.WaitGroup{}
wg.Add(10)
for i := 0; i < 10; i++ {
@@ -38,7 +40,8 @@ func TestRace(t *testing.T) {
return
default:
time.Sleep(50 * time.Millisecond)
dio.Dnstap(tap.Dnstap{})
t := tap.Dnstap_MESSAGE
dio.Dnstap(tap.Dnstap{Type: &t})
}
}
}()