]> Cypherpunks repositories - gostls13.git/commitdiff
net: disable multicast tests by default.
authorDave Cheney <dave@cheney.net>
Mon, 11 Apr 2011 00:39:21 +0000 (10:39 +1000)
committerAndrew Gerrand <adg@golang.org>
Mon, 11 Apr 2011 00:39:21 +0000 (10:39 +1000)
Fixes #1649.

R=rsc, adg
CC=golang-dev
https://golang.org/cl/4343056

src/pkg/net/multicast_test.go

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