Browse Source

Test break in 386

feature/travis386
Eduard S 4 years ago
parent
commit
3d81ae3d8b
2 changed files with 24 additions and 2 deletions
  1. +12
    -2
      .travis.yml
  2. +12
    -0
      utils/break_test.go

+ 12
- 2
.travis.yml

@ -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
- 0
utils/break_test.go

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

Loading…
Cancel
Save