瀏覽代碼

skip test requires root permission

v2ray 9 年之前
父節點
當前提交
41d89e6d1e
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 0 2
      .travis.yml
  2. 5 0
      transport/internet/udp/hub_linux_test.go

+ 0 - 2
.travis.yml

@@ -3,8 +3,6 @@ language: go
 go:
   - 1.7
 
-sudo: required
-
 git:
   depth: 5
   

+ 5 - 0
transport/internet/udp/hub_linux_test.go

@@ -3,6 +3,7 @@
 package udp_test
 
 import (
+	"os"
 	"syscall"
 	"testing"
 
@@ -16,6 +17,10 @@ import (
 
 func TestHubSocksOption(t *testing.T) {
 	assert := assert.On(t)
+	if os.Geteuid() != 0 {
+		// This test case requires root permission.
+		return
+	}
 
 	hub, err := ListenUDP(v2net.LocalHostIP, v2net.Port(0), ListenOption{
 		Callback:            func(*alloc.Buffer, *proxy.SessionInfo) {},