| 1234567891011121314151617181920 |
- #! /bin/sh
- starttest() {
- set -e
- GO111MODULE=on go test -race ./...
- }
- if [ -z "${TEAMCITY_VERSION}" ]; then
- # running locally, so start test in a container
- # TEAMCITY_VERSION=local will avoid recursive calls, when it would be running in container
- docker run --rm --name ristretto-test -ti \
- -v `pwd`:/go/src/github.com/dgraph-io/ristretto \
- --workdir /go/src/github.com/dgraph-io/ristretto \
- --env TEAMCITY_VERSION=local \
- golang:1.13 \
- sh test.sh
- else
- # running in teamcity, since teamcity itself run this in container, let's simply run this
- starttest
- fi
|