diff --git a/.travis.yml b/.travis.yml index e3be66779..b2d28d1b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,21 +14,19 @@ env: - TARGET=amd64 - TARGET=arm64 - TARGET=arm - - TARGET=ppc64le + - TARGET=386 matrix: fast_finish: true allow_failures: - go: tip exclude: - - go: 1.6 - env: TARGET=arm64 - go: tip env: TARGET=arm - go: tip env: TARGET=arm64 - go: tip - env: TARGET=ppc64le + env: TARGET=386 addons: apt: @@ -48,8 +46,14 @@ install: script: - > - if [ "${TARGET}" == "amd64" ]; then - GOARCH="${TARGET}" ./test; - else - GOARCH="${TARGET}" ./build; - fi + case "${TARGET}" in + amd64) + GOARCH=amd64 ./test + ;; + 386) + GOARCH=386 PASSES="build unit" ./test + ;; + *) + GOARCH="${TARGET}" ./build + ;; + esac