vendor/github.com/fsnotify/fsnotify/.travis.yml
changeset 256 6d9efbef00a9
parent 242 2a9ec03fe5a1
equal deleted inserted replaced
255:4f153a23adab 256:6d9efbef00a9
     1 sudo: false
     1 sudo: false
     2 language: go
     2 language: go
     3 
     3 
     4 go:
     4 go:
     5   - 1.8.x
     5   - "stable"
     6   - 1.9.x
     6   - "1.11.x"
     7   - tip
     7   - "1.10.x"
       
     8   - "1.9.x"
     8 
     9 
     9 matrix:
    10 matrix:
       
    11   include:
       
    12     - go: "stable"
       
    13       env: GOLINT=true
    10   allow_failures:
    14   allow_failures:
    11     - go: tip
    15     - go: tip
    12   fast_finish: true
    16   fast_finish: true
    13 
    17 
    14 before_script:
    18 
    15   - go get -u github.com/golang/lint/golint
    19 before_install:
       
    20   - if [ ! -z "${GOLINT}" ]; then go get -u golang.org/x/lint/golint; fi
    16 
    21 
    17 script:
    22 script:
    18   - go test -v --race ./...
    23   - go test --race ./...
    19 
    24 
    20 after_script:
    25 after_script:
    21   - test -z "$(gofmt -s -l -w . | tee /dev/stderr)"
    26   - test -z "$(gofmt -s -l -w . | tee /dev/stderr)"
    22   - test -z "$(golint ./...     | tee /dev/stderr)"
    27   - if [ ! -z  "${GOLINT}" ]; then echo running golint; golint --set_exit_status  ./...; else echo skipping golint; fi
    23   - go vet ./...
    28   - go vet ./...
    24 
    29 
    25 os:
    30 os:
    26   - linux
    31   - linux
    27   - osx
    32   - osx
       
    33   - windows
    28 
    34 
    29 notifications:
    35 notifications:
    30   email: false
    36   email: false