Source: golang-github-bradenaw-juniper
Version: 0.15.1-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20241228 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --builddirectory=_build --buildsystem=golang
>    dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
>    dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
>    dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
>    dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
>       cd _build && go install -trimpath -v -p 8 
> github.com/bradenaw/juniper/chans github.com/bradenaw/juniper/container/deque 
> github.com/bradenaw/juniper/container/tree 
> github.com/bradenaw/juniper/container/xheap 
> github.com/bradenaw/juniper/container/xlist 
> github.com/bradenaw/juniper/internal/fuzz 
> github.com/bradenaw/juniper/internal/heap 
> github.com/bradenaw/juniper/internal/orderedhashmap 
> github.com/bradenaw/juniper/internal/require2 
> github.com/bradenaw/juniper/internal/tseq 
> github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/parallel 
> github.com/bradenaw/juniper/stream github.com/bradenaw/juniper/xerrors 
> github.com/bradenaw/juniper/xmaps github.com/bradenaw/juniper/xmath 
> github.com/bradenaw/juniper/xmath/xrand github.com/bradenaw/juniper/xslices 
> github.com/bradenaw/juniper/xsort github.com/bradenaw/juniper/xsync 
> github.com/bradenaw/juniper/xtime
> internal/godebugs
> internal/byteorder
> internal/goarch
> internal/coverage/rtcov
> internal/unsafeheader
> internal/goos
> internal/goexperiment
> internal/cpu
> internal/profilerecord
> internal/abi
> internal/runtime/atomic
> internal/runtime/syscall
> runtime/internal/math
> runtime/internal/sys
> internal/race
> internal/chacha8rand
> sync/atomic
> internal/asan
> internal/itoa
> internal/msan
> cmp
> math/bits
> unicode/utf8
> unicode
> internal/runtime/exithook
> github.com/bradenaw/juniper/iterator
> github.com/bradenaw/juniper/xmath
> github.com/bradenaw/juniper/container/xlist
> golang.org/x/exp/constraints
> internal/bytealg
> math
> encoding
> internal/stringslite
> runtime
> internal/reflectlite
> iter
> sync
> slices
> github.com/bradenaw/juniper/xslices
> internal/bisect
> internal/testlog
> internal/godebug
> errors
> sort
> path
> internal/oserror
> github.com/bradenaw/juniper/internal/heap
> io
> github.com/bradenaw/juniper/container/deque
> strconv
> math/rand
> syscall
> bytes
> strings
> github.com/bradenaw/juniper/xsort
> github.com/bradenaw/juniper/container/tree
> github.com/bradenaw/juniper/internal/orderedhashmap
> github.com/bradenaw/juniper/container/xheap
> reflect
> github.com/bradenaw/juniper/xerrors
> bufio
> internal/syscall/execenv
> internal/syscall/unix
> time
> context
> io/fs
> internal/poll
> github.com/bradenaw/juniper/stream
> github.com/bradenaw/juniper/xsync
> internal/filepathlite
> github.com/bradenaw/juniper/xmath/xrand
> github.com/bradenaw/juniper/chans
> encoding/binary
> internal/fmtsort
> os
> internal/sysinfo
> path/filepath
> fmt
> github.com/bradenaw/juniper/internal/fuzz
> encoding/hex
> runtime/trace
> github.com/bradenaw/juniper/xmaps
> golang.org/x/sync/errgroup
> flag
> runtime/debug
> github.com/bradenaw/juniper/xtime
> github.com/bradenaw/juniper/parallel
> testing
> github.com/bradenaw/juniper/internal/require2
> github.com/bradenaw/juniper/internal/tseq
>    dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
>       cd _build && go test -vet=off -v -p 8 github.com/bradenaw/juniper/chans 
> github.com/bradenaw/juniper/container/deque 
> github.com/bradenaw/juniper/container/tree 
> github.com/bradenaw/juniper/container/xheap 
> github.com/bradenaw/juniper/container/xlist 
> github.com/bradenaw/juniper/internal/fuzz 
> github.com/bradenaw/juniper/internal/heap 
> github.com/bradenaw/juniper/internal/orderedhashmap 
> github.com/bradenaw/juniper/internal/require2 
> github.com/bradenaw/juniper/internal/tseq 
> github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/parallel 
> github.com/bradenaw/juniper/stream github.com/bradenaw/juniper/xerrors 
> github.com/bradenaw/juniper/xmaps github.com/bradenaw/juniper/xmath 
> github.com/bradenaw/juniper/xmath/xrand github.com/bradenaw/juniper/xslices 
> github.com/bradenaw/juniper/xsort github.com/bradenaw/juniper/xsync 
> github.com/bradenaw/juniper/xtime
> === RUN   TestStressMerge
>     chans_test.go:75: 
> --- SKIP: TestStressMerge (0.00s)
> === RUN   FuzzMerge
> === RUN   
> FuzzMerge/31ad7ffe9ccdf3670ead1115352add5c1f9b9847c9ade353726c041f25abbdd9
>     chans_test.go:20: n = 4
> === RUN   
> FuzzMerge/35368ec77b179c2ae7b3379d2159f97a05bf52a7c2a028cf23c53e343c8b7593
>     chans_test.go:20: n = 4
> === RUN   
> FuzzMerge/4b3caf8fedf34cc4a7e8c9cef0ee18e4556efea151e3dba019a77f98c96b55dc
>     chans_test.go:20: n = 2
> === RUN   
> FuzzMerge/58872eb4fd54bfa1c1ff16814550728ce2dfc8d532b84c6451a826747762c0c1
>     chans_test.go:20: n = 3
> === RUN   
> FuzzMerge/68339ee60dbae299533e33490df40c22646e18733524f8f44f496981eb4652c3
>     chans_test.go:20: n = 4
> === RUN   
> FuzzMerge/9c748438639367b45e1d2ecb88cd66cee0a253b4151fc7298ee11bbee509389d
>     chans_test.go:20: n = 4
> === RUN   
> FuzzMerge/ce5376a3d7c0fb2c30dbf2d7c1c0689ab57856b45491a6f70d5056b4d1f700c0
>     chans_test.go:20: n = 2
> === RUN   
> FuzzMerge/d1c44ba01efc79fbf09fb88f020eb832fecfce8d59b3486a653e237dd20c55c9
>     chans_test.go:20: n = 3
> === RUN   
> FuzzMerge/de56e72f63217f604fa5425cea6c2be8a29a30aaaede2ccac6f3f986d0289351
>     chans_test.go:20: n = 5
> === RUN   
> FuzzMerge/e5c84966ac39cebda994ab3840a5d5256a9d393ed68e8dd588a0bc444b15d2b7
>     chans_test.go:20: n = 2
> === RUN   
> FuzzMerge/fcfc72958cc76fcae152178010a2803f711e673a4d8f2d74bfb02e95f722a938
>     chans_test.go:20: n = 5
> --- PASS: FuzzMerge (0.00s)
>     --- PASS: 
> FuzzMerge/31ad7ffe9ccdf3670ead1115352add5c1f9b9847c9ade353726c041f25abbdd9 
> (0.00s)
>     --- PASS: 
> FuzzMerge/35368ec77b179c2ae7b3379d2159f97a05bf52a7c2a028cf23c53e343c8b7593 
> (0.00s)
>     --- PASS: 
> FuzzMerge/4b3caf8fedf34cc4a7e8c9cef0ee18e4556efea151e3dba019a77f98c96b55dc 
> (0.00s)
>     --- PASS: 
> FuzzMerge/58872eb4fd54bfa1c1ff16814550728ce2dfc8d532b84c6451a826747762c0c1 
> (0.00s)
>     --- PASS: 
> FuzzMerge/68339ee60dbae299533e33490df40c22646e18733524f8f44f496981eb4652c3 
> (0.00s)
>     --- PASS: 
> FuzzMerge/9c748438639367b45e1d2ecb88cd66cee0a253b4151fc7298ee11bbee509389d 
> (0.00s)
>     --- PASS: 
> FuzzMerge/ce5376a3d7c0fb2c30dbf2d7c1c0689ab57856b45491a6f70d5056b4d1f700c0 
> (0.00s)
>     --- PASS: 
> FuzzMerge/d1c44ba01efc79fbf09fb88f020eb832fecfce8d59b3486a653e237dd20c55c9 
> (0.00s)
>     --- PASS: 
> FuzzMerge/de56e72f63217f604fa5425cea6c2be8a29a30aaaede2ccac6f3f986d0289351 
> (0.00s)
>     --- PASS: 
> FuzzMerge/e5c84966ac39cebda994ab3840a5d5256a9d393ed68e8dd588a0bc444b15d2b7 
> (0.00s)
>     --- PASS: 
> FuzzMerge/fcfc72958cc76fcae152178010a2803f711e673a4d8f2d74bfb02e95f722a938 
> (0.00s)
> === RUN   ExampleMerge
> --- PASS: ExampleMerge (0.00s)
> === RUN   ExampleReplicate
> --- PASS: ExampleReplicate (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/chans       0.006s
> === RUN   FuzzDeque
> === RUN   
> FuzzDeque/0e6b5039cdfee0ac96768fd480f4ce3df459b2efc4b4e5f6a483d3e054a545c1
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/72531e6b85b76902d3422675767453013308be8f9fffcd7bcb967de222505b15
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/7b7d4885c9b49aa51ed822d183ebdd7e7df6b8ccfdc4bf4f4eb571efeeff1826
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/7e979f8aefe6ae8a185596b0e4367e5c613a5db09a5ccee8ca967d7c528c5bed
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/90c5c9e175d7a53ecf420f8dd3971579f05696eafb38c76d01430adf864d86f8
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/d1a30eda24471b382e49d8f7139f30c0a25b6682aa44ad004d080376676bc926
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> === RUN   
> FuzzDeque/f46f2a31137a82cc0820eab458e80abe967b547c6a1973dffc55c5d154d8d9d2
>     deque_test.go:21:   len = 0
>     deque_test.go:22:   oracle state: []byte(nil)
>     deque_test.go:23:   deque state:  (len(r.a) = 0) 
> deque.Deque[uint8]{a:[]uint8(nil), front:0, back:0, gen:0}
> --- PASS: FuzzDeque (0.00s)
>     --- PASS: 
> FuzzDeque/0e6b5039cdfee0ac96768fd480f4ce3df459b2efc4b4e5f6a483d3e054a545c1 
> (0.00s)
>     --- PASS: 
> FuzzDeque/72531e6b85b76902d3422675767453013308be8f9fffcd7bcb967de222505b15 
> (0.00s)
>     --- PASS: 
> FuzzDeque/7b7d4885c9b49aa51ed822d183ebdd7e7df6b8ccfdc4bf4f4eb571efeeff1826 
> (0.00s)
>     --- PASS: 
> FuzzDeque/7e979f8aefe6ae8a185596b0e4367e5c613a5db09a5ccee8ca967d7c528c5bed 
> (0.00s)
>     --- PASS: 
> FuzzDeque/90c5c9e175d7a53ecf420f8dd3971579f05696eafb38c76d01430adf864d86f8 
> (0.00s)
>     --- PASS: 
> FuzzDeque/d1a30eda24471b382e49d8f7139f30c0a25b6682aa44ad004d080376676bc926 
> (0.00s)
>     --- PASS: 
> FuzzDeque/f46f2a31137a82cc0820eab458e80abe967b547c6a1973dffc55c5d154d8d9d2 
> (0.00s)
> === RUN   Example
> --- PASS: Example (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/container/deque     0.005s
> === RUN   TestSplitRoot
> --- PASS: TestSplitRoot (0.00s)
> === RUN   TestMerge
> --- PASS: TestMerge (0.00s)
> === RUN   TestRotateRight
> --- PASS: TestRotateRight (0.00s)
> === RUN   TestRotateLeft
> --- PASS: TestRotateLeft (0.00s)
> === RUN   TestMergeMulti
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001da7e0)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001da7e0)
>     btree_test.go:401: visit(0xc0001da900)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001da7e0)
>     btree_test.go:401: visit(0xc0001da900)
>     btree_test.go:401: visit(0xc0001daa20)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001da7e0)
>     btree_test.go:401: visit(0xc0001da900)
>     btree_test.go:401: visit(0xc0001daa20)
>     btree_test.go:401: visit(0xc0001dab40)
>     btree_test.go:401: visit(0xc0001daea0)
>     btree_test.go:401: visit(0xc0001d7b00)
>     btree_test.go:401: visit(0xc0001dad80)
>     btree_test.go:401: visit(0xc0001d78c0)
>     btree_test.go:401: visit(0xc0001d7c20)
>     btree_test.go:401: visit(0xc0001d7d40)
>     btree_test.go:401: visit(0xc0001d7e60)
>     btree_test.go:401: visit(0xc0001da000)
>     btree_test.go:401: visit(0xc0001da120)
>     btree_test.go:401: visit(0xc0001da240)
>     btree_test.go:401: visit(0xc0001da360)
>     btree_test.go:401: visit(0xc0001da480)
>     btree_test.go:401: visit(0xc0001da5a0)
>     btree_test.go:401: visit(0xc0001da6c0)
>     btree_test.go:401: visit(0xc0001da7e0)
>     btree_test.go:401: visit(0xc0001da900)
>     btree_test.go:401: visit(0xc0001daa20)
>     btree_test.go:401: visit(0xc0001dab40)
>     btree_test.go:401: visit(0xc0001dac60)
>     btree_test.go:422: digraph btree {
>               node [shape=record];
>               node0xc0001daea0 [label="{0xc0001daea0|{<c0> |0x50: 80|<c1> 
> }}"];
>               node0xc0001daea0:c0 -> node0xc0001d7b00;
>               node0xc0001daea0:c1 -> node0xc0001dad80;
>               node0xc0001d7b00 [label="{0xc0001d7b00|{<c0> |0x11: 17|<c1> 
> |0x1a: 26|<c2> |0x23: 35|<c3> |0x2c: 44|<c4> |0x35: 53|<c5> |0x3e: 62|<c6> 
> |0x47: 71|<c7> }}"];
>               node0xc0001d7b00:c0 -> node0xc0001d78c0;
>               node0xc0001d7b00:c1 -> node0xc0001d7c20;
>               node0xc0001d7b00:c2 -> node0xc0001d7d40;
>               node0xc0001d7b00:c3 -> node0xc0001d7e60;
>               node0xc0001d7b00:c4 -> node0xc0001da000;
>               node0xc0001d7b00:c5 -> node0xc0001da120;
>               node0xc0001d7b00:c6 -> node0xc0001da240;
>               node0xc0001d7b00:c7 -> node0xc0001da360;
>               node0xc0001d78c0 [label="{0xc0001d78c0|{<c0> |0xa: 10|<c1> 
> |0xb: 11|<c2> |0xc: 12|<c3> |0xd: 13|<c4> |0xe: 14|<c5> |0xf: 15|<c6> |0x10: 
> 16|<c7> }}"];
>               node0xc0001d7c20 [label="{0xc0001d7c20|{<c0> |0x13: 19|<c1> 
> |0x14: 20|<c2> |0x15: 21|<c3> |0x16: 22|<c4> |0x17: 23|<c5> |0x18: 24|<c6> 
> |0x19: 25|<c7> }}"];
>               node0xc0001d7d40 [label="{0xc0001d7d40|{<c0> |0x1c: 28|<c1> 
> |0x1d: 29|<c2> |0x1e: 30|<c3> |0x1f: 31|<c4> |0x20: 32|<c5> |0x21: 33|<c6> 
> |0x22: 34|<c7> }}"];
>               node0xc0001d7e60 [label="{0xc0001d7e60|{<c0> |0x25: 37|<c1> 
> |0x26: 38|<c2> |0x27: 39|<c3> |0x28: 40|<c4> |0x29: 41|<c5> |0x2a: 42|<c6> 
> |0x2b: 43|<c7> }}"];
>               node0xc0001da000 [label="{0xc0001da000|{<c0> |0x2e: 46|<c1> 
> |0x2f: 47|<c2> |0x30: 48|<c3> |0x31: 49|<c4> |0x32: 50|<c5> |0x33: 51|<c6> 
> |0x34: 52|<c7> }}"];
>               node0xc0001da120 [label="{0xc0001da120|{<c0> |0x37: 55|<c1> 
> |0x38: 56|<c2> |0x39: 57|<c3> |0x3a: 58|<c4> |0x3b: 59|<c5> |0x3c: 60|<c6> 
> |0x3d: 61|<c7> }}"];
>               node0xc0001da240 [label="{0xc0001da240|{<c0> |0x40: 64|<c1> 
> |0x41: 65|<c2> |0x42: 66|<c3> |0x43: 67|<c4> |0x44: 68|<c5> |0x45: 69|<c6> 
> |0x46: 70|<c7> }}"];
>               node0xc0001da360 [label="{0xc0001da360|{<c0> |0x49: 73|<c1> 
> |0x4a: 74|<c2> |0x4b: 75|<c3> |0x4c: 76|<c4> |0x4d: 77|<c5> |0x4e: 78|<c6> 
> |0x4f: 79|<c7> }}"];
>               node0xc0001dad80 [label="{0xc0001dad80|{<c0> |0x59: 89|<c1> 
> |0x62: 98|<c2> |0x6b: 107|<c3> |0x74: 116|<c4> |0x7d: 125|<c5> |0x86: 
> 134|<c6> |0x8f: 143|<c7> }}"];
>               node0xc0001dad80:c0 -> node0xc0001da480;
>               node0xc0001dad80:c1 -> node0xc0001da5a0;
>               node0xc0001dad80:c2 -> node0xc0001da6c0;
>               node0xc0001dad80:c3 -> node0xc0001da7e0;
>               node0xc0001dad80:c4 -> node0xc0001da900;
>               node0xc0001dad80:c5 -> node0xc0001daa20;
>               node0xc0001dad80:c6 -> node0xc0001dab40;
>               node0xc0001dad80:c7 -> node0xc0001dac60;
>               node0xc0001da480 [label="{0xc0001da480|{<c0> |0x52: 82|<c1> 
> |0x53: 83|<c2> |0x54: 84|<c3> |0x55: 85|<c4> |0x56: 86|<c5> |0x57: 87|<c6> 
> |0x58: 88|<c7> }}"];
>               node0xc0001da5a0 [label="{0xc0001da5a0|{<c0> |0x5b: 91|<c1> 
> |0x5c: 92|<c2> |0x5d: 93|<c3> |0x5e: 94|<c4> |0x5f: 95|<c5> |0x60: 96|<c6> 
> |0x61: 97|<c7> }}"];
>               node0xc0001da6c0 [label="{0xc0001da6c0|{<c0> |0x64: 100|<c1> 
> |0x65: 101|<c2> |0x66: 102|<c3> |0x67: 103|<c4> |0x68: 104|<c5> |0x69: 
> 105|<c6> |0x6a: 106|<c7> }}"];
>               node0xc0001da7e0 [label="{0xc0001da7e0|{<c0> |0x6d: 109|<c1> 
> |0x6e: 110|<c2> |0x6f: 111|<c3> |0x70: 112|<c4> |0x71: 113|<c5> |0x72: 
> 114|<c6> |0x73: 115|<c7> }}"];
>               node0xc0001da900 [label="{0xc0001da900|{<c0> |0x76: 118|<c1> 
> |0x77: 119|<c2> |0x78: 120|<c3> |0x79: 121|<c4> |0x7a: 122|<c5> |0x7b: 
> 123|<c6> |0x7c: 124|<c7> }}"];
>               node0xc0001daa20 [label="{0xc0001daa20|{<c0> |0x7f: 127|<c1> 
> |0x80: 128|<c2> |0x81: 129|<c3> |0x82: 130|<c4> |0x83: 131|<c5> |0x84: 
> 132|<c6> |0x85: 133|<c7> }}"];
>               node0xc0001dab40 [label="{0xc0001dab40|{<c0> |0x88: 136|<c1> 
> |0x89: 137|<c2> |0x8a: 138|<c3> |0x8b: 139|<c4> |0x8c: 140|<c5> |0x8d: 
> 141|<c6> |0x8e: 142|<c7> }}"];
>               node0xc0001dac60 [label="{0xc0001dac60|{<c0> |0x90: 144|<c1> 
> |0x91: 145|<c2> |0x92: 146|<c3> |0x93: 147|<c4> |0x94: 148|<c5> |0x95: 
> 149|<c6> |0x96: 150|<c7> }}"];
>         }
>     btree_test.go:432: removed 0xa
>     btree_test.go:433: digraph btree {
>               node [shape=record];
>               node0xc0001d7b00 [label="{0xc0001d7b00|{<c0> |0x1a: 26|<c1> 
> |0x23: 35|<c2> |0x2c: 44|<c3> |0x35: 53|<c4> |0x3e: 62|<c5> |0x47: 71|<c6> 
> |0x50: 80|<c7> |0x59: 89|<c8> |0x62: 98|<c9> |0x6b: 107|<c10> |0x74: 
> 116|<c11> |0x7d: 125|<c12> |0x86: 134|<c13> |0x8f: 143|<c14> }}"];
>               node0xc0001d7b00:c0 -> node0xc0001d78c0;
>               node0xc0001d7b00:c1 -> node0xc0001d7d40;
>               node0xc0001d7b00:c2 -> node0xc0001d7e60;
>               node0xc0001d7b00:c3 -> node0xc0001da000;
>               node0xc0001d7b00:c4 -> node0xc0001da120;
>               node0xc0001d7b00:c5 -> node0xc0001da240;
>               node0xc0001d7b00:c6 -> node0xc0001da360;
>               node0xc0001d7b00:c7 -> node0xc0001da480;
>               node0xc0001d7b00:c8 -> node0xc0001da5a0;
>               node0xc0001d7b00:c9 -> node0xc0001da6c0;
>               node0xc0001d7b00:c10 -> node0xc0001da7e0;
>               node0xc0001d7b00:c11 -> node0xc0001da900;
>               node0xc0001d7b00:c12 -> node0xc0001daa20;
>               node0xc0001d7b00:c13 -> node0xc0001dab40;
>               node0xc0001d7b00:c14 -> node0xc0001dac60;
>               node0xc0001d78c0 [label="{0xc0001d78c0|{<c0> |0xb: 11|<c1> 
> |0xc: 12|<c2> |0xd: 13|<c3> |0xe: 14|<c4> |0xf: 15|<c5> |0x10: 16|<c6> |0x11: 
> 17|<c7> |0x13: 19|<c8> |0x14: 20|<c9> |0x15: 21|<c10> |0x16: 22|<c11> |0x17: 
> 23|<c12> |0x18: 24|<c13> |0x19: 25|<c14> }}"];
>               node0xc0001d7d40 [label="{0xc0001d7d40|{<c0> |0x1c: 28|<c1> 
> |0x1d: 29|<c2> |0x1e: 30|<c3> |0x1f: 31|<c4> |0x20: 32|<c5> |0x21: 33|<c6> 
> |0x22: 34|<c7> }}"];
>               node0xc0001d7e60 [label="{0xc0001d7e60|{<c0> |0x25: 37|<c1> 
> |0x26: 38|<c2> |0x27: 39|<c3> |0x28: 40|<c4> |0x29: 41|<c5> |0x2a: 42|<c6> 
> |0x2b: 43|<c7> }}"];
>               node0xc0001da000 [label="{0xc0001da000|{<c0> |0x2e: 46|<c1> 
> |0x2f: 47|<c2> |0x30: 48|<c3> |0x31: 49|<c4> |0x32: 50|<c5> |0x33: 51|<c6> 
> |0x34: 52|<c7> }}"];
>               node0xc0001da120 [label="{0xc0001da120|{<c0> |0x37: 55|<c1> 
> |0x38: 56|<c2> |0x39: 57|<c3> |0x3a: 58|<c4> |0x3b: 59|<c5> |0x3c: 60|<c6> 
> |0x3d: 61|<c7> }}"];
>               node0xc0001da240 [label="{0xc0001da240|{<c0> |0x40: 64|<c1> 
> |0x41: 65|<c2> |0x42: 66|<c3> |0x43: 67|<c4> |0x44: 68|<c5> |0x45: 69|<c6> 
> |0x46: 70|<c7> }}"];
>               node0xc0001da360 [label="{0xc0001da360|{<c0> |0x49: 73|<c1> 
> |0x4a: 74|<c2> |0x4b: 75|<c3> |0x4c: 76|<c4> |0x4d: 77|<c5> |0x4e: 78|<c6> 
> |0x4f: 79|<c7> }}"];
>               node0xc0001da480 [label="{0xc0001da480|{<c0> |0x52: 82|<c1> 
> |0x53: 83|<c2> |0x54: 84|<c3> |0x55: 85|<c4> |0x56: 86|<c5> |0x57: 87|<c6> 
> |0x58: 88|<c7> }}"];
>               node0xc0001da5a0 [label="{0xc0001da5a0|{<c0> |0x5b: 91|<c1> 
> |0x5c: 92|<c2> |0x5d: 93|<c3> |0x5e: 94|<c4> |0x5f: 95|<c5> |0x60: 96|<c6> 
> |0x61: 97|<c7> }}"];
>               node0xc0001da6c0 [label="{0xc0001da6c0|{<c0> |0x64: 100|<c1> 
> |0x65: 101|<c2> |0x66: 102|<c3> |0x67: 103|<c4> |0x68: 104|<c5> |0x69: 
> 105|<c6> |0x6a: 106|<c7> }}"];
>               node0xc0001da7e0 [label="{0xc0001da7e0|{<c0> |0x6d: 109|<c1> 
> |0x6e: 110|<c2> |0x6f: 111|<c3> |0x70: 112|<c4> |0x71: 113|<c5> |0x72: 
> 114|<c6> |0x73: 115|<c7> }}"];
>               node0xc0001da900 [label="{0xc0001da900|{<c0> |0x76: 118|<c1> 
> |0x77: 119|<c2> |0x78: 120|<c3> |0x79: 121|<c4> |0x7a: 122|<c5> |0x7b: 
> 123|<c6> |0x7c: 124|<c7> }}"];
>               node0xc0001daa20 [label="{0xc0001daa20|{<c0> |0x7f: 127|<c1> 
> |0x80: 128|<c2> |0x81: 129|<c3> |0x82: 130|<c4> |0x83: 131|<c5> |0x84: 
> 132|<c6> |0x85: 133|<c7> }}"];
>               node0xc0001dab40 [label="{0xc0001dab40|{<c0> |0x88: 136|<c1> 
> |0x89: 137|<c2> |0x8a: 138|<c3> |0x8b: 139|<c4> |0x8c: 140|<c5> |0x8d: 
> 141|<c6> |0x8e: 142|<c7> }}"];
>               node0xc0001dac60 [label="{0xc0001dac60|{<c0> |0x90: 144|<c1> 
> |0x91: 145|<c2> |0x92: 146|<c3> |0x93: 147|<c4> |0x94: 148|<c5> |0x95: 
> 149|<c6> |0x96: 150|<c7> }}"];
>         }
> --- PASS: TestMergeMulti (0.00s)
> === RUN   TestAmalgam1
> === RUN   TestAmalgam1/extraKey=1,extraValue=1
>     btree_test.go:752: extraIdx=0
> === RUN   TestAmalgam1/extraKey=3,extraValue=5
>     btree_test.go:752: extraIdx=1
> === RUN   TestAmalgam1/extraKey=5,extraValue=9
>     btree_test.go:752: extraIdx=2
> === RUN   TestAmalgam1/extraKey=7,extraValue=13
>     btree_test.go:752: extraIdx=3
> === RUN   TestAmalgam1/extraKey=9,extraValue=17
>     btree_test.go:752: extraIdx=4
> === RUN   TestAmalgam1/extraKey=11,extraValue=21
>     btree_test.go:752: extraIdx=5
> === RUN   TestAmalgam1/extraKey=13,extraValue=25
>     btree_test.go:752: extraIdx=6
> === RUN   TestAmalgam1/extraKey=15,extraValue=29
>     btree_test.go:752: extraIdx=7
> === RUN   TestAmalgam1/extraKey=17,extraValue=33
>     btree_test.go:752: extraIdx=8
> === RUN   TestAmalgam1/extraKey=19,extraValue=37
>     btree_test.go:752: extraIdx=9
> === RUN   TestAmalgam1/extraKey=21,extraValue=41
>     btree_test.go:752: extraIdx=10
> === RUN   TestAmalgam1/extraKey=23,extraValue=45
>     btree_test.go:752: extraIdx=11
> === RUN   TestAmalgam1/extraKey=25,extraValue=49
>     btree_test.go:752: extraIdx=12
> === RUN   TestAmalgam1/extraKey=27,extraValue=53
>     btree_test.go:752: extraIdx=13
> === RUN   TestAmalgam1/extraKey=29,extraValue=57
>     btree_test.go:752: extraIdx=14
> === RUN   TestAmalgam1/extraKey=31,extraValue=61
>     btree_test.go:752: extraIdx=15
> --- PASS: TestAmalgam1 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=1,extraValue=1 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=3,extraValue=5 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=5,extraValue=9 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=7,extraValue=13 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=9,extraValue=17 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=11,extraValue=21 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=13,extraValue=25 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=15,extraValue=29 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=17,extraValue=33 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=19,extraValue=37 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=21,extraValue=41 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=23,extraValue=45 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=25,extraValue=49 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=27,extraValue=53 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=29,extraValue=57 (0.00s)
>     --- PASS: TestAmalgam1/extraKey=31,extraValue=61 (0.00s)
> === RUN   TestRange
> --- PASS: TestRange (0.00s)
> === RUN   TestGetContains
> --- PASS: TestGetContains (0.00s)
> === RUN   TestDelete
> --- PASS: TestDelete (0.00s)
> === RUN   FuzzBtree
> === RUN   
> FuzzBtree/009153937833fdc3c5f705f9ff01b85217e89cc4bc1ceca3cdb0c74fea9b2e81
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252360 [label="{0xc000252360|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/00c1ffca0ecb5725b8395831e8af3fa7b7fabb7433a1d1ca2d97d741b90ec812
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252480 [label="{0xc000252480|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/031dc34785fde00f308cf6a0b029b5c6d5fa2594ca59bd9de06e339386925995
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002525a0 [label="{0xc0002525a0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/0c53970894bde3a58813c3176068bc71906d5a2224fcacd2ba45355da1e8c078
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002526c0 [label="{0xc0002526c0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/1371a5eb44205936250944fc89b672086edc44d47ce83b92a1c5fb2bb713bf07
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002527e0 [label="{0xc0002527e0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/15ce7945e0616665cca67c8fa696e98daff25efdc6b7818294c14a023d1f276f
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252900 [label="{0xc000252900|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/3186c429e1e9457d3a9781f1574c9e425a2722699c873d9bd029ba8ef0bf1251
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252a20 [label="{0xc000252a20|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/397e77a7302992824e071c74afb6fc92bcae888518beec4e925fa04bd5f6109a
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252b40 [label="{0xc000252b40|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/4daaf3fc572445d3e2abfecdd581c5fe3e9223c7e4f99d9024f1067ccc0fdd13
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252c60 [label="{0xc000252c60|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/582528ddfad69eb57775199a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252d80 [label="{0xc000252d80|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/66498f377f38b53eebe1ceaa4a53e4de01a04efc02ac9cfda60f9815f80e9b9d
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252ea0 [label="{0xc000252ea0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/6846001db8403e686afe2cccc16baf98e7614a02fa3cae6377879774a557c815
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000252fc0 [label="{0xc000252fc0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/77bc6ab776b752e5affdebf8086b3b41a61db036dc0e301c9b6a5cddb6aa8de9
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002530e0 [label="{0xc0002530e0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/8b9e3d4777155ac218c623d5f60b358ef54154f768cef8dc88e5f8762d470486
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253200 [label="{0xc000253200|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/8fb23cdaf598ef83b3b1ffe0adfd8afb9355230669630e347dcb0b6dccf2c96d
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253320 [label="{0xc000253320|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/93f613aa37dee6860c4c209d01a4b0a55a60f09b3c899ff4c08296db8a0e3757
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253440 [label="{0xc000253440|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/9480302240b5d8165509b6ee1a3010e0b8c626d177c018a321848b006e0f6feb
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253560 [label="{0xc000253560|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/9e3edbbc4d6da50f8dd2f64f399c77e0a8cd9eeaadc48cd01aa522d616ad6fc1
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253680 [label="{0xc000253680|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/b602bd178b58b816d472c7033078290f38f8043e2909166fec0a5294768e9281
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002537a0 [label="{0xc0002537a0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/c5f5c514e05dd9777d15eebd16b522d33f7af1ce681588ec7926cf4224a17f1e
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002538c0 [label="{0xc0002538c0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/ca4f83585749886bc517c43d19817c64024511976fb9aabaebdd0a708cf3ed32
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc0002539e0 [label="{0xc0002539e0|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/d1f25b1ddd4b728a3e601f1b50dc0f011524dba4d4667cca33481bef38acdef3
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253b00 [label="{0xc000253b00|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/d71b22a346a2fa61e51ba06a6491a21b90f91f5d32898b830322b98c7db15f4f
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253c20 [label="{0xc000253c20|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/d9db7005f68c1bb12871a742701b82f92f10e8a998bf52f29fc2faee0ce449a3
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253d40 [label="{0xc000253d40|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/e0767f8f563d128ae718a2088c21f090d9525789fe108dec624274a3d16b18fe
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc000253e60 [label="{0xc000253e60|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/e1ca410ff2c96828ac46109e9ccc44cbb6af746f18558564519b9c4b3e333c23
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc00029e000 [label="{0xc00029e000|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> === RUN   
> FuzzBtree/ee2e988348496277d0979c29024c575be9789a337f19b06a9d5fb8829777f2f8
>     btree_test.go:33: digraph btree {
>               node [shape=record];
>               node0xc00029e120 [label="{0xc00029e120|{<c0> }}"];
>         }
>     btree_test.go:38: oracleCursor off the edge
> --- PASS: FuzzBtree (0.00s)
>     --- PASS: 
> FuzzBtree/009153937833fdc3c5f705f9ff01b85217e89cc4bc1ceca3cdb0c74fea9b2e81 
> (0.00s)
>     --- PASS: 
> FuzzBtree/00c1ffca0ecb5725b8395831e8af3fa7b7fabb7433a1d1ca2d97d741b90ec812 
> (0.00s)
>     --- PASS: 
> FuzzBtree/031dc34785fde00f308cf6a0b029b5c6d5fa2594ca59bd9de06e339386925995 
> (0.00s)
>     --- PASS: 
> FuzzBtree/0c53970894bde3a58813c3176068bc71906d5a2224fcacd2ba45355da1e8c078 
> (0.00s)
>     --- PASS: 
> FuzzBtree/1371a5eb44205936250944fc89b672086edc44d47ce83b92a1c5fb2bb713bf07 
> (0.00s)
>     --- PASS: 
> FuzzBtree/15ce7945e0616665cca67c8fa696e98daff25efdc6b7818294c14a023d1f276f 
> (0.00s)
>     --- PASS: 
> FuzzBtree/3186c429e1e9457d3a9781f1574c9e425a2722699c873d9bd029ba8ef0bf1251 
> (0.00s)
>     --- PASS: 
> FuzzBtree/397e77a7302992824e071c74afb6fc92bcae888518beec4e925fa04bd5f6109a 
> (0.00s)
>     --- PASS: 
> FuzzBtree/4daaf3fc572445d3e2abfecdd581c5fe3e9223c7e4f99d9024f1067ccc0fdd13 
> (0.00s)
>     --- PASS: 
> FuzzBtree/582528ddfad69eb57775199a43e0f9fd5c94bba343ce7bb6724d4ebafe311ed4 
> (0.00s)
>     --- PASS: 
> FuzzBtree/66498f377f38b53eebe1ceaa4a53e4de01a04efc02ac9cfda60f9815f80e9b9d 
> (0.00s)
>     --- PASS: 
> FuzzBtree/6846001db8403e686afe2cccc16baf98e7614a02fa3cae6377879774a557c815 
> (0.00s)
>     --- PASS: 
> FuzzBtree/77bc6ab776b752e5affdebf8086b3b41a61db036dc0e301c9b6a5cddb6aa8de9 
> (0.00s)
>     --- PASS: 
> FuzzBtree/8b9e3d4777155ac218c623d5f60b358ef54154f768cef8dc88e5f8762d470486 
> (0.00s)
>     --- PASS: 
> FuzzBtree/8fb23cdaf598ef83b3b1ffe0adfd8afb9355230669630e347dcb0b6dccf2c96d 
> (0.00s)
>     --- PASS: 
> FuzzBtree/93f613aa37dee6860c4c209d01a4b0a55a60f09b3c899ff4c08296db8a0e3757 
> (0.00s)
>     --- PASS: 
> FuzzBtree/9480302240b5d8165509b6ee1a3010e0b8c626d177c018a321848b006e0f6feb 
> (0.00s)
>     --- PASS: 
> FuzzBtree/9e3edbbc4d6da50f8dd2f64f399c77e0a8cd9eeaadc48cd01aa522d616ad6fc1 
> (0.00s)
>     --- PASS: 
> FuzzBtree/b602bd178b58b816d472c7033078290f38f8043e2909166fec0a5294768e9281 
> (0.00s)
>     --- PASS: 
> FuzzBtree/c5f5c514e05dd9777d15eebd16b522d33f7af1ce681588ec7926cf4224a17f1e 
> (0.00s)
>     --- PASS: 
> FuzzBtree/ca4f83585749886bc517c43d19817c64024511976fb9aabaebdd0a708cf3ed32 
> (0.00s)
>     --- PASS: 
> FuzzBtree/d1f25b1ddd4b728a3e601f1b50dc0f011524dba4d4667cca33481bef38acdef3 
> (0.00s)
>     --- PASS: 
> FuzzBtree/d71b22a346a2fa61e51ba06a6491a21b90f91f5d32898b830322b98c7db15f4f 
> (0.00s)
>     --- PASS: 
> FuzzBtree/d9db7005f68c1bb12871a742701b82f92f10e8a998bf52f29fc2faee0ce449a3 
> (0.00s)
>     --- PASS: 
> FuzzBtree/e0767f8f563d128ae718a2088c21f090d9525789fe108dec624274a3d16b18fe 
> (0.00s)
>     --- PASS: 
> FuzzBtree/e1ca410ff2c96828ac46109e9ccc44cbb6af746f18558564519b9c4b3e333c23 
> (0.00s)
>     --- PASS: 
> FuzzBtree/ee2e988348496277d0979c29024c575be9789a337f19b06a9d5fb8829777f2f8 
> (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/container/tree      0.010s
> === RUN   FuzzHeap
> --- PASS: FuzzHeap (0.00s)
> === RUN   FuzzPriorityQueue
> === RUN   
> FuzzPriorityQueue/c689c7ddbfd538bfa952c2740ba43fdfd83cb0d19796e15b3c30613f8a52ec9e
>     xheap_test.go:67: initial:        
> []xheap.KP[int,float32]{xheap.KP[int,float32]{K:4, P:1}, 
> xheap.KP[int,float32]{K:3, P:0}}
>     xheap_test.go:68: initial oracle: map[int]float32{3:0, 4:1}
>     xheap_test.go:95: Pop()
> === RUN   
> FuzzPriorityQueue/d032b98f2fb2ea478028c32a0f45d04a549eb054f07654b3d4c5a374216a18a7
>     xheap_test.go:67: initial:        
> []xheap.KP[int,float32]{xheap.KP[int,float32]{K:6, P:1}, 
> xheap.KP[int,float32]{K:4, P:0}}
>     xheap_test.go:68: initial oracle: map[int]float32{4:0, 6:1}
>     xheap_test.go:121: Remove(6)
> === RUN   
> FuzzPriorityQueue/ee874908d2a4e971a8bce76a75ac6af8f2c82c2c47b225146f4b3c131cb3fc1c
>     xheap_test.go:67: initial:        
> []xheap.KP[int,float32]{xheap.KP[int,float32]{K:4, P:0}}
>     xheap_test.go:68: initial oracle: map[int]float32{4:0}
>     xheap_test.go:125: Iterate()
> --- PASS: FuzzPriorityQueue (0.00s)
>     --- PASS: 
> FuzzPriorityQueue/c689c7ddbfd538bfa952c2740ba43fdfd83cb0d19796e15b3c30613f8a52ec9e
>  (0.00s)
>     --- PASS: 
> FuzzPriorityQueue/d032b98f2fb2ea478028c32a0f45d04a549eb054f07654b3d4c5a374216a18a7
>  (0.00s)
>     --- PASS: 
> FuzzPriorityQueue/ee874908d2a4e971a8bce76a75ac6af8f2c82c2c47b225146f4b3c131cb3fc1c
>  (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/container/xheap     0.003s
> ?     github.com/bradenaw/juniper/internal/fuzz       [no test files]
> ?     github.com/bradenaw/juniper/internal/orderedhashmap     [no test files]
> ?     github.com/bradenaw/juniper/internal/require2   [no test files]
> === RUN   FuzzList
> === RUN   
> FuzzList/052df2b9addb4b5728625f2d904855ac4d11c08736fd5f0c514fa4093bf012a4
>     xlist_test.go:29: []
> === RUN   
> FuzzList/082f5d3003e4b7eecadd5da481360ab6c5d27d61f9c8dd3c3726b9997e8abd7c
>     xlist_test.go:29: []
> === RUN   
> FuzzList/19ad1cdd3cda96ceaa49bad30f44d9b974ad0551d8c37a4b21fe5d10d8703c4b
>     xlist_test.go:29: []
> === RUN   
> FuzzList/36bbbd91660d42e6fbe6e5de21891a1c39dbddfe395a0001506dd742792092e1
>     xlist_test.go:29: []
> === RUN   
> FuzzList/45a5647fbf2a9781808dc942c4cfc85df42c72ecd8673cb46c9625c69859e895
>     xlist_test.go:29: []
> === RUN   
> FuzzList/61f9c13a583fd565a960887f61fab4b1d20988bed1ed3eed6dddbbc745eaf72e
>     xlist_test.go:29: []
> === RUN   
> FuzzList/732421c657c5db19e5e068faf0d3c7c44bc9960e8f354da429b58f297b1a5cbc
>     xlist_test.go:29: []
> === RUN   
> FuzzList/871e27fb3bb3ddcdfbd1e38ae83677110d4a78ad4ee347256eae2a7563bd23b7
>     xlist_test.go:29: []
> === RUN   
> FuzzList/8853315897765b7769cf4d45dee20bfa199683ba2778135f2d73263e2b8717ea
>     xlist_test.go:29: []
> === RUN   
> FuzzList/aaeabb36ec0ba5e68dd1a6937842e2f4ed3ae6c69e4233639e6095cf20966d04
>     xlist_test.go:29: []
> --- PASS: FuzzList (0.00s)
>     --- PASS: 
> FuzzList/052df2b9addb4b5728625f2d904855ac4d11c08736fd5f0c514fa4093bf012a4 
> (0.00s)
>     --- PASS: 
> FuzzList/082f5d3003e4b7eecadd5da481360ab6c5d27d61f9c8dd3c3726b9997e8abd7c 
> (0.00s)
>     --- PASS: 
> FuzzList/19ad1cdd3cda96ceaa49bad30f44d9b974ad0551d8c37a4b21fe5d10d8703c4b 
> (0.00s)
>     --- PASS: 
> FuzzList/36bbbd91660d42e6fbe6e5de21891a1c39dbddfe395a0001506dd742792092e1 
> (0.00s)
>     --- PASS: 
> FuzzList/45a5647fbf2a9781808dc942c4cfc85df42c72ecd8673cb46c9625c69859e895 
> (0.00s)
>     --- PASS: 
> FuzzList/61f9c13a583fd565a960887f61fab4b1d20988bed1ed3eed6dddbbc745eaf72e 
> (0.00s)
>     --- PASS: 
> FuzzList/732421c657c5db19e5e068faf0d3c7c44bc9960e8f354da429b58f297b1a5cbc 
> (0.00s)
>     --- PASS: 
> FuzzList/871e27fb3bb3ddcdfbd1e38ae83677110d4a78ad4ee347256eae2a7563bd23b7 
> (0.00s)
>     --- PASS: 
> FuzzList/8853315897765b7769cf4d45dee20bfa199683ba2778135f2d73263e2b8717ea 
> (0.00s)
>     --- PASS: 
> FuzzList/aaeabb36ec0ba5e68dd1a6937842e2f4ed3ae6c69e4233639e6095cf20966d04 
> (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/container/xlist     0.004s
> === RUN   TestParentChildren
> --- PASS: TestParentChildren (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/internal/heap       0.002s
> === RUN   TestTSeqBasic
> --- PASS: TestTSeqBasic (0.00s)
> === RUN   TestTSeqDependent
> --- PASS: TestTSeqDependent (0.00s)
> === RUN   TestTSeqChoose
> === RUN   TestTSeqChoose/1
> === RUN   TestTSeqChoose/2
> === RUN   TestTSeqChoose/3
> === RUN   TestTSeqChoose/4
> === RUN   TestTSeqChoose/5
> === RUN   TestTSeqChoose/6
> === RUN   TestTSeqChoose/7
> === RUN   TestTSeqChoose/8
> === RUN   TestTSeqChoose/9
> === RUN   TestTSeqChoose/10
> === RUN   TestTSeqChoose/11
> === RUN   TestTSeqChoose/12
> === RUN   TestTSeqChoose/13
> === RUN   TestTSeqChoose/14
> === RUN   TestTSeqChoose/15
> === RUN   TestTSeqChoose/16
> === RUN   TestTSeqChoose/17
> === RUN   TestTSeqChoose/18
> === RUN   TestTSeqChoose/19
> === RUN   TestTSeqChoose/20
> === RUN   TestTSeqChoose/21
> === RUN   TestTSeqChoose/22
> === RUN   TestTSeqChoose/23
> === RUN   TestTSeqChoose/24
> === RUN   TestTSeqChoose/25
> === RUN   TestTSeqChoose/26
> === RUN   TestTSeqChoose/27
> === RUN   TestTSeqChoose/28
> === RUN   TestTSeqChoose/29
> === RUN   TestTSeqChoose/30
> === RUN   TestTSeqChoose/31
> === RUN   TestTSeqChoose/32
> === RUN   TestTSeqChoose/33
> === RUN   TestTSeqChoose/34
> === RUN   TestTSeqChoose/35
> === RUN   TestTSeqChoose/36
> === RUN   TestTSeqChoose/37
> === RUN   TestTSeqChoose/38
> === RUN   TestTSeqChoose/39
> === RUN   TestTSeqChoose/40
> === RUN   TestTSeqChoose/41
> === RUN   TestTSeqChoose/42
> === RUN   TestTSeqChoose/43
> === RUN   TestTSeqChoose/44
> === RUN   TestTSeqChoose/45
> === RUN   TestTSeqChoose/46
> === RUN   TestTSeqChoose/47
> === RUN   TestTSeqChoose/48
> === RUN   TestTSeqChoose/49
> --- PASS: TestTSeqChoose (0.00s)
>     --- PASS: TestTSeqChoose/1 (0.00s)
>     --- PASS: TestTSeqChoose/2 (0.00s)
>     --- PASS: TestTSeqChoose/3 (0.00s)
>     --- PASS: TestTSeqChoose/4 (0.00s)
>     --- PASS: TestTSeqChoose/5 (0.00s)
>     --- PASS: TestTSeqChoose/6 (0.00s)
>     --- PASS: TestTSeqChoose/7 (0.00s)
>     --- PASS: TestTSeqChoose/8 (0.00s)
>     --- PASS: TestTSeqChoose/9 (0.00s)
>     --- PASS: TestTSeqChoose/10 (0.00s)
>     --- PASS: TestTSeqChoose/11 (0.00s)
>     --- PASS: TestTSeqChoose/12 (0.00s)
>     --- PASS: TestTSeqChoose/13 (0.00s)
>     --- PASS: TestTSeqChoose/14 (0.00s)
>     --- PASS: TestTSeqChoose/15 (0.00s)
>     --- PASS: TestTSeqChoose/16 (0.00s)
>     --- PASS: TestTSeqChoose/17 (0.00s)
>     --- PASS: TestTSeqChoose/18 (0.00s)
>     --- PASS: TestTSeqChoose/19 (0.00s)
>     --- PASS: TestTSeqChoose/20 (0.00s)
>     --- PASS: TestTSeqChoose/21 (0.00s)
>     --- PASS: TestTSeqChoose/22 (0.00s)
>     --- PASS: TestTSeqChoose/23 (0.00s)
>     --- PASS: TestTSeqChoose/24 (0.00s)
>     --- PASS: TestTSeqChoose/25 (0.00s)
>     --- PASS: TestTSeqChoose/26 (0.00s)
>     --- PASS: TestTSeqChoose/27 (0.00s)
>     --- PASS: TestTSeqChoose/28 (0.00s)
>     --- PASS: TestTSeqChoose/29 (0.00s)
>     --- PASS: TestTSeqChoose/30 (0.00s)
>     --- PASS: TestTSeqChoose/31 (0.00s)
>     --- PASS: TestTSeqChoose/32 (0.00s)
>     --- PASS: TestTSeqChoose/33 (0.00s)
>     --- PASS: TestTSeqChoose/34 (0.00s)
>     --- PASS: TestTSeqChoose/35 (0.00s)
>     --- PASS: TestTSeqChoose/36 (0.00s)
>     --- PASS: TestTSeqChoose/37 (0.00s)
>     --- PASS: TestTSeqChoose/38 (0.00s)
>     --- PASS: TestTSeqChoose/39 (0.00s)
>     --- PASS: TestTSeqChoose/40 (0.00s)
>     --- PASS: TestTSeqChoose/41 (0.00s)
>     --- PASS: TestTSeqChoose/42 (0.00s)
>     --- PASS: TestTSeqChoose/43 (0.00s)
>     --- PASS: TestTSeqChoose/44 (0.00s)
>     --- PASS: TestTSeqChoose/45 (0.00s)
>     --- PASS: TestTSeqChoose/46 (0.00s)
>     --- PASS: TestTSeqChoose/47 (0.00s)
>     --- PASS: TestTSeqChoose/48 (0.00s)
>     --- PASS: TestTSeqChoose/49 (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/internal/tseq       0.010s
> === RUN   ExampleIterator
> --- PASS: ExampleIterator (0.00s)
> === RUN   ExampleChunk
> --- PASS: ExampleChunk (0.00s)
> === RUN   ExampleCompact
> --- PASS: ExampleCompact (0.00s)
> === RUN   ExampleCompactFunc
> --- PASS: ExampleCompactFunc (0.00s)
> === RUN   ExampleEqual
> --- PASS: ExampleEqual (0.00s)
> === RUN   ExampleFilter
> --- PASS: ExampleFilter (0.00s)
> === RUN   ExampleFlatten
> --- PASS: ExampleFlatten (0.00s)
> === RUN   ExampleFirst
> --- PASS: ExampleFirst (0.00s)
> === RUN   ExampleJoin
> --- PASS: ExampleJoin (0.00s)
> === RUN   ExampleLast
> --- PASS: ExampleLast (0.00s)
> === RUN   ExampleOne
> --- PASS: ExampleOne (0.00s)
> === RUN   ExampleRuns
> --- PASS: ExampleRuns (0.00s)
> === RUN   ExampleReduce
> --- PASS: ExampleReduce (0.00s)
> === RUN   ExampleRepeat
> --- PASS: ExampleRepeat (0.00s)
> === RUN   ExampleWhile
> --- PASS: ExampleWhile (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/iterator    0.006s
> === RUN   TestMap
> === RUN   TestMap/parallelism=1
> === RUN   TestMap/parallelism=2
> --- PASS: TestMap (0.00s)
>     --- PASS: TestMap/parallelism=1 (0.00s)
>     --- PASS: TestMap/parallelism=2 (0.00s)
> === RUN   TestMapContext
> === RUN   TestMapContext/parallelism=1
> === RUN   TestMapContext/parallelism=2
> --- PASS: TestMapContext (0.00s)
>     --- PASS: TestMapContext/parallelism=1 (0.00s)
>     --- PASS: TestMapContext/parallelism=2 (0.00s)
> === RUN   TestMapIterator
> --- PASS: TestMapIterator (0.00s)
> === RUN   TestMapStream
> --- PASS: TestMapStream (0.00s)
> === RUN   TestMapStreamError
> --- PASS: TestMapStreamError (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/parallel    0.011s
> ?     github.com/bradenaw/juniper/xmath       [no test files]
> === RUN   TestBatch
> --- PASS: TestBatch (0.00s)
> === RUN   TestPipeConcurrentSend
> --- PASS: TestPipeConcurrentSend (0.00s)
> === RUN   TestChunk
> === RUN   TestChunk/streamLen=2,chunkSize=1
> === RUN   TestChunk/streamLen=3,chunkSize=1
> === RUN   TestChunk/streamLen=3,chunkSize=2
> === RUN   TestChunk/streamLen=4,chunkSize=1
> === RUN   TestChunk/streamLen=4,chunkSize=2
> === RUN   TestChunk/streamLen=4,chunkSize=3
> === RUN   TestChunk/streamLen=5,chunkSize=1
> === RUN   TestChunk/streamLen=5,chunkSize=2
> === RUN   TestChunk/streamLen=5,chunkSize=3
> === RUN   TestChunk/streamLen=5,chunkSize=4
> === RUN   TestChunk/streamLen=6,chunkSize=1
> === RUN   TestChunk/streamLen=6,chunkSize=2
> === RUN   TestChunk/streamLen=6,chunkSize=3
> === RUN   TestChunk/streamLen=6,chunkSize=4
> === RUN   TestChunk/streamLen=6,chunkSize=5
> === RUN   TestChunk/streamLen=7,chunkSize=1
> === RUN   TestChunk/streamLen=7,chunkSize=2
> === RUN   TestChunk/streamLen=7,chunkSize=3
> === RUN   TestChunk/streamLen=7,chunkSize=4
> === RUN   TestChunk/streamLen=7,chunkSize=5
> === RUN   TestChunk/streamLen=7,chunkSize=6
> === RUN   TestChunk/streamLen=8,chunkSize=1
> === RUN   TestChunk/streamLen=8,chunkSize=2
> === RUN   TestChunk/streamLen=8,chunkSize=3
> === RUN   TestChunk/streamLen=8,chunkSize=4
> === RUN   TestChunk/streamLen=8,chunkSize=5
> === RUN   TestChunk/streamLen=8,chunkSize=6
> === RUN   TestChunk/streamLen=8,chunkSize=7
> === RUN   TestChunk/streamLen=9,chunkSize=1
> === RUN   TestChunk/streamLen=9,chunkSize=2
> === RUN   TestChunk/streamLen=9,chunkSize=3
> === RUN   TestChunk/streamLen=9,chunkSize=4
> === RUN   TestChunk/streamLen=9,chunkSize=5
> === RUN   TestChunk/streamLen=9,chunkSize=6
> === RUN   TestChunk/streamLen=9,chunkSize=7
> === RUN   TestChunk/streamLen=9,chunkSize=8
> --- PASS: TestChunk (0.09s)
>     --- PASS: TestChunk/streamLen=2,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=3,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=3,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=4,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=4,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=4,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=5,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=5,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=5,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=5,chunkSize=4 (0.00s)
>     --- PASS: TestChunk/streamLen=6,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=6,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=6,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=6,chunkSize=4 (0.00s)
>     --- PASS: TestChunk/streamLen=6,chunkSize=5 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=4 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=5 (0.00s)
>     --- PASS: TestChunk/streamLen=7,chunkSize=6 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=1 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=2 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=4 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=5 (0.00s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=6 (0.01s)
>     --- PASS: TestChunk/streamLen=8,chunkSize=7 (0.00s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=1 (0.01s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=2 (0.01s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=3 (0.00s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=4 (0.01s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=5 (0.01s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=6 (0.00s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=7 (0.00s)
>     --- PASS: TestChunk/streamLen=9,chunkSize=8 (0.01s)
> === RUN   TestCollectWithRetries
> === RUN   TestCollectWithRetries/streamLen=0
> === RUN   TestCollectWithRetries/streamLen=1
> === RUN   TestCollectWithRetries/streamLen=2
> === RUN   TestCollectWithRetries/streamLen=3
> === RUN   TestCollectWithRetries/streamLen=4
> === RUN   TestCollectWithRetries/streamLen=5
> === RUN   TestCollectWithRetries/streamLen=6
> === RUN   TestCollectWithRetries/streamLen=7
> === RUN   TestCollectWithRetries/streamLen=8
> === RUN   TestCollectWithRetries/streamLen=9
> --- PASS: TestCollectWithRetries (0.01s)
>     --- PASS: TestCollectWithRetries/streamLen=0 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=1 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=2 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=3 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=4 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=5 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=6 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=7 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=8 (0.00s)
>     --- PASS: TestCollectWithRetries/streamLen=9 (0.00s)
> === RUN   FuzzBatch
> === RUN   
> FuzzBatch/086dc23b3648d1b798461ec898a20079dc501a8b7dbad7cea2cd03b745802029
>     stream_test.go:31: bufferSize = 1
>     stream_test.go:32: batchSize = 1
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/10d95885964d1ae653be1405b9dce20f7e51b56e73efa0fb57c33685490152eb
>     stream_test.go:31: bufferSize = 68
>     stream_test.go:32: batchSize = 68
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/1bef05a7f3aa67e3f6ebf9a30abcdb1006c8b6f8213bda3c1d88aef20cb6d5a0
>     stream_test.go:31: bufferSize = 166
>     stream_test.go:32: batchSize = 166
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/23561f2fec377b58a23fc9ae112672cb799fb004a106a07891671b3f2d17b882
>     stream_test.go:31: bufferSize = 94
>     stream_test.go:32: batchSize = 94
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/2b49f746d1be4692b93e5697b8098a8b9cf332c79288cea46a0d8277fa923d2e
>     stream_test.go:31: bufferSize = 0
>     stream_test.go:32: batchSize = 0
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/37aeba375901ac1e1a06110754e790ccb6fdb56d762369b632a9ac7568b02c18
>     stream_test.go:31: bufferSize = 65
>     stream_test.go:32: batchSize = 65
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/3d6d329a0d771d9fcf822119bce41a6dfa09bf2c694c5f0770c8ebccbe667d6a
>     stream_test.go:31: bufferSize = 0
>     stream_test.go:32: batchSize = 0
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/463b6bdff2fea2ffe7c295a165301ddd1a58a1f7e4c3c03cae3ba20e8476c394
>     stream_test.go:31: bufferSize = 65
>     stream_test.go:32: batchSize = 65
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/4dd43c30ae77dd634b96350d60419c975143da6a399fad7e050a747d3140362d
>     stream_test.go:31: bufferSize = 0
>     stream_test.go:32: batchSize = 0
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> === RUN   
> FuzzBatch/f94e99ff4311c69dd759058d3f3e987241a8614d329464fe36c04ce57c3860cc
>     stream_test.go:31: bufferSize = 154
>     stream_test.go:32: batchSize = 154
>     stream_test.go:47:   oracle        = []int(nil)
>     stream_test.go:48:   sendClosed    = false
>     stream_test.go:49:   sendClosedErr = <nil>
>     stream_test.go:50:   recvClosed    = false
> --- PASS: FuzzBatch (0.00s)
>     --- PASS: 
> FuzzBatch/086dc23b3648d1b798461ec898a20079dc501a8b7dbad7cea2cd03b745802029 
> (0.00s)
>     --- PASS: 
> FuzzBatch/10d95885964d1ae653be1405b9dce20f7e51b56e73efa0fb57c33685490152eb 
> (0.00s)
>     --- PASS: 
> FuzzBatch/1bef05a7f3aa67e3f6ebf9a30abcdb1006c8b6f8213bda3c1d88aef20cb6d5a0 
> (0.00s)
>     --- PASS: 
> FuzzBatch/23561f2fec377b58a23fc9ae112672cb799fb004a106a07891671b3f2d17b882 
> (0.00s)
>     --- PASS: 
> FuzzBatch/2b49f746d1be4692b93e5697b8098a8b9cf332c79288cea46a0d8277fa923d2e 
> (0.00s)
>     --- PASS: 
> FuzzBatch/37aeba375901ac1e1a06110754e790ccb6fdb56d762369b632a9ac7568b02c18 
> (0.00s)
>     --- PASS: 
> FuzzBatch/3d6d329a0d771d9fcf822119bce41a6dfa09bf2c694c5f0770c8ebccbe667d6a 
> (0.00s)
>     --- PASS: 
> FuzzBatch/463b6bdff2fea2ffe7c295a165301ddd1a58a1f7e4c3c03cae3ba20e8476c394 
> (0.00s)
>     --- PASS: 
> FuzzBatch/4dd43c30ae77dd634b96350d60419c975143da6a399fad7e050a747d3140362d 
> (0.00s)
>     --- PASS: 
> FuzzBatch/f94e99ff4311c69dd759058d3f3e987241a8614d329464fe36c04ce57c3860cc 
> (0.00s)
> === RUN   ExampleBatch
> --- PASS: ExampleBatch (0.05s)
> === RUN   ExampleChan
> --- PASS: ExampleChan (0.00s)
> === RUN   ExampleChunk
> --- PASS: ExampleChunk (0.00s)
> === RUN   ExampleCompact
> --- PASS: ExampleCompact (0.00s)
> === RUN   ExampleCompactFunc
> --- PASS: ExampleCompactFunc (0.00s)
> === RUN   ExampleCollect
> --- PASS: ExampleCollect (0.00s)
> === RUN   ExampleError
> --- PASS: ExampleError (0.00s)
> === RUN   ExampleFilter
> --- PASS: ExampleFilter (0.00s)
> === RUN   ExampleFirst
> --- PASS: ExampleFirst (0.00s)
> === RUN   ExampleFlatten
> --- PASS: ExampleFlatten (0.00s)
> === RUN   ExampleJoin
> --- PASS: ExampleJoin (0.00s)
> === RUN   ExampleLast
> --- PASS: ExampleLast (0.00s)
> === RUN   ExampleMap
> --- PASS: ExampleMap (0.00s)
> === RUN   ExampleMerge
> --- PASS: ExampleMerge (0.00s)
> === RUN   ExampleOne
> --- PASS: ExampleOne (0.00s)
> === RUN   ExamplePeekable
> --- PASS: ExamplePeekable (0.00s)
> === RUN   ExamplePipe
> --- PASS: ExamplePipe (0.00s)
> === RUN   ExamplePipe_error
> --- PASS: ExamplePipe_error (0.00s)
> === RUN   ExampleReduce
> --- PASS: ExampleReduce (0.00s)
> === RUN   ExampleRuns
> --- PASS: ExampleRuns (0.00s)
> === RUN   ExampleWhile
> --- PASS: ExampleWhile (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/stream      0.183s
> === RUN   ExampleWithStack
> --- PASS: ExampleWithStack (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xerrors     0.004s
> === RUN   ExampleReverse
> --- PASS: ExampleReverse (0.00s)
> === RUN   ExampleReverseSingle
> --- PASS: ExampleReverseSingle (0.00s)
> === RUN   ExampleToIndex
> --- PASS: ExampleToIndex (0.00s)
> === RUN   ExampleUnion
> --- PASS: ExampleUnion (0.00s)
> === RUN   ExampleIntersection
> --- PASS: ExampleIntersection (0.00s)
> === RUN   ExampleIntersects
> --- PASS: ExampleIntersects (0.00s)
> === RUN   ExampleDifference
> --- PASS: ExampleDifference (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xmaps       0.005s
> === RUN   TestSample
>     xrand_test.go:111: counts        []int{2503, 2435, 2548, 2463, 2485, 
> 2499, 2522, 2458, 2428, 2488, 2644, 2493, 2465, 2498, 2486, 2515, 2591, 2501, 
> 2474, 2504}
>     xrand_test.go:112: stddev        48.53761428006119
>     xrand_test.go:113: stddev / mean 0.019415045712024476
> --- PASS: TestSample (0.02s)
> === RUN   TestSampleSlice
>     xrand_test.go:111: counts        []int{2503, 2435, 2548, 2463, 2485, 
> 2499, 2522, 2458, 2428, 2488, 2644, 2493, 2465, 2498, 2486, 2515, 2591, 2501, 
> 2474, 2504}
>     xrand_test.go:112: stddev        48.53761428006119
>     xrand_test.go:113: stddev / mean 0.019415045712024476
> --- PASS: TestSampleSlice (0.02s)
> === RUN   TestSampleIterator
>     xrand_test.go:111: counts        []int{2503, 2435, 2548, 2463, 2485, 
> 2499, 2522, 2458, 2428, 2488, 2644, 2493, 2465, 2498, 2486, 2515, 2591, 2501, 
> 2474, 2504}
>     xrand_test.go:112: stddev        48.53761428006119
>     xrand_test.go:113: stddev / mean 0.019415045712024476
> --- PASS: TestSampleIterator (0.01s)
> === RUN   TestSampleStream
>     xrand_test.go:111: counts        []int{2503, 2435, 2548, 2463, 2485, 
> 2499, 2522, 2458, 2428, 2488, 2644, 2493, 2465, 2498, 2486, 2515, 2591, 2501, 
> 2474, 2504}
>     xrand_test.go:112: stddev        48.53761428006119
>     xrand_test.go:113: stddev / mean 0.019415045712024476
> --- PASS: TestSampleStream (0.02s)
> === RUN   FuzzSampleInner
> === RUN   
> FuzzSampleInner/026df4d84a92eefda60cf8f15aef08a4002b1faad98e27586df1de381b7922b5
>     xrand_test.go:53: k 63
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 20 replace 20
>     xrand_test.go:61: 21: next 21 replace 21
>     xrand_test.go:61: 22: next 22 replace 22
>     xrand_test.go:61: 23: next 23 replace 23
>     xrand_test.go:61: 24: next 24 replace 24
>     xrand_test.go:61: 25: next 25 replace 25
>     xrand_test.go:61: 26: next 26 replace 26
>     xrand_test.go:61: 27: next 27 replace 27
>     xrand_test.go:61: 28: next 28 replace 28
>     xrand_test.go:61: 29: next 29 replace 29
>     xrand_test.go:61: 30: next 30 replace 30
>     xrand_test.go:61: 31: next 31 replace 31
>     xrand_test.go:61: 32: next 32 replace 32
>     xrand_test.go:61: 33: next 33 replace 33
>     xrand_test.go:61: 34: next 34 replace 34
>     xrand_test.go:61: 35: next 35 replace 35
>     xrand_test.go:61: 36: next 36 replace 36
>     xrand_test.go:61: 37: next 37 replace 37
>     xrand_test.go:61: 38: next 38 replace 38
>     xrand_test.go:61: 39: next 39 replace 39
>     xrand_test.go:61: 40: next 40 replace 40
>     xrand_test.go:61: 41: next 41 replace 41
>     xrand_test.go:61: 42: next 42 replace 42
>     xrand_test.go:61: 43: next 43 replace 43
>     xrand_test.go:61: 44: next 44 replace 44
>     xrand_test.go:61: 45: next 45 replace 45
>     xrand_test.go:61: 46: next 46 replace 46
>     xrand_test.go:61: 47: next 47 replace 47
>     xrand_test.go:61: 48: next 48 replace 48
>     xrand_test.go:61: 49: next 49 replace 49
>     xrand_test.go:61: 50: next 50 replace 50
>     xrand_test.go:61: 51: next 51 replace 51
>     xrand_test.go:61: 52: next 52 replace 52
>     xrand_test.go:61: 53: next 53 replace 53
>     xrand_test.go:61: 54: next 54 replace 54
>     xrand_test.go:61: 55: next 55 replace 55
>     xrand_test.go:61: 56: next 56 replace 56
>     xrand_test.go:61: 57: next 57 replace 57
>     xrand_test.go:61: 58: next 58 replace 58
>     xrand_test.go:61: 59: next 59 replace 59
>     xrand_test.go:61: 60: next 60 replace 60
>     xrand_test.go:61: 61: next 61 replace 61
>     xrand_test.go:61: 62: next 62 replace 62
>     xrand_test.go:61: 63: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/03cc0292c8d26ab239059a35ced1322911297f07dd25db1237d0005fe0e19841
>     xrand_test.go:53: k 31
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 20 replace 20
>     xrand_test.go:61: 21: next 21 replace 21
>     xrand_test.go:61: 22: next 22 replace 22
>     xrand_test.go:61: 23: next 23 replace 23
>     xrand_test.go:61: 24: next 24 replace 24
>     xrand_test.go:61: 25: next 25 replace 25
>     xrand_test.go:61: 26: next 26 replace 26
>     xrand_test.go:61: 27: next 27 replace 27
>     xrand_test.go:61: 28: next 28 replace 28
>     xrand_test.go:61: 29: next 29 replace 29
>     xrand_test.go:61: 30: next 30 replace 30
>     xrand_test.go:40: 0.188235
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 31: next 31 replace 25
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 32: next 32 replace 25
>     xrand_test.go:61: 33: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/05156fd053a2d13b3c9cbe36ad5755fab5f31ab3242550a49692aa79ee1e4045
>     xrand_test.go:53: k 27
>     xrand_test.go:40: 0.219623
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 20 replace 20
>     xrand_test.go:61: 21: next 21 replace 21
>     xrand_test.go:61: 22: next 22 replace 22
>     xrand_test.go:61: 23: next 23 replace 23
>     xrand_test.go:61: 24: next 24 replace 24
>     xrand_test.go:61: 25: next 25 replace 25
>     xrand_test.go:61: 26: next 26 replace 26
>     xrand_test.go:40: 0.188252
>     xrand_test.go:40: 0.188495
>     xrand_test.go:61: 27: next 27 replace 25
>     xrand_test.go:40: 0.192172
>     xrand_test.go:40: 0.387576
>     xrand_test.go:61: 28: next 28 replace 11
>     xrand_test.go:40: 0.258548
>     xrand_test.go:40: 0.196078
>     xrand_test.go:61: 29: next 29 replace 25
>     xrand_test.go:40: 0.188846
>     xrand_test.go:40: 0.192172
>     xrand_test.go:61: 30: next 31 replace 22
>     xrand_test.go:40: 0.196155
>     xrand_test.go:40: 0.196048
>     xrand_test.go:61: 31: next 33 replace 24
>     xrand_test.go:40: 0.192264
>     xrand_test.go:40: 0.379658
>     xrand_test.go:61: 32: next 35 replace 2
>     xrand_test.go:40: 0.192157
>     xrand_test.go:40: 0.192279
>     xrand_test.go:61: 33: next 37 replace 0
>     xrand_test.go:61: 34: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/086d599a93f0c1c236c6ff45cacfc93e9141c3ccf07a59535bdb572967798436
>     xrand_test.go:53: k 77
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 20 replace 20
>     xrand_test.go:61: 21: next 21 replace 21
>     xrand_test.go:61: 22: next 22 replace 22
>     xrand_test.go:61: 23: next 23 replace 23
>     xrand_test.go:61: 24: next 24 replace 24
>     xrand_test.go:61: 25: next 25 replace 25
>     xrand_test.go:61: 26: next 26 replace 26
>     xrand_test.go:61: 27: next 27 replace 27
>     xrand_test.go:61: 28: next 28 replace 28
>     xrand_test.go:61: 29: next 29 replace 29
>     xrand_test.go:61: 30: next 30 replace 30
>     xrand_test.go:61: 31: next 31 replace 31
>     xrand_test.go:61: 32: next 32 replace 32
>     xrand_test.go:61: 33: next 33 replace 33
>     xrand_test.go:61: 34: next 34 replace 34
>     xrand_test.go:61: 35: next 35 replace 35
>     xrand_test.go:61: 36: next 36 replace 36
>     xrand_test.go:61: 37: next 37 replace 37
>     xrand_test.go:61: 38: next 38 replace 38
>     xrand_test.go:61: 39: next 39 replace 39
>     xrand_test.go:61: 40: next 40 replace 40
>     xrand_test.go:61: 41: next 41 replace 41
>     xrand_test.go:61: 42: next 42 replace 42
>     xrand_test.go:61: 43: next 43 replace 43
>     xrand_test.go:61: 44: next 44 replace 44
>     xrand_test.go:61: 45: next 45 replace 45
>     xrand_test.go:61: 46: next 46 replace 46
>     xrand_test.go:61: 47: next 47 replace 47
>     xrand_test.go:61: 48: next 48 replace 48
>     xrand_test.go:61: 49: next 49 replace 49
>     xrand_test.go:61: 50: next 50 replace 50
>     xrand_test.go:61: 51: next 51 replace 51
>     xrand_test.go:61: 52: next 52 replace 52
>     xrand_test.go:61: 53: next 53 replace 53
>     xrand_test.go:61: 54: next 54 replace 54
>     xrand_test.go:61: 55: next 55 replace 55
>     xrand_test.go:61: 56: next 56 replace 56
>     xrand_test.go:61: 57: next 57 replace 57
>     xrand_test.go:61: 58: next 58 replace 58
>     xrand_test.go:61: 59: next 59 replace 59
>     xrand_test.go:61: 60: next 60 replace 60
>     xrand_test.go:61: 61: next 61 replace 61
>     xrand_test.go:61: 62: next 62 replace 62
>     xrand_test.go:61: 63: next 63 replace 63
>     xrand_test.go:61: 64: next 64 replace 64
>     xrand_test.go:61: 65: next 65 replace 65
>     xrand_test.go:61: 66: next 66 replace 66
>     xrand_test.go:61: 67: next 67 replace 67
>     xrand_test.go:61: 68: next 68 replace 68
>     xrand_test.go:61: 69: next 69 replace 69
>     xrand_test.go:61: 70: next 70 replace 70
>     xrand_test.go:61: 71: next 71 replace 71
>     xrand_test.go:61: 72: next 72 replace 72
>     xrand_test.go:61: 73: next 73 replace 73
>     xrand_test.go:61: 74: next 74 replace 74
>     xrand_test.go:61: 75: next 75 replace 75
>     xrand_test.go:61: 76: next 76 replace 76
>     xrand_test.go:40: 0.188235
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 77: next 77 replace 6
>     xrand_test.go:61: 78: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/0a0eb5ba2014c951af24c8b8f5d3fa9d19272442bee86d80d79384e9fe18abf2
>     xrand_test.go:53: k 20
>     xrand_test.go:40: 0.188235
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/21a46963f603d3cbe3bafc40ae07dfdbfcb66058f8d3466f4ec3c5b3d3b3d618
>     xrand_test.go:53: k 24
>     xrand_test.go:40: 1.000000
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 20 replace 20
>     xrand_test.go:61: 21: next 21 replace 21
>     xrand_test.go:61: 22: next 22 replace 22
>     xrand_test.go:61: 23: next 23 replace 23
>     xrand_test.go:61: 24: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/2fbcb46cbae7d9a3d2dc693a06510cfcd404fba718dce27e17b821f76ecfedb1
>     xrand_test.go:53: k 20
>     xrand_test.go:61: 0: next 0 replace 0
>     xrand_test.go:61: 1: next 1 replace 1
>     xrand_test.go:61: 2: next 2 replace 2
>     xrand_test.go:61: 3: next 3 replace 3
>     xrand_test.go:61: 4: next 4 replace 4
>     xrand_test.go:61: 5: next 5 replace 5
>     xrand_test.go:61: 6: next 6 replace 6
>     xrand_test.go:61: 7: next 7 replace 7
>     xrand_test.go:61: 8: next 8 replace 8
>     xrand_test.go:61: 9: next 9 replace 9
>     xrand_test.go:61: 10: next 10 replace 10
>     xrand_test.go:61: 11: next 11 replace 11
>     xrand_test.go:61: 12: next 12 replace 12
>     xrand_test.go:61: 13: next 13 replace 13
>     xrand_test.go:61: 14: next 14 replace 14
>     xrand_test.go:61: 15: next 15 replace 15
>     xrand_test.go:61: 16: next 16 replace 16
>     xrand_test.go:61: 17: next 17 replace 17
>     xrand_test.go:61: 18: next 18 replace 18
>     xrand_test.go:61: 19: next 19 replace 19
>     xrand_test.go:61: 20: next 9223372036854775807 replace 0
> === RUN   
> FuzzSampleInner/32ebf3925cbf5e62bbf03b28b11b28a721d1f2e024b99ca5f6d93fc90aaf97df
> --- PASS: FuzzSampleInner (0.00s)
>     --- PASS: 
> FuzzSampleInner/026df4d84a92eefda60cf8f15aef08a4002b1faad98e27586df1de381b7922b5
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/03cc0292c8d26ab239059a35ced1322911297f07dd25db1237d0005fe0e19841
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/05156fd053a2d13b3c9cbe36ad5755fab5f31ab3242550a49692aa79ee1e4045
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/086d599a93f0c1c236c6ff45cacfc93e9141c3ccf07a59535bdb572967798436
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/0a0eb5ba2014c951af24c8b8f5d3fa9d19272442bee86d80d79384e9fe18abf2
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/21a46963f603d3cbe3bafc40ae07dfdbfcb66058f8d3466f4ec3c5b3d3b3d618
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/2fbcb46cbae7d9a3d2dc693a06510cfcd404fba718dce27e17b821f76ecfedb1
>  (0.00s)
>     --- PASS: 
> FuzzSampleInner/32ebf3925cbf5e62bbf03b28b11b28a721d1f2e024b99ca5f6d93fc90aaf97df
>  (0.00s)
> === RUN   ExampleSample
> --- PASS: ExampleSample (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xmath/xrand 0.073s
> === RUN   FuzzPartition
> --- PASS: FuzzPartition (0.00s)
> === RUN   FuzzRemoveUnordered
> === RUN   
> FuzzRemoveUnordered/cfcad4015f83ee9d954573d1a6f85b097098aa91d6191ef5ca7ca8f83de48020
> === RUN   
> FuzzRemoveUnordered/f7bbe0c14562f70cc3d89e6d9fe8862df888ab393d37a2168390c749c5d87579
> --- PASS: FuzzRemoveUnordered (0.00s)
>     --- PASS: 
> FuzzRemoveUnordered/cfcad4015f83ee9d954573d1a6f85b097098aa91d6191ef5ca7ca8f83de48020
>  (0.00s)
>     --- PASS: 
> FuzzRemoveUnordered/f7bbe0c14562f70cc3d89e6d9fe8862df888ab393d37a2168390c749c5d87579
>  (0.00s)
> === RUN   ExampleAll
> --- PASS: ExampleAll (0.00s)
> === RUN   ExampleAny
> --- PASS: ExampleAny (0.00s)
> === RUN   ExampleClear
> --- PASS: ExampleClear (0.00s)
> === RUN   ExampleChunk
> --- PASS: ExampleChunk (0.00s)
> === RUN   ExampleClone
> --- PASS: ExampleClone (0.00s)
> === RUN   ExampleCompact
> --- PASS: ExampleCompact (0.00s)
> === RUN   ExampleCompactFunc
> --- PASS: ExampleCompactFunc (0.00s)
> === RUN   ExampleCompactInPlace
> --- PASS: ExampleCompactInPlace (0.00s)
> === RUN   ExampleCompactInPlaceFunc
> --- PASS: ExampleCompactInPlaceFunc (0.00s)
> === RUN   ExampleCount
> --- PASS: ExampleCount (0.00s)
> === RUN   ExampleEqual
> --- PASS: ExampleEqual (0.00s)
> === RUN   ExampleEqualFunc
> --- PASS: ExampleEqualFunc (0.00s)
> === RUN   ExampleFill
> --- PASS: ExampleFill (0.00s)
> === RUN   ExampleFilter
> --- PASS: ExampleFilter (0.00s)
> === RUN   ExampleFilterInPlace
> --- PASS: ExampleFilterInPlace (0.00s)
> === RUN   ExampleGrow
> --- PASS: ExampleGrow (0.00s)
> === RUN   ExampleGroup
> --- PASS: ExampleGroup (0.00s)
> === RUN   ExampleIndex
> --- PASS: ExampleIndex (0.00s)
> === RUN   ExampleIndexFunc
> --- PASS: ExampleIndexFunc (0.00s)
> === RUN   ExampleInsert
> --- PASS: ExampleInsert (0.00s)
> === RUN   ExampleJoin
> --- PASS: ExampleJoin (0.00s)
> === RUN   ExampleLastIndex
> --- PASS: ExampleLastIndex (0.00s)
> === RUN   ExampleLastIndexFunc
> --- PASS: ExampleLastIndexFunc (0.00s)
> === RUN   ExampleMap
> --- PASS: ExampleMap (0.00s)
> === RUN   ExamplePartition
> --- PASS: ExamplePartition (0.00s)
> === RUN   ExampleReduce
> --- PASS: ExampleReduce (0.00s)
> === RUN   ExampleRemove
> --- PASS: ExampleRemove (0.00s)
> === RUN   ExampleRemoveUnordered
> --- PASS: ExampleRemoveUnordered (0.00s)
> === RUN   ExampleRepeat
> --- PASS: ExampleRepeat (0.00s)
> === RUN   ExampleReverse
> --- PASS: ExampleReverse (0.00s)
> === RUN   ExampleRuns
> --- PASS: ExampleRuns (0.00s)
> === RUN   ExampleShrink
> --- PASS: ExampleShrink (0.00s)
> === RUN   ExampleUnique
> --- PASS: ExampleUnique (0.00s)
> === RUN   ExampleUniqueInPlace
> --- PASS: ExampleUniqueInPlace (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xslices     0.008s
> === RUN   TestMergeSlices
> --- PASS: TestMergeSlices (0.00s)
> === RUN   FuzzMerge
> === RUN   
> FuzzMerge/13809475f3d15cec40695eb42e92cedb1340834bde29443e88744b84494638af
> === RUN   
> FuzzMerge/3a13beea93b6a963f9a530b1d6a25a89013281d73a1692d4a7e82f7f7a59c263
> === RUN   
> FuzzMerge/f4a395632ec0839487b2172c9916470d80756b1893f000796d0414c7aca99cdd
> --- PASS: FuzzMerge (0.00s)
>     --- PASS: 
> FuzzMerge/13809475f3d15cec40695eb42e92cedb1340834bde29443e88744b84494638af 
> (0.00s)
>     --- PASS: 
> FuzzMerge/3a13beea93b6a963f9a530b1d6a25a89013281d73a1692d4a7e82f7f7a59c263 
> (0.00s)
>     --- PASS: 
> FuzzMerge/f4a395632ec0839487b2172c9916470d80756b1893f000796d0414c7aca99cdd 
> (0.00s)
> === RUN   ExampleSearch
> --- PASS: ExampleSearch (0.00s)
> === RUN   ExampleMerge
> --- PASS: ExampleMerge (0.00s)
> === RUN   ExampleMergeSlices
> --- PASS: ExampleMergeSlices (0.00s)
> === RUN   ExampleMinK
> --- PASS: ExampleMinK (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xsort       0.004s
> === RUN   TestGroup
> --- PASS: TestGroup (0.40s)
> === RUN   ExampleLazy
> --- PASS: ExampleLazy (0.00s)
> PASS
> ok    github.com/bradenaw/juniper/xsync       0.410s
> === RUN   TestJitterTicker
>     xtime_test.go:25: tick was 10.460195ms, expected in [3ms, 10ms]
> --- FAIL: TestJitterTicker (0.03s)
> FAIL
> FAIL  github.com/bradenaw/juniper/xtime       0.033s
> FAIL
> dh_auto_test: error: cd _build && go test -vet=off -v -p 8 
> github.com/bradenaw/juniper/chans github.com/bradenaw/juniper/container/deque 
> github.com/bradenaw/juniper/container/tree 
> github.com/bradenaw/juniper/container/xheap 
> github.com/bradenaw/juniper/container/xlist 
> github.com/bradenaw/juniper/internal/fuzz 
> github.com/bradenaw/juniper/internal/heap 
> github.com/bradenaw/juniper/internal/orderedhashmap 
> github.com/bradenaw/juniper/internal/require2 
> github.com/bradenaw/juniper/internal/tseq 
> github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/parallel 
> github.com/bradenaw/juniper/stream github.com/bradenaw/juniper/xerrors 
> github.com/bradenaw/juniper/xmaps github.com/bradenaw/juniper/xmath 
> github.com/bradenaw/juniper/xmath/xrand github.com/bradenaw/juniper/xslices 
> github.com/bradenaw/juniper/xsort github.com/bradenaw/juniper/xsync 
> github.com/bradenaw/juniper/xtime returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2024/12/28/golang-github-bradenaw-juniper_0.15.1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241228;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241228&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to