@@ -35,6 +35,7 @@ func TestNameserver(t *testing.T) {
3535 ns := nameserver .New (a .Driver , "" )
3636 go ns .ListenAndServe ()
3737 waitNSReady (t , ns )
38+ defer ns .Close ()
3839
3940 // Pre-register some records directly
4041 ns .Store ().RegisterA ("agent-alpha" , a .Daemon .Addr ())
@@ -114,6 +115,7 @@ func TestNameserverSRecord(t *testing.T) {
114115 ns := nameserver .New (a .Driver , "" )
115116 go ns .ListenAndServe ()
116117 waitNSReady (t , ns )
118+ defer ns .Close ()
117119
118120 client := nameserver .NewClient (b .Driver , a .Daemon .Addr ())
119121
@@ -157,6 +159,7 @@ func TestNameserverRegisterN(t *testing.T) {
157159 ns := nameserver .New (a .Driver , "" )
158160 go ns .ListenAndServe ()
159161 waitNSReady (t , ns )
162+ defer ns .Close ()
160163
161164 client := nameserver .NewClient (b .Driver , a .Daemon .Addr ())
162165
@@ -188,6 +191,7 @@ func TestNameserverOverwriteA(t *testing.T) {
188191 ns := nameserver .New (a .Driver , "" )
189192 go ns .ListenAndServe ()
190193 waitNSReady (t , ns )
194+ defer ns .Close ()
191195
192196 client := nameserver .NewClient (b .Driver , a .Daemon .Addr ())
193197
@@ -228,6 +232,7 @@ func TestNameserverPersistence(t *testing.T) {
228232 ns1 := nameserver .New (a .Driver , storePath )
229233 go ns1 .ListenAndServe ()
230234 waitNSReady (t , ns1 )
235+ defer ns1 .Close ()
231236
232237 client := nameserver .NewClient (b .Driver , a .Daemon .Addr ())
233238
@@ -280,6 +285,7 @@ func TestNameserverMultipleClients(t *testing.T) {
280285 ns := nameserver .New (a .Driver , "" )
281286 go ns .ListenAndServe ()
282287 waitNSReady (t , ns )
288+ defer ns .Close ()
283289
284290 // Pre-register
285291 ns .Store ().RegisterA ("target" , a .Daemon .Addr ())
0 commit comments