소스 검색

Merge pull request #35 from mrjana/master

Enable libnetwork tests only in short mode
Madhu Venugopal 10 년 전
부모
커밋
80ae9d3e89
1개의 변경된 파일7개의 추가작업 그리고 8개의 파일을 삭제
  1. 7 8
      libnetwork/libnetwork_test.go

+ 7 - 8
libnetwork/libnetwork_test.go

@@ -1,8 +1,8 @@
 package libnetwork_test
 
 import (
+	"flag"
 	"net"
-	"os"
 	"testing"
 
 	log "github.com/Sirupsen/logrus"
@@ -12,17 +12,16 @@ import (
 )
 
 var bridgeName = "docker0"
+var enableBridgeTest = flag.Bool("enable-bridge-test", false, "")
+
+func TestSimplebridge(t *testing.T) {
+	if *enableBridgeTest == false {
+		t.Skip()
+	}
 
-func TestMain(m *testing.M) {
-	// Cleanup any existing docker0 bridge if needed. Ignore errors
 	bridge := &netlink.Bridge{LinkAttrs: netlink.LinkAttrs{Name: bridgeName}}
 	netlink.LinkDel(bridge)
 
-	os.Exit(m.Run())
-}
-
-func TestSimplebridge(t *testing.T) {
-
 	ip, subnet, err := net.ParseCIDR("192.168.100.1/24")
 	if err != nil {
 		t.Fatal(err)