github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/.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-11
    14          - ln -sf /usr/bin/go-11 /usr/local/bin/go
    15        env:
    16          # gccgo doesn't support race test
    17          TEST_FLAG: ""
    18      - name: Test on FreeBSD
    19        freebsd_instance:
    20          image_family: freebsd-12-1
    21        setup_script: pkg install -y go
    22        env:
    23          GOPATH: $HOME/go
    24          TEST_FLAG: -race
    25    go_version_script: go version
    26    test_script: go test $TEST_FLAG ./...