Нема описа

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. language: go
  2. go_import_path: github.com/google/pprof
  3. env: SKIP_GRAPHVIZ=0
  4. matrix:
  5. include:
  6. - os: linux
  7. go: 1.7.x
  8. - os: linux
  9. go: 1.8.x
  10. - os: linux
  11. go: 1.9.x
  12. - os: linux
  13. go: master
  14. - os: osx
  15. osx_image: xcode6.4
  16. go: 1.8.x
  17. env: SKIP_GRAPHVIZ=1
  18. - os: osx
  19. osx_image: xcode6.4
  20. go: 1.9.x
  21. env: SKIP_GRAPHVIZ=1
  22. - os: osx
  23. osx_image: xcode6.4
  24. go: master
  25. env: SKIP_GRAPHVIZ=1
  26. - os: osx
  27. osx_image: xcode7.3
  28. go: 1.8.x
  29. - os: osx
  30. osx_image: xcode7.3
  31. go: 1.9.x
  32. - os: osx
  33. osx_image: xcode7.3
  34. go: master
  35. - os: osx
  36. osx_image: xcode8.3
  37. go: 1.8.x
  38. - os: osx
  39. osx_image: xcode8.3
  40. go: 1.9.x
  41. - os: osx
  42. osx_image: xcode8.3
  43. go: master
  44. addons:
  45. apt:
  46. packages:
  47. - graphviz
  48. before_install:
  49. - go get -u github.com/golang/lint/golint honnef.co/go/tools/cmd/...
  50. - if (("$TRAVIS_OS_NAME" == "osx") && (!"$SKIP_GRAPHVIZ")); then brew update ; fi
  51. - if (("$TRAVIS_OS_NAME" == "osx") && (!"$SKIP_GRAPHVIZ")); then brew install graphviz; fi
  52. script:
  53. - gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi
  54. - golintlint=$(golint ./...) && if [ -n "$golintlint" ]; then printf 'golint found:\n%s\n' "$golintlint" && exit 1; fi
  55. - go tool vet -all .
  56. - gosimple ./...
  57. - ./test.sh
  58. after_success:
  59. - bash <(curl -s https://codecov.io/bash)