test: parallelize dns test
This commit is contained in:
parent
a2b29bea9f
commit
36a2312639
|
@ -2728,20 +2728,30 @@ func TestDNS_ServiceLookup_AnswerLimits(t *testing.T) {
|
||||||
{"30", 30, 8, 8, 6, 8, 8, 5, 8, -5, -5},
|
{"30", 30, 8, 8, 6, 8, 8, 5, 8, -5, -5},
|
||||||
}
|
}
|
||||||
for _, test := range tests {
|
for _, test := range tests {
|
||||||
ok, err := testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeA, test.expectedAService, test.expectedAQuery, test.expectedAQueryID)
|
test := test // capture loop var
|
||||||
if !ok {
|
t.Run("A lookup", func(t *testing.T) {
|
||||||
t.Errorf("Expected service A lookup %s to pass: %v", test.name, err)
|
t.Parallel()
|
||||||
}
|
ok, err := testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeA, test.expectedAService, test.expectedAQuery, test.expectedAQueryID)
|
||||||
|
if !ok {
|
||||||
|
t.Errorf("Expected service A lookup %s to pass: %v", test.name, err)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
ok, err = testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeAAAA, test.expectedAAAAService, test.expectedAAAAQuery, test.expectedAAAAQueryID)
|
t.Run("AAAA lookup", func(t *testing.T) {
|
||||||
if !ok {
|
t.Parallel()
|
||||||
t.Errorf("Expected service AAAA lookup %s to pass: %v", test.name, err)
|
ok, err := testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeAAAA, test.expectedAAAAService, test.expectedAAAAQuery, test.expectedAAAAQueryID)
|
||||||
}
|
if !ok {
|
||||||
|
t.Errorf("Expected service AAAA lookup %s to pass: %v", test.name, err)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
ok, err = testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeANY, test.expectedANYService, test.expectedANYQuery, test.expectedANYQueryID)
|
t.Run("ANY lookup", func(t *testing.T) {
|
||||||
if !ok {
|
t.Parallel()
|
||||||
t.Errorf("Expected service ANY lookup %s to pass: %v", test.name, err)
|
ok, err := testDNS_ServiceLookup_responseLimits(t, test.udpAnswerLimit, dns.TypeANY, test.expectedANYService, test.expectedANYQuery, test.expectedANYQueryID)
|
||||||
}
|
if !ok {
|
||||||
|
t.Errorf("Expected service ANY lookup %s to pass: %v", test.name, err)
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue