blob: 49807eca7a8e7b40c7bd6e45f0da2ed3422eb1a8 [file] [log] [blame] [edit]
version: 2
jobs:
"golang-1.14":
docker:
- image: circleci/golang:1.14
steps:
- checkout
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
- run: 'unzip mr.zip'
- run: 'go build'
- run: 'PAYLOAD=`pwd`/mr go test -v'
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
"golang-1.15":
docker:
- image: circleci/golang:1.15
steps:
- checkout
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
- run: 'unzip mr.zip'
- run: 'go build'
- run: 'PAYLOAD=`pwd`/mr go test -v'
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
"golang-latest":
docker:
- image: circleci/golang:latest
steps:
- checkout
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
- run: 'unzip mr.zip'
- run: 'go build'
- run: 'PAYLOAD=`pwd`/mr go test -v'
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
"golang-efence":
resource_class: xlarge
docker:
- image: circleci/golang:latest
steps:
- checkout
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
- run: 'unzip mr.zip'
- run: 'go build'
- run: 'PAYLOAD=`pwd`/mr GODEBUG=efence=1 go test -v'
workflows:
version: 2
build:
jobs:
- "golang-1.14"
- "golang-1.15"
- "golang-latest"
- "golang-efence"