Package evaluation to test ExprTools on Julia 1.14.0-DEV.2291 (26145852c4*) started at 2026-06-04T11:10:55.931 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 17.16s ################################################################################ # Installation # Installing ExprTools... Resolving package versions... Installed ExprTools ─ v0.1.10 Updating `~/.julia/environments/v1.14/Project.toml` [e2ba6199] + ExprTools v0.1.10 Updating `~/.julia/environments/v1.14/Manifest.toml` [e2ba6199] + ExprTools v0.1.10 Installation completed after 1.4s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.1 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.6 s ✓ ExprTools 1 dependency successfully precompiled in 1 seconds. 8 already precompiled. Precompilation completed after 28.91s ################################################################################ # Testing # Testing ExprTools Status `/tmp/jl_q27R2y/Project.toml` [e2ba6199] ExprTools v0.1.10 [8dfed614] Test v1.11.0 Status `/tmp/jl_q27R2y/Manifest.toml` [e2ba6199] ExprTools v0.1.10 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [8dfed614] Test v1.11.0 Testing Running tests... invalid definitions: Test Failed at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/function.jl:879 Expression: any((arg->begin #= /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/function.jl:879 =# arg isa LineNumberNode end), (ex.args[1]).args) Evaluated: any(var"#3#4"(), Any[:($(Expr(:parameters, :($(Expr(:parameters, :z))), :y))), :x]) Stacktrace: [1] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:52 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:862 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:879 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] invalid definitions: Test Failed at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/function.jl:42 Expression: splitdef(ex) Expected: ArgumentError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:52 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:862 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:42 [inlined] invalid definitions: Test Failed at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/function.jl:43 Expression: splitdef(ex, throw = false) === nothing Evaluated: Dict{Symbol, Any}(:args => Any[:x], :body => quote #= /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/function.jl:878 =# 0 end, :kwargs => Any[:($(Expr(:parameters, :z))), :y], :head => :->) === nothing Stacktrace: [1] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:52 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:862 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/function.jl:43 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] WARNING: method definition for f_symbol_param at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/method.jl:114 declares type variable T but does not use it. Constructors (basic): Error During Test at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/method.jl:217 Got exception outside of a @test MethodError: no method matching parameters(::Type{Type{NoParamStruct}}) The function `parameters` exists, but no method is defined for this combination of argument types. Closest candidates are: parameters(!Matched::TypeVar) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:11 parameters(!Matched::UnionAll) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:8 parameters(!Matched::DataType) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:9 ... Stacktrace: [1] type_parameters(sig::Type) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:237 [2] type_parameters(m::Method) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:232 [inlined] [3] signature(m::Method; extra_hygiene::Bool) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:47 [4] signature(m::Method) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:39 [5] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:219 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:223 [inlined] [8] eval(m::Module, e::Any) @ Core boot.jl:521 [9] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:50 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:217 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [13] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/runtests.jl:5 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/runtests.jl:6 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:521 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 params (via Constructors with type params): Error During Test at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/method.jl:251 Got exception outside of a @test MethodError: no method matching parameters(::Type{Type{OneParamStruct{String}}}) The function `parameters` exists, but no method is defined for this combination of argument types. Closest candidates are: parameters(!Matched::TypeVar) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:11 parameters(!Matched::UnionAll) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:8 parameters(!Matched::DataType) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/type_utils.jl:9 ... Stacktrace: [1] type_parameters(sig::Type) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:237 [2] type_parameters(m::Method) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:232 [inlined] [3] signature(m::Method; extra_hygiene::Bool) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:47 [4] signature(m::Method) @ ExprTools ~/.julia/packages/ExprTools/MDS6z/src/method.jl:39 [5] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:252 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:10 [inlined] [8] eval(m::Module, e::Any) @ Core boot.jl:521 [9] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:50 [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [11] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/method.jl:251 [inlined] [12] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [13] top-level scope @ ~/.julia/packages/ExprTools/MDS6z/test/runtests.jl:5 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [15] macro expansion @ ~/.julia/packages/ExprTools/MDS6z/test/runtests.jl:6 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:327 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core boot.jl:521 [19] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [20] _start() @ Base client.jl:596 Test Summary: | Pass Fail Error Broken Total Time ExprTools.jl | 581 3 2 5 591 34.5s splitdef / combinedef | 421 3 3 427 13.0s empty function | 5 5 2.2s long-form function | 7 7 0.1s short-form function | 7 7 0.0s long-form anonymous function | 6 6 0.0s short-form anonymous function | 6 6 0.0s args (short-form function) | 22 22 0.3s args (long-form function) | 22 22 0.1s args (short-form anonymous function) | 44 44 0.5s args (long-form anonymous function) | 44 44 0.3s kwargs (short-form function) | 20 20 0.1s kwargs (long-form function) | 20 20 0.1s kwargs (short-form function) | 20 20 0.1s kwargs (long-form function) | 20 20 0.1s block expression (short-form anonymous function) | 38 38 0.2s block expression (long-form anonymous function) | 38 38 0.2s where (short-form function) | 12 12 0.1s where (long-form function) | 12 12 0.1s where (short-form anonymous function) | 12 12 0.1s where (long-form anonymous function) | 12 12 0.1s return-type (short-form function) | 10 10 0.1s return-type (long-form function) | 10 10 0.1s return-type (short-form anonymous function) | 8 1 9 1.2s return-type (long-form anonymous function) | 8 1 9 0.0s combinedef with no `:head` | 1 1 0.1s invalid definitions | 17 3 1 21 6.4s method.jl: signature | 120 2 2 124 12.6s Basics | 7 7 2.0s Tuple{} | 2 2 0.0s varadic Tuple | 5 5 0.0s Scope Qualification | 2 2 0.0s missing argnames | 6 6 0.0s Whereparams | 12 12 0.0s Whereparams with constraints | 21 21 0.1s Arg types with type-parameters | 12 12 0.4s anon functions | 4 4 0.0s callable structs | 4 4 0.3s vararg | 8 8 0.1s kwargs | 12 12 0.1s Return Type | 5 2 7 0.0s Constructors (basic) | 1 1 5.2s params (via Constructors with type params) | 1 1 0.0s extra_hygiene | 8 8 0.3s signature(type_tuple) | 11 11 4.0s internals | 1 1 0.0s def_tools.jl | 8 8 0.6s type_utils.jl | 32 32 2.5s RNG of the outermost testset: Random.Xoshiro(0x64e230c20901d36e, 0x2865853b68669bdf, 0x60b803bf93e26a81, 0xc7025356c022c290, 0x32bb1a9166950d80) ERROR: LoadError: Some tests did not pass: 581 passed, 3 failed, 2 errored, 5 broken. in expression starting at /home/pkgeval/.julia/packages/ExprTools/MDS6z/test/runtests.jl:4 Testing failed after 47.68s ERROR: LoadError: Package ExprTools errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/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.14/Pkg/src/Operations.jl:3247 [3] 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.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:326 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 111.97s: package tests unexpectedly errored