diff --git a/.travis.yml b/.travis.yml index 0f316b14..9682077b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,7 @@ before_script: - uname -a - sudo ntpdate -u time.google.com - date +- sudo setcap cap_net_admin=eip ${GOROOT}/bin/go script: - go test -p 1 -tags json -v v2ray.com/core/... after_success: diff --git a/shippable.yml b/shippable.yml index 841dd0a1..5962c494 100644 --- a/shippable.yml +++ b/shippable.yml @@ -15,6 +15,7 @@ build: - tar -C /usr/local -xzf golang.tar.gz - export PATH=$PATH:/usr/local/go/bin - export GOPATH=/v2ray + - sudo setcap cap_net_admin=eip /usr/loca/go/bin/go - go get v2ray.com/core/... - go get v2ray.com/ext/... - go test -p 1 -v v2ray.com/core/... diff --git a/transport/internet/sockopt_linux_test.go b/transport/internet/sockopt_linux_test.go index 1d2cfc4c..9bf08433 100644 --- a/transport/internet/sockopt_linux_test.go +++ b/transport/internet/sockopt_linux_test.go @@ -12,8 +12,6 @@ import ( ) func TestSockOptMark(t *testing.T) { - t.Skip("requires CAP_NET_ADMIN") - tcpServer := tcp.Server{ MsgProcessor: func(b []byte) []byte { return b