mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
net: disable dns error test
some dns resolvers (opendns, for example) are willing to make up results for any name. R=agl, agl1 CC=golang-dev https://golang.org/cl/152049
This commit is contained in:
parent
484f46daea
commit
9dba695692
1 changed files with 7 additions and 0 deletions
|
|
@ -5,10 +5,13 @@
|
||||||
package net
|
package net
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"flag";
|
||||||
"regexp";
|
"regexp";
|
||||||
"testing";
|
"testing";
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var runErrorTest = flag.Bool("run_error_test", false, "let TestDialError check for dns errors")
|
||||||
|
|
||||||
type DialErrorTest struct {
|
type DialErrorTest struct {
|
||||||
Net string;
|
Net string;
|
||||||
Laddr string;
|
Laddr string;
|
||||||
|
|
@ -52,6 +55,10 @@ var dialErrorTests = []DialErrorTest{
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDialError(t *testing.T) {
|
func TestDialError(t *testing.T) {
|
||||||
|
if !*runErrorTest {
|
||||||
|
t.Logf("test disabled; use --run_error_test to enable");
|
||||||
|
return;
|
||||||
|
}
|
||||||
for i, tt := range dialErrorTests {
|
for i, tt := range dialErrorTests {
|
||||||
c, e := Dial(tt.Net, tt.Laddr, tt.Raddr);
|
c, e := Dial(tt.Net, tt.Laddr, tt.Raddr);
|
||||||
if c != nil {
|
if c != nil {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue