Package evaluation to test Constructs on Julia 1.13.0-DEV.1296 (e8025198af*) started at 2025-10-12T12:43:26.095 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.12s ################################################################################ # Installation # Installing Constructs... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [ba9efadc] + Constructs v0.2.0 Updating `~/.julia/environments/v1.13/Manifest.toml` [ba9efadc] + Constructs v0.2.0 [692b3bcd] + JLLWrappers v1.7.1 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [69024149] + StringEncodings v0.3.7 [94ce4f54] + Libiconv_jll v1.18.0+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 1.97s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.47s ################################################################################ # Testing # Testing Constructs Test Could not use exact versions of packages in manifest, re-resolving. Note: if you do not check your manifest file into source control, then you can probably ignore this message. However, if you do check your manifest file into source control, then you probably want to pass the `allow_reresolve = false` kwarg when calling the `Pkg.test` function. Updating `/tmp/jl_aJKfnh/Project.toml` [ba9efadc] + Constructs v0.2.0 [1914dd2f] ↑ MacroTools v0.5.9 ⇒ v0.5.16 [90137ffa] ↑ StaticArrays v1.5.9 ⇒ v1.9.15 [8dfed614] ~ Test ⇒ v1.11.0 Updating `/tmp/jl_aJKfnh/Manifest.toml` [ba9efadc] + Constructs v0.2.0 [692b3bcd] + JLLWrappers v1.7.1 [1914dd2f] ↑ MacroTools v0.5.9 ⇒ v0.5.16 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [ae029012] + Requires v1.3.1 [90137ffa] ↑ StaticArrays v1.5.9 ⇒ v1.9.15 [1e83bf80] ↑ StaticArraysCore v1.4.0 ⇒ v1.4.3 [10745b16] - Statistics [69024149] + StringEncodings v0.3.7 [94ce4f54] + Libiconv_jll v1.18.0+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] ~ Base64 ⇒ v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] ~ Libdl ⇒ v1.11.0 [37e2e46d] ~ LinearAlgebra ⇒ v1.13.0 [56ddb016] ~ Logging ⇒ v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] ~ Random ⇒ v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] ~ Serialization ⇒ v1.11.0 [2f01184e] - SparseArrays [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [8dfed614] ~ Test ⇒ v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Test Successfully re-resolved Status `/tmp/jl_aJKfnh/Project.toml` [ba9efadc] Constructs v0.2.0 [1914dd2f] MacroTools v0.5.16 [90137ffa] StaticArrays v1.9.15 [8dfed614] Test v1.11.0 Status `/tmp/jl_aJKfnh/Manifest.toml` [ba9efadc] Constructs v0.2.0 [692b3bcd] JLLWrappers v1.7.1 [1914dd2f] MacroTools v0.5.16 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [ae029012] Requires v1.3.1 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.3 [69024149] StringEncodings v0.3.7 [94ce4f54] Libiconv_jll v1.18.0+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... ┌ Warning: Using ErrorException to test field access is deprecated; use FieldError instead. │ caller = do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) at Test.jl:910 └ @ Core /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 RaiseError: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 Expression: serialize(RaiseError("Invalid data."), nothing) Expected: MethodError Thrown: ArgumentError ArgumentError: cannot convert a value to Union{} for assignment Stacktrace: [1] convert(::Type{Union{}}, ::Nothing) @ Base ./essentials.jl:467 [2] serialize(cons::RaiseError{ErrorException}, s::IOBuffer, obj::Nothing; contextkw::@Kwargs{}) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/interface.jl:66 [3] serialize(cons::RaiseError{ErrorException}, s::IOBuffer, obj::Nothing) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/interface.jl:64 [4] serialize(cons::RaiseError{ErrorException}, obj::Nothing; contextkw::@Kwargs{}) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/interface.jl:96 [5] serialize(cons::RaiseError{ErrorException}, obj::Nothing) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/interface.jl:94 [6] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:134 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [10] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [12] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:134 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] deduce type: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:391 Expression: Constructs.deducetype((v->begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:391 =# Overwrite(UInt8, v) end), Function) <: Construct{UInt8} Evaluated: Overwrite <: Construct{UInt8} Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:389 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:390 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:391 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] deduce type: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:392 Expression: Constructs.deducetype((v->begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:392 =# Overwrite(UInt8, v) end), UndefProperty) <: Construct{UInt8} Evaluated: Overwrite <: Construct{UInt8} Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:389 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:390 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:392 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:753 [inlined] macroexpand(#= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @__MODULE__(), ex) = quote #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# begin $(Expr(:meta, :doc)) struct Bitmap <: AbstractImage #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# signature::Vector{UInt8} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# width::UInt32 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# height::UInt32 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# pixel::Matrix{UInt8} end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# struct var"##CustomConstruct#146" <: Constructs.Construct{Bitmap} end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.Construct(::(Type){Bitmap}) var"##CustomConstruct#146"() end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# mutable struct var"##ShadowContainer#148" <: Constructs.ShadowContainer{Bitmap} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# signature::Union{UndefProperty{Vector{UInt8}}, Vector{UInt8}} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# width::Union{UndefProperty{UInt32}, UInt32} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# height::Union{UndefProperty{UInt32}, UInt32} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# var"##(anonymous)#147"::Union{UndefProperty{Nothing}, Nothing} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# pixel::Union{UndefProperty{Matrix{UInt8}}, Matrix{UInt8}} end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.Container{Bitmap}() var"##ShadowContainer#148"(#undef, #undef, #undef, #undef, #undef) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.serialize(::var"##CustomConstruct#146", var"#3454#s"::IO, var"#3455#val"::Bitmap; var"#3456#contextkw"...) var"#3451#this" = Constructs.Container(var"#3455#val") var"#3452#result" = 0 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# var"#3452#result" += Constructs.serialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3454#s", (var"#3451#this").signature; Constructs.with_property(var"#3456#contextkw", :signature)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# var"#3452#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3454#s", (var"#3451#this").width; Constructs.with_property(var"#3456#contextkw", :width)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# var"#3452#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3454#s", (var"#3451#this").height; Constructs.with_property(var"#3456#contextkw", :height)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# var"#3452#result" += Constructs.serialize(Padded(8), var"#3454#s", begin Constructs.setcontainerproperty!(var"#3451#this", Symbol("##(anonymous)#147"), Constructs.default(Padded(8); Constructs.with_property(var"#3456#contextkw", Symbol("##(anonymous)#147"))...)) (var"#3451#this").var"##(anonymous)#147" end; Constructs.with_property(var"#3456#contextkw", Symbol("##(anonymous)#147"))...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# var"#3452#result" += Constructs.serialize(SizedArray(UInt8, (var"#3451#this").height, (var"#3451#this").width), var"#3454#s", (var"#3451#this").pixel; Constructs.with_property(var"#3456#contextkw", :pixel)...) var"#3452#result" end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.deserialize(::var"##CustomConstruct#146", var"#3459#s"::IO; var"#3460#contextkw"...) var"#3457#this" = Constructs.Container{Bitmap}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# Constructs.setcontainerproperty!(var"#3457#this", :signature, Constructs.deserialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3459#s"; Constructs.with_property(var"#3460#contextkw", :signature)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# Constructs.setcontainerproperty!(var"#3457#this", :width, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3459#s"; Constructs.with_property(var"#3460#contextkw", :width)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# Constructs.setcontainerproperty!(var"#3457#this", :height, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3459#s"; Constructs.with_property(var"#3460#contextkw", :height)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# Constructs.setcontainerproperty!(var"#3457#this", Symbol("##(anonymous)#147"), Constructs.deserialize(Padded(8), var"#3459#s"; Constructs.with_property(var"#3460#contextkw", Symbol("##(anonymous)#147"))...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# Constructs.setcontainerproperty!(var"#3457#this", :pixel, Constructs.deserialize(SizedArray(UInt8, (var"#3457#this").height, (var"#3457#this").width), var"#3459#s"; Constructs.with_property(var"#3460#contextkw", :pixel)...)) Bitmap((var"#3457#this").signature, (var"#3457#this").width, (var"#3457#this").height, (var"#3457#this").pixel) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.estimatesize(::var"##CustomConstruct#146"; var"#3464#contextkw"...) var"#3461#this" = Constructs.Container{Bitmap}() var"#3462#result" = ExactSize(0x0000000000000000) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# var"#3462#result" += try Constructs.estimatesize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))); Constructs.with_property(var"#3464#contextkw", :signature)...) catch var"#3465#ex" if var"#3465#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# var"#3462#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3464#contextkw", :width)...) catch var"#3466#ex" if var"#3466#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# var"#3462#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3464#contextkw", :height)...) catch var"#3467#ex" if var"#3467#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# var"#3462#result" += try Constructs.estimatesize(Padded(8); Constructs.with_property(var"#3464#contextkw", Symbol("##(anonymous)#147"))...) catch var"#3468#ex" if var"#3468#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# var"#3462#result" += try Constructs.estimatesize(SizedArray(UInt8, (var"#3461#this").height, (var"#3461#this").width); Constructs.with_property(var"#3464#contextkw", :pixel)...) catch var"#3469#ex" if var"#3469#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end var"#3462#result" end end end macroexpand(#= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @__MODULE__(), ex) = quote #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# begin $(Expr(:meta, :doc)) struct Bitmap <: AbstractImage #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# signature::Vector{UInt8} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# width::UInt32 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# height::UInt32 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# pixel::Matrix{UInt8} end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# struct BitmapConstruct <: Constructs.Construct{Bitmap} end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.Construct(::(Type){Bitmap}) BitmapConstruct() end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# mutable struct var"##ShadowContainer#150" <: Constructs.ShadowContainer{Bitmap} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# signature::Union{UndefProperty{Vector{UInt8}}, Vector{UInt8}} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# width::Union{UndefProperty{UInt32}, UInt32} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# height::Union{UndefProperty{UInt32}, UInt32} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# var"##(anonymous)#149"::Union{UndefProperty{Nothing}, Nothing} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# pixel::Union{UndefProperty{Matrix{UInt8}}, Matrix{UInt8}} end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.Container{Bitmap}() var"##ShadowContainer#150"(#undef, #undef, #undef, #undef, #undef) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.serialize(::BitmapConstruct, var"#3474#s"::IO, var"#3475#val"::Bitmap; var"#3476#contextkw"...) var"#3471#this" = Constructs.Container(var"#3475#val") var"#3472#result" = 0 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# var"#3472#result" += Constructs.serialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3474#s", (var"#3471#this").signature; Constructs.with_property(var"#3476#contextkw", :signature)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# var"#3472#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3474#s", (var"#3471#this").width; Constructs.with_property(var"#3476#contextkw", :width)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# var"#3472#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3474#s", (var"#3471#this").height; Constructs.with_property(var"#3476#contextkw", :height)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# var"#3472#result" += Constructs.serialize(Padded(8), var"#3474#s", begin Constructs.setcontainerproperty!(var"#3471#this", Symbol("##(anonymous)#149"), Constructs.default(Padded(8); Constructs.with_property(var"#3476#contextkw", Symbol("##(anonymous)#149"))...)) (var"#3471#this").var"##(anonymous)#149" end; Constructs.with_property(var"#3476#contextkw", Symbol("##(anonymous)#149"))...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# var"#3472#result" += Constructs.serialize(SizedArray(UInt8, (var"#3471#this").height, (var"#3471#this").width), var"#3474#s", (var"#3471#this").pixel; Constructs.with_property(var"#3476#contextkw", :pixel)...) var"#3472#result" end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.deserialize(::BitmapConstruct, var"#3479#s"::IO; var"#3480#contextkw"...) var"#3477#this" = Constructs.Container{Bitmap}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# Constructs.setcontainerproperty!(var"#3477#this", :signature, Constructs.deserialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3479#s"; Constructs.with_property(var"#3480#contextkw", :signature)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# Constructs.setcontainerproperty!(var"#3477#this", :width, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3479#s"; Constructs.with_property(var"#3480#contextkw", :width)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# Constructs.setcontainerproperty!(var"#3477#this", :height, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3479#s"; Constructs.with_property(var"#3480#contextkw", :height)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# Constructs.setcontainerproperty!(var"#3477#this", Symbol("##(anonymous)#149"), Constructs.deserialize(Padded(8), var"#3479#s"; Constructs.with_property(var"#3480#contextkw", Symbol("##(anonymous)#149"))...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# Constructs.setcontainerproperty!(var"#3477#this", :pixel, Constructs.deserialize(SizedArray(UInt8, (var"#3477#this").height, (var"#3477#this").width), var"#3479#s"; Constructs.with_property(var"#3480#contextkw", :pixel)...)) Bitmap((var"#3477#this").signature, (var"#3477#this").width, (var"#3477#this").height, (var"#3477#this").pixel) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.estimatesize(::BitmapConstruct; var"#3484#contextkw"...) var"#3481#this" = Constructs.Container{Bitmap}() var"#3482#result" = ExactSize(0x0000000000000000) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# var"#3482#result" += try Constructs.estimatesize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))); Constructs.with_property(var"#3484#contextkw", :signature)...) catch var"#3485#ex" if var"#3485#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# var"#3482#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3484#contextkw", :width)...) catch var"#3486#ex" if var"#3486#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# var"#3482#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3484#contextkw", :height)...) catch var"#3487#ex" if var"#3487#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# var"#3482#result" += try Constructs.estimatesize(Padded(8); Constructs.with_property(var"#3484#contextkw", Symbol("##(anonymous)#149"))...) catch var"#3488#ex" if var"#3488#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# var"#3482#result" += try Constructs.estimatesize(SizedArray(UInt8, (var"#3481#this").height, (var"#3481#this").width); Constructs.with_property(var"#3484#contextkw", :pixel)...) catch var"#3489#ex" if var"#3489#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end var"#3482#result" end end end expand pass: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 Test threw exception Expression: #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @capture #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @show(macroexpand(#= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @__MODULE__(), ex)) begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:657 =# begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:658 =# doc_ #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:659 =# struct ST_ #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:659 =# stfields__ end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:661 =# struct CT_ <: Construct_{STT_} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:661 =# end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:662 =# function Construct_(::Type_{STT_}) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:662 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:663 =# CTT_() end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:665 =# mutable struct CTN_ <: ShadowContainer_{STT_} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:666 =# ctnfields__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:668 =# function Container_{STT_}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:668 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:669 =# CTN_(ctnundefs__) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:671 =# function serialize_(::CTT_, ss_::IO_, val_::STT_; scontextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:671 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:672 =# serializebody__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:674 =# function deserialize_(::CTT_, ds_::IO_; dcontextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:674 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:675 =# deserializebody__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:677 =# function estimatesize_(::CTT_; econtextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:677 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:678 =# estimatesizebody__ end end Overwrite(UInt32, convert(UInt32, size(this.pixel, 2))) is neither a constructor nor a type. Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] deducefieldtypes!(fields::Vector{Union{Constructs.FieldInfo, Constructs.OtherStructInfo}}) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:178 [3] construct_impl(m::Module, source::LineNumberNode, constructname::Symbol, structdef::Expr) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:105 [4] var"@construct"(__source__::LineNumberNode, __module__::Module, structdef::Expr) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:54 [5] #macroexpand#22 @ ./expr.jl:203 [inlined] [6] macroexpand(m::Module, x::Any) @ Base ./expr.jl:202 [7] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [11] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:655 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [13] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] [15] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [16] macro expansion @ ~/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:67 [inlined] [17] macro expansion @ show.jl:1280 [inlined] expand pass: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 Test threw exception Expression: #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @capture #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @show(macroexpand(#= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 =# @__MODULE__(), ex)) begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:657 =# begin #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:658 =# doc_ #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:659 =# struct ST_ #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:659 =# stfields__ end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:661 =# struct CT_ <: Construct_{STT_} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:661 =# end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:662 =# function Construct_(::Type_{STT_}) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:662 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:663 =# CTT_() end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:665 =# mutable struct CTN_ <: ShadowContainer_{STT_} #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:666 =# ctnfields__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:668 =# function Container_{STT_}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:668 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:669 =# CTN_(ctnundefs__) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:671 =# function serialize_(::CTT_, ss_::IO_, val_::STT_; scontextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:671 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:672 =# serializebody__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:674 =# function deserialize_(::CTT_, ds_::IO_; dcontextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:674 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:675 =# deserializebody__ end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:677 =# function estimatesize_(::CTT_; econtextkw_...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:677 =# #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:678 =# estimatesizebody__ end end Overwrite(UInt32, convert(UInt32, size(this.pixel, 2))) is neither a constructor nor a type. Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] deducefieldtypes!(fields::Vector{Union{Constructs.FieldInfo, Constructs.OtherStructInfo}}) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:178 [3] construct_impl(m::Module, source::LineNumberNode, constructname::Symbol, structdef::Expr) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:105 [4] var"@construct"(__source__::LineNumberNode, __module__::Module, structdef::Expr) @ Constructs ~/.julia/packages/Constructs/EXTwB/src/macro.jl:54 [5] #macroexpand#22 @ ./expr.jl:203 [inlined] [6] macroexpand(m::Module, x::Any) @ Base ./expr.jl:202 [7] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [11] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:655 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2035 [inlined] [13] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] [15] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [16] macro expansion @ ~/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:67 [inlined] [17] macro expansion @ show.jl:1280 [inlined] Bitmap1: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:752 Test threw exception Expression: estimatesize(Bitmap1) == UnboundedSize(sizeof(b"BMP") + 1 + 2 * sizeof(UInt16)) UndefVarError: `estimatesize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:752 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] Bitmap1: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:753 Test threw exception Expression: serialize(Bitmap1(b"BMP", 3, 2, UInt8[1 2 3; 7 8 9])) == b"BMP\x00\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09" UndefVarError: `serialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:753 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] Bitmap1: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:754 Test threw exception Expression: let res = deserialize(Bitmap1, b"BMP\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09") #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:755 =# res.signature == b"BMP" && (res.width == 3 && (res.height == 2 && res.pixel == UInt8[1 2 3; 7 8 9])) end UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:754 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:754 [inlined] Bitmap1: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:757 Expression: serialize(Bitmap1(b"BMP", 3, 2, UInt8[1 2; 7 8])) Expected: DimensionMismatch Thrown: UndefVarError UndefVarError: `serialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:757 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:757 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:757 [inlined] Bitmap1: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:758 Expression: serialize(Bitmap1(b"PMB", 3, 2, UInt8[1 2 3; 7 8 9])) Expected: ValidationError Thrown: UndefVarError UndefVarError: `serialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:758 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:758 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:758 [inlined] Bitmap1: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:759 Expression: deserialize(Bitmap1, b"BMP\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03") Expected: EOFError Thrown: UndefVarError UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:759 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:759 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:759 [inlined] Bitmap1: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:760 Expression: deserialize(Bitmap1, b"PMB\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09") Expected: ValidationError Thrown: UndefVarError UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:760 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:760 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:740 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:760 [inlined] Bitmap2: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:772 Test threw exception Expression: estimatesize(Bitmap2) == UnboundedSize(4 + 2 * sizeof(UInt16)) UndefVarError: `estimatesize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:772 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] Bitmap2: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:773 Test threw exception Expression: serialize(Bitmap2(UInt8[1 2 3; 7 8 9])) == b"BMP\x00\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09" UndefVarError: `serialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:773 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] Bitmap2: Error During Test at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:774 Test threw exception Expression: (deserialize(Bitmap2, b"BMP\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09")).pixel == UInt8[1 2 3; 7 8 9] UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:774 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:750 [inlined] Bitmap2: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:775 Expression: deserialize(Bitmap2, b"BMP\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03") Expected: EOFError Thrown: UndefVarError UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:775 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:775 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:775 [inlined] Bitmap2: Test Failed at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:776 Expression: deserialize(Bitmap2, b"PMB\xfe\x03\x00\x02\x00\x01\x07\x02\x08\x03\x09") Expected: ValidationError Thrown: UndefVarError UndefVarError: `deserialize` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Constructs. Hint: a global variable of this name also exists in Serialization. Stacktrace: [1] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [5] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [7] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:776 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:865 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:776 [inlined] Stacktrace: [1] do_test_throws(result::Test.ExecutionResult, orig_expr::Any, extype::Any) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:910 [2] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:763 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1954 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:776 [inlined] Test Summary: | Pass Fail Error Total Time Constructs.jl | 555 9 8 572 42.3s context | 7 7 0.7s errors | 1 1 0.1s size | 50 50 1.2s container | 14 14 3.6s primitive io | 71 71 1.4s singleton | 12 12 0.2s RaiseError | 5 1 6 5.5s JuliaSerializer | 16 16 4.6s functional | 30 30 1.3s byte order | 36 36 1.1s string | 86 86 7.2s enum | 24 24 0.4s const | 15 15 0.4s Overwrite | 13 2 15 1.1s deduce type | 1 2 3 0.1s conditional | 46 46 1.7s collections | 70 70 7.0s Padded | 10 10 0.4s internal | 34 34 0.7s @construct macro expand | 15 6 8 29 3.7s expand pass | 1 1 1.9s expand pass | 1 1 0.1s expand pass | 1 1 0.4s expand pass | 1 1 0.0s expand error | 1 1 0.0s expand error | 1 1 0.0s expand error | 1 1 0.0s expand error | 1 1 0.0s expand error | 1 1 0.0s Bitmap1 | 5 4 3 12 1.1s Bitmap2 | 3 2 3 8 0.1s RNG of the outermost testset: Random.Xoshiro(0xb6ef67bd719be030, 0x1c10ea7fcea9e0e5, 0xf06c67c53d0b1f85, 0x091f350f52e5ec4a, 0xfd1aa182531a967e) ERROR: LoadError: Some tests did not pass: 555 passed, 9 failed, 8 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:12 Testing failed after 81.91s ERROR: LoadError: Package Constructs errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2674 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2523 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:548 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:525 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 129.51s: package tests unexpectedly errored