From bffc894c6266422caf6e1c6d8f6d746bdecf00f5 Mon Sep 17 00:00:00 2001 From: Eduard S Date: Thu, 9 Apr 2020 16:42:18 +0200 Subject: [PATCH] Fix Travis to really test 32 bits To make sure 32 bits arch is being tested, try the following test which should fail in 32 bits mode: ```go package utils import ( "math/bits" "testing" ) func TestBreak(t *testing.T) { if bits.UintSize != 64 { panic("bits.UintSize != 64") } } ``` --- .travis.yml | 2 +- utils/break_test.go | 12 ------------ utils/showarchbits_test.go | 11 +++++++++++ 3 files changed, 12 insertions(+), 13 deletions(-) delete mode 100644 utils/break_test.go create mode 100644 utils/showarchbits_test.go diff --git a/.travis.yml b/.travis.yml index e59e708..4c40b1f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,4 +22,4 @@ before_install: - export GOARCH=$XGOARCH script: - - GOARCH=$XGOARCH go test -v ./... + - go test -v ./... diff --git a/utils/break_test.go b/utils/break_test.go deleted file mode 100644 index 58bf8dd..0000000 --- a/utils/break_test.go +++ /dev/null @@ -1,12 +0,0 @@ -package utils - -import ( - "math/bits" - "testing" -) - -func TestBreak(t *testing.T) { - if bits.UintSize != 64 { - panic("bits.UintSize != 64") - } -} diff --git a/utils/showarchbits_test.go b/utils/showarchbits_test.go new file mode 100644 index 0000000..e7de011 --- /dev/null +++ b/utils/showarchbits_test.go @@ -0,0 +1,11 @@ +package utils + +import ( + "fmt" + "math/bits" + "testing" +) + +func TestShowArchBits(t *testing.T) { + fmt.Printf("Architecture is %v bits\n", bits.UintSize) +}