-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
two tests pass on 64-bit systems, but fail on 32-bit systems, such as i386, armhf.
error log:
=== RUN Test_AsString
Test_AsString: conversion_test.go:143:
Error Trace: conversion_test.go:143
Error: Not equal:
expected: "6273346999"
actual : "6.273346999e+09"
Diff:
--- Expected
+++ Actual
@@ -1 +1 @@
-6273346999
+6.273346999e+09
Test: Test_AsString
--- FAIL: Test_AsString (0.00s)
=== RUN TestNewCollection
--- FAIL: TestNewCollection (0.00s)
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x804a78c]
goroutine 21 [running]:
testing.tRunner.func1.1(0x83569a0, 0x863c860)
/usr/lib/go-1.14/src/testing/testing.go:940 +0x27c
testing.tRunner.func1(0x8ce01e0)
/usr/lib/go-1.14/src/testing/testing.go:943 +0x349
panic(0x83569a0, 0x863c860)
/usr/lib/go-1.14/src/runtime/panic.go:969 +0x122
runtime/internal/atomic.Xadd64(0x8c94f84, 0x1, 0x0, 0xffffffff, 0xf)
/usr/lib/go-1.14/src/runtime/internal/atomic/asm_386.s:105 +0xc
github.com/viant/toolbox/data.(*CompactedSlice).Add(0x8c94f60, 0x8c4ce70)
/build/1st/golang-github-viant-toolbox-0.32.2/obj-i686-linux-gnu/src/github.com/viant/toolbox/data/compacted.go:146 +0x72
github.com/viant/toolbox/data.TestNewCollection(0x8ce01e0)
/build/1st/golang-github-viant-toolbox-0.32.2/obj-i686-linux-gnu/src/github.com/viant/toolbox/data/compacted_test.go:14 +0x30d
testing.tRunner(0x8ce01e0, 0x83b8410)
/usr/lib/go-1.14/src/testing/testing.go:991 +0xb4
created by testing.(*T).Run
/usr/lib/go-1.14/src/testing/testing.go:1042 +0x2ad
FAIL github.com/viant/toolbox/data 0.032s
Reference:
Metadata
Metadata
Assignees
Labels
No labels