Closed KristofferC closed 3 years ago
When testing this package on Julia master it errors with:
WebsocketLogger Limiting large data structures: Test Failed at /home/pkgeval/.julia/packages/WebSockets/pc4iW/test/test_websocketlogger.jl:209 Expression: genmsg("msg", a = fill(1.00001, 100, 100), b = fill(2.00002, 10, 10)) == replace("┌ PREFIX msg\n│ a =\n│ 100×100 Array{Float64,2}:\n│ 1.00001 1.00001 1.00001 1.00001 … 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ ⋮ ⋱ EOL\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ b =\n│ 10×10 Array{Float64,2}:\n│ 2.00002 2.00002 2.00002 2.00002 … 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ ⋮ ⋱ EOL\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n└ SUFFIX\n", "EOL" => "") Evaluated: "┌ PREFIX msg\n│ a =\n│ 100×100 Array{Float64,2}:\n│ 1.00001 1.00001 1.00001 1.00001 … 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ ⋮ ⋱ \n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ b =\n│ 10×10 Array{Float64,2}:\n│ 2.00002 2.00002 2.00002 2.00002 … 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ ⋮ ⋱ \n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n└ SUFFIX\n" == "┌ PREFIX msg\n│ a =\n│ 100×100 Array{Float64,2}:\n│ 1.00001 1.00001 1.00001 1.00001 … 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ ⋮ ⋱ \n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001 1.00001\n│ b =\n│ 10×10 Array{Float64,2}:\n│ 2.00002 2.00002 2.00002 2.00002 … 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ ⋮ ⋱ \n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n│ 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002 2.00002\n└ SUFFIX\n" Stacktrace: [1] top-level scope at /home/pkgeval/.julia/packages/WebSockets/pc4iW/test/test_websocketlogger.jl:209 [2] top-level scope at /workspace/srcdir/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1116 [3] top-level scope at /home/pkgeval/.julia/packages/WebSockets/pc4iW/test/test_websocketlogger.jl:209 [4] top-level scope at /workspace/srcdir/usr/share/julia/stdlib/v1.4/Test/src/Test.jl:1116 [5] top-level scope at /home/pkgeval/.julia/packages/WebSockets/pc4iW/test/test_websocketlogger.jl:18
In general, testing exactly how Base prints things is a bit brittle.
When testing this package on Julia master it errors with:
In general, testing exactly how Base prints things is a bit brittle.