|
@@ -2,6 +2,8 @@ language: go
|
2
|
2
|
|
3
|
3
|
go_import_path: github.com/google/pprof
|
4
|
4
|
|
|
5
|
+env: SKIP_GRAPHVIZ=0
|
|
6
|
+
|
5
|
7
|
matrix:
|
6
|
8
|
include:
|
7
|
9
|
- os: linux
|
|
@@ -15,12 +17,15 @@ matrix:
|
15
|
17
|
- os: osx
|
16
|
18
|
osx_image: xcode6.4
|
17
|
19
|
go: 1.8.x
|
|
20
|
+ env: SKIP_GRAPHVIZ=1
|
18
|
21
|
- os: osx
|
19
|
22
|
osx_image: xcode6.4
|
20
|
23
|
go: 1.9.x
|
|
24
|
+ env: SKIP_GRAPHVIZ=1
|
21
|
25
|
- os: osx
|
22
|
26
|
osx_image: xcode6.4
|
23
|
27
|
go: master
|
|
28
|
+ env: SKIP_GRAPHVIZ=1
|
24
|
29
|
- os: osx
|
25
|
30
|
osx_image: xcode7.3
|
26
|
31
|
go: 1.8.x
|
|
@@ -47,8 +52,8 @@ addons:
|
47
|
52
|
|
48
|
53
|
before_install:
|
49
|
54
|
- go get -u github.com/golang/lint/golint honnef.co/go/tools/cmd/...
|
50
|
|
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
|
51
|
|
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install graphviz; fi
|
|
55
|
+ - if (("$TRAVIS_OS_NAME" == "osx") && (!"$SKIP_GRAPHVIZ")); then brew update ; fi
|
|
56
|
+ - if (("$TRAVIS_OS_NAME" == "osx") && (!"$SKIP_GRAPHVIZ")); then brew install graphviz; fi
|
52
|
57
|
|
53
|
58
|
script:
|
54
|
59
|
- gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi
|