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 language: go
matrix: go:
include: - "1.11.x"
- go: "1.11.x"
env: RACE=true LINT=true env:
- go: "1.11.x" matrix:
env: ITEST=true COVER=true LINT=true - RACE=true LINT=true
- ITEST=true
- COVER=true
sudo: required sudo: required
install: install: