Package evaluation to test Constructs on Julia 1.11.7 (58327cce5e*) started at 2025-10-28T16:37:23.078 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.61s ################################################################################ # Installation # Installing Constructs... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [ba9efadc] + Constructs v0.2.0 Updating `~/.julia/environments/v1.11/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 2.17s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 16.97s ################################################################################ # Testing # Testing Constructs ┌ Warning: Could not use exact versions of packages in manifest, re-resolving └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:1924 Status `/tmp/jl_WOdqCu/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_WOdqCu/Manifest.toml` [ba9efadc] Constructs v0.2.0 [692b3bcd] JLLWrappers v1.7.1 [1914dd2f] MacroTools v0.5.16 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.0 [ae029012] Requires v1.3.1 [90137ffa] StaticArrays v1.9.15 [1e83bf80] StaticArraysCore v1.4.4 [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 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.11.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 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [4536629a] OpenBLAS_jll v0.3.27+1 [8e850b90] libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... 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(T::Type{Union{}}, x::Nothing) @ Base ./essentials.jl:455 [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] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:774 [inlined] [8] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [10] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:134 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [12] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 Stacktrace: [1] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:139 [inlined] [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [3] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:134 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [5] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 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] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:680 [inlined] [2] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:391 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:390 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:389 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 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] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:680 [inlined] [2] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:392 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [4] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:390 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [6] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:389 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [8] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 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#238" <: Constructs.Construct{Bitmap} end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.Construct(::(Type){Bitmap}) var"##CustomConstruct#238"() end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# mutable struct var"##ShadowContainer#240" <: 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)#239"::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#240"(#undef, #undef, #undef, #undef, #undef) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.serialize(::var"##CustomConstruct#238", var"#3178#s"::IO, var"#3179#val"::Bitmap; var"#3180#contextkw"...) var"#3175#this" = Constructs.Container(var"#3179#val") var"#3176#result" = 0 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# var"#3176#result" += Constructs.serialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3178#s", (var"#3175#this").signature; Constructs.with_property(var"#3180#contextkw", :signature)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# var"#3176#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3178#s", (var"#3175#this").width; Constructs.with_property(var"#3180#contextkw", :width)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# var"#3176#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3178#s", (var"#3175#this").height; Constructs.with_property(var"#3180#contextkw", :height)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# var"#3176#result" += Constructs.serialize(Padded(8), var"#3178#s", begin Constructs.setcontainerproperty!(var"#3175#this", Symbol("##(anonymous)#239"), Constructs.default(Padded(8); Constructs.with_property(var"#3180#contextkw", Symbol("##(anonymous)#239"))...)) (var"#3175#this").var"##(anonymous)#239" end; Constructs.with_property(var"#3180#contextkw", Symbol("##(anonymous)#239"))...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# var"#3176#result" += Constructs.serialize(SizedArray(UInt8, (var"#3175#this").height, (var"#3175#this").width), var"#3178#s", (var"#3175#this").pixel; Constructs.with_property(var"#3180#contextkw", :pixel)...) var"#3176#result" end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.deserialize(::var"##CustomConstruct#238", var"#3183#s"::IO; var"#3184#contextkw"...) var"#3181#this" = Constructs.Container{Bitmap}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# Constructs.setcontainerproperty!(var"#3181#this", :signature, Constructs.deserialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3183#s"; Constructs.with_property(var"#3184#contextkw", :signature)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# Constructs.setcontainerproperty!(var"#3181#this", :width, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3183#s"; Constructs.with_property(var"#3184#contextkw", :width)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# Constructs.setcontainerproperty!(var"#3181#this", :height, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3183#s"; Constructs.with_property(var"#3184#contextkw", :height)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# Constructs.setcontainerproperty!(var"#3181#this", Symbol("##(anonymous)#239"), Constructs.deserialize(Padded(8), var"#3183#s"; Constructs.with_property(var"#3184#contextkw", Symbol("##(anonymous)#239"))...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# Constructs.setcontainerproperty!(var"#3181#this", :pixel, Constructs.deserialize(SizedArray(UInt8, (var"#3181#this").height, (var"#3181#this").width), var"#3183#s"; Constructs.with_property(var"#3184#contextkw", :pixel)...)) Bitmap((var"#3181#this").signature, (var"#3181#this").width, (var"#3181#this").height, (var"#3181#this").pixel) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:620 =# function Constructs.estimatesize(::var"##CustomConstruct#238"; var"#3188#contextkw"...) var"#3185#this" = Constructs.Container{Bitmap}() var"#3186#result" = ExactSize(0x0000000000000000) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:621 =# var"#3186#result" += try Constructs.estimatesize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))); Constructs.with_property(var"#3188#contextkw", :signature)...) catch var"#3189#ex" if var"#3189#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:622 =# var"#3186#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3188#contextkw", :width)...) catch var"#3190#ex" if var"#3190#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:623 =# var"#3186#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3188#contextkw", :height)...) catch var"#3191#ex" if var"#3191#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:624 =# var"#3186#result" += try Constructs.estimatesize(Padded(8); Constructs.with_property(var"#3188#contextkw", Symbol("##(anonymous)#239"))...) catch var"#3192#ex" if var"#3192#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:625 =# var"#3186#result" += try Constructs.estimatesize(SizedArray(UInt8, (var"#3185#this").height, (var"#3185#this").width); Constructs.with_property(var"#3188#contextkw", :pixel)...) catch var"#3193#ex" if var"#3193#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end var"#3186#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#242" <: 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)#241"::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#242"(#undef, #undef, #undef, #undef, #undef) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.serialize(::BitmapConstruct, var"#3198#s"::IO, var"#3199#val"::Bitmap; var"#3200#contextkw"...) var"#3195#this" = Constructs.Container(var"#3199#val") var"#3196#result" = 0 #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# var"#3196#result" += Constructs.serialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3198#s", (var"#3195#this").signature; Constructs.with_property(var"#3200#contextkw", :signature)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# var"#3196#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3198#s", (var"#3195#this").width; Constructs.with_property(var"#3200#contextkw", :width)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# var"#3196#result" += Constructs.serialize(PrimitiveIO{UInt32}(), var"#3198#s", (var"#3195#this").height; Constructs.with_property(var"#3200#contextkw", :height)...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# var"#3196#result" += Constructs.serialize(Padded(8), var"#3198#s", begin Constructs.setcontainerproperty!(var"#3195#this", Symbol("##(anonymous)#241"), Constructs.default(Padded(8); Constructs.with_property(var"#3200#contextkw", Symbol("##(anonymous)#241"))...)) (var"#3195#this").var"##(anonymous)#241" end; Constructs.with_property(var"#3200#contextkw", Symbol("##(anonymous)#241"))...) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# var"#3196#result" += Constructs.serialize(SizedArray(UInt8, (var"#3195#this").height, (var"#3195#this").width), var"#3198#s", (var"#3195#this").pixel; Constructs.with_property(var"#3200#contextkw", :pixel)...) var"#3196#result" end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.deserialize(::BitmapConstruct, var"#3203#s"::IO; var"#3204#contextkw"...) var"#3201#this" = Constructs.Container{Bitmap}() #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# Constructs.setcontainerproperty!(var"#3201#this", :signature, Constructs.deserialize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))), var"#3203#s"; Constructs.with_property(var"#3204#contextkw", :signature)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# Constructs.setcontainerproperty!(var"#3201#this", :width, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3203#s"; Constructs.with_property(var"#3204#contextkw", :width)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# Constructs.setcontainerproperty!(var"#3201#this", :height, Constructs.deserialize(PrimitiveIO{UInt32}(), var"#3203#s"; Constructs.with_property(var"#3204#contextkw", :height)...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# Constructs.setcontainerproperty!(var"#3201#this", Symbol("##(anonymous)#241"), Constructs.deserialize(Padded(8), var"#3203#s"; Constructs.with_property(var"#3204#contextkw", Symbol("##(anonymous)#241"))...)) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# Constructs.setcontainerproperty!(var"#3201#this", :pixel, Constructs.deserialize(SizedArray(UInt8, (var"#3201#this").height, (var"#3201#this").width), var"#3203#s"; Constructs.with_property(var"#3204#contextkw", :pixel)...)) Bitmap((var"#3201#this").signature, (var"#3201#this").width, (var"#3201#this").height, (var"#3201#this").pixel) end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:629 =# function Constructs.estimatesize(::BitmapConstruct; var"#3208#contextkw"...) var"#3205#this" = Constructs.Container{Bitmap}() var"#3206#result" = ExactSize(0x0000000000000000) #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:630 =# var"#3206#result" += try Constructs.estimatesize(Const($(QuoteNode(UInt8[0x42, 0x4d, 0x50]))); Constructs.with_property(var"#3208#contextkw", :signature)...) catch var"#3209#ex" if var"#3209#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:631 =# var"#3206#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3208#contextkw", :width)...) catch var"#3210#ex" if var"#3210#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:632 =# var"#3206#result" += try Constructs.estimatesize(PrimitiveIO{UInt32}(); Constructs.with_property(var"#3208#contextkw", :height)...) catch var"#3211#ex" if var"#3211#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:633 =# var"#3206#result" += try Constructs.estimatesize(Padded(8); Constructs.with_property(var"#3208#contextkw", Symbol("##(anonymous)#241"))...) catch var"#3212#ex" if var"#3212#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end #= /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:634 =# var"#3206#result" += try Constructs.estimatesize(SizedArray(UInt8, (var"#3205#this").height, (var"#3205#this").width); Constructs.with_property(var"#3208#contextkw", :pixel)...) catch var"#3213#ex" if var"#3213#ex" isa Core.MethodError UnboundedSize(0x0000000000000000) else Base.rethrow() end end var"#3206#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:35 [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#74 @ ./expr.jl:125 [inlined] [6] macroexpand(m::Module, x::Any) @ Base ./expr.jl:123 [7] macro expansion @ show.jl:1232 [inlined] [8] macro expansion @ ~/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:67 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [11] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [13] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:655 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 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:35 [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#74 @ ./expr.jl:125 [inlined] [6] macroexpand(m::Module, x::Any) @ Base ./expr.jl:123 [7] macro expansion @ show.jl:1232 [inlined] [8] macro expansion @ ~/.julia/packages/MacroTools/Ar0jT/src/match/macro.jl:67 [inlined] [9] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:677 [inlined] [11] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:656 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1798 [inlined] [13] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:655 [inlined] [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [15] macro expansion @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:618 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1709 [inlined] [17] top-level scope @ ~/.julia/packages/Constructs/EXTwB/test/runtests.jl:13 Test Summary: | Pass Fail Error Total Time Constructs.jl | 567 3 2 572 47.2s context | 7 7 0.7s errors | 1 1 0.1s size | 50 50 0.9s container | 14 14 1.2s primitive io | 71 71 1.7s singleton | 12 12 0.2s RaiseError | 5 1 6 7.3s JuliaSerializer | 16 16 5.9s functional | 30 30 1.8s byte order | 36 36 1.1s string | 86 86 7.7s enum | 24 24 0.4s const | 15 15 0.5s Overwrite | 13 2 15 1.4s deduce type | 1 2 3 0.2s conditional | 46 46 2.0s collections | 70 70 7.4s Padded | 10 10 0.6s internal | 34 34 0.8s @construct macro expand | 27 2 29 5.4s expand pass | 1 1 2.0s expand pass | 1 1 0.0s expand pass | 1 1 0.8s expand pass | 1 1 0.5s 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 | 12 12 1.1s Bitmap2 | 8 8 0.7s ERROR: LoadError: Some tests did not pass: 567 passed, 3 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Constructs/EXTwB/test/runtests.jl:12 Testing failed after 81.19s ERROR: LoadError: Package Constructs errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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.11/Pkg/src/Operations.jl:2128 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2011 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 120.81s: package tests unexpectedly errored