travis: split up into 3 builds

This commit distributes the CI tests into 3 independend builds, by
splitting the integration test run and unit test coverage.

To better handle the extra cases, we define a build matrix with the
three build types (RACE and LINT, ITEST, COVER).
This commit is contained in:
Johan T. Halseth 2018-11-16 11:08:16 +01:00
parent d3c9be1f32
commit b4aeb83dbb
No known key found for this signature in database
GPG Key ID: 15BAADA29DA20D26

View File

@ -1,10 +1,12 @@
language: go
matrix:
include:
- go: "1.11.x"
env: RACE=true LINT=true
- go: "1.11.x"
env: ITEST=true COVER=true LINT=true
go:
- "1.11.x"
env:
matrix:
- RACE=true LINT=true
- ITEST=true
- COVER=true
sudo: required
install: