Test break in 386

This commit is contained in:
Eduard S
2020-04-09 13:53:41 +02:00
parent eb41fe0757
commit 3d81ae3d8b
2 changed files with 24 additions and 2 deletions

View File

@@ -4,12 +4,22 @@ language: go
go: go:
- "1.12" - "1.12"
# Travis overrides the GOARCH env var probably in its `travis_setup_go`
# function, so we need a work around...
jobs: jobs:
include: include:
- name: "Unit Tests 64 bit arch" - name: "Unit Tests 64 bit arch"
env: GOARCH="amd64" env:
- XGOARCH="amd64"
- name: "Unit Test 32 bit arch" - name: "Unit Test 32 bit arch"
env: GOARCH="386" env:
- XGOARCH="386"
env: env:
- GO111MODULE=on - GO111MODULE=on
before_install:
- export GOARCH=$XGOARCH
script:
- GOARCH=$XGOARCH go test -v ./...

12
utils/break_test.go Normal file
View File

@@ -0,0 +1,12 @@
package utils
import (
"math/bits"
"testing"
)
func TestBreak(t *testing.T) {
if bits.UintSize != 64 {
panic("bits.UintSize != 64")
}
}