@cryptotaxi247 / kubo / commits / c565309a2

skip ipns fuse tests in travis

Juan Batiz-Benet committed Oct 9, 2014 at 02:59 UTC c565309a2153303ca820ce44864917e0991a610c
2 files changed +15
.travis.yml
+2
@@ -8,3 +8,5 @@ go:
8
9 script:
10 - go test -v ./...
11 +
12 +env: TEST_NO_FUSE=1
fuse/ipns/ipns_test.go
+13
@@ -13,6 +13,17 @@ import (
13 u "github.com/jbenet/go-ipfs/util"
14 )
15
16 +func maybeSkipFuseTests(t *testing.T) bool {
17 + v := "TEST_NO_FUSE"
18 + n := strings.ToLower(os.Getenv(v))
19 + skip := n != "" && n != "false" && n != "f"
20 +
21 + if skip {
22 + t.Skipf("Skipping FUSE tests (%s=%s)", v, n)
23 + }
24 + return skip
25 +}
26 +
27 func randBytes(size int) []byte {
28 b := make([]byte, size)
29 rand.Read(b)
@@ -47,6 +58,8 @@ func writeFileData(t *testing.T, data []byte, path string) []byte {
58 }
59
60 func setupIpnsTest(t *testing.T, node *core.IpfsNode) (*core.IpfsNode, *fstest.Mount) {
61 + maybeSkipFuseTests(t)
62 +
63 var err error
64 if node == nil {
65 node, err = core.NewMockNode()