1
0
mirror of https://github.com/golang/go synced 2024-11-20 05:14:41 -07:00

net: disable multicast tests by default.

Fixes #1649.

R=rsc, adg
CC=golang-dev
https://golang.org/cl/4343056
This commit is contained in:
Dave Cheney 2011-04-11 10:39:21 +10:00 committed by Andrew Gerrand
parent dd4423292e
commit 8b8b54ad5c

View File

@ -5,14 +5,21 @@
package net package net
import ( import (
"flag"
"runtime" "runtime"
"testing" "testing"
) )
var multicast = flag.Bool("multicast", false, "enable multicast tests")
func TestMulticastJoinAndLeave(t *testing.T) { func TestMulticastJoinAndLeave(t *testing.T) {
if runtime.GOOS == "windows" { if runtime.GOOS == "windows" {
return return
} }
if !*multicast {
t.Logf("test disabled; use --multicast to enable")
return
}
addr := &UDPAddr{ addr := &UDPAddr{
IP: IPv4zero, IP: IPv4zero,
@ -40,6 +47,10 @@ func TestMulticastJoinAndLeave(t *testing.T) {
} }
func TestJoinFailureWithIPv6Address(t *testing.T) { func TestJoinFailureWithIPv6Address(t *testing.T) {
if !*multicast {
t.Logf("test disabled; use --multicast to enable")
return
}
addr := &UDPAddr{ addr := &UDPAddr{
IP: IPv4zero, IP: IPv4zero,
Port: 0, Port: 0,