github.com/kolbycrouch/elvish@v0.14.1-0.20210614162631-215b9ac1c423/.cirrus.yml (about)

     1  test_task:
     2    env:
     3      ELVISH_TEST_TIME_SCALE: 20
     4    go_modules_cache:
     5      fingerprint_script: cat go.sum
     6      folder: $GOPATH/pkg/mod
     7    matrix:
     8      - name: Test on gccgo
     9        container:
    10          image: debian:unstable-slim
    11        setup_script:
    12          - apt-get -y update
    13          - apt-get -y install ca-certificates gccgo-go
    14        env:
    15          # gccgo doesn't support race test
    16          TEST_FLAG: ""
    17      - name: Test on FreeBSD
    18        freebsd_instance:
    19          image_family: freebsd-12-1
    20        setup_script: pkg install -y go
    21        env:
    22          GOPATH: $HOME/go
    23          TEST_FLAG: -race
    24    go_version_script: go version
    25    test_script: go test $TEST_FLAG ./...