Package evaluation to test EnumX on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T13:07:56.721 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.35s ################################################################################ # Installation # Installing EnumX... Resolving package versions... Installed EnumX ─ v1.0.7 Updating `~/.julia/environments/v1.14/Project.toml` [4e289a0a] + EnumX v1.0.7 Updating `~/.julia/environments/v1.14/Manifest.toml` [4e289a0a] + EnumX v1.0.7 Installation completed after 1.17s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 8.8 s ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.9 s ✓ EnumX 1 dependency successfully precompiled in 1 seconds. 12 already precompiled. Precompilation completed after 45.1s ################################################################################ # Testing # Testing EnumX Status `/tmp/jl_yQXy4Y/Project.toml` [4e289a0a] EnumX v1.0.7 [3fa0cd96] REPL v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_yQXy4Y/Manifest.toml` [4e289a0a] EnumX v1.0.7 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:13 =# @testset "EnumX" begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:16 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:16 =# @enumx Fruit Apple Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:18 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:18 =# @test Fruit isa Module │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:19 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:19 =# @test_broken Set(names(Fruit; all = true)) == Set([:Fruit, :Apple, :Banana, :T]) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:20 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:20 =# @test issubset(Set([:Fruit, :Apple, :Banana, :T]), Set(names(Fruit; all = true))) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:21 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:21 =# @test Fruit.T <: EnumX.Enum{Int32} <: Base.Enum{Int32} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:22 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:22 =# @test !(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:22 =# @isdefined(Apple)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:23 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:23 =# @test !(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:23 =# @isdefined(Banana)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:25 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:25 =# @test Fruit.Apple isa EnumX.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:26 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:26 =# @test Fruit.Apple isa Base.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:27 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:27 =# @test Fruit.Banana isa EnumX.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:28 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:28 =# @test Fruit.Banana isa Base.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:30 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:30 =# @test instances(Fruit.T) === (Fruit.Apple, Fruit.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:31 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:31 =# @test Base.Enums.namemap(Fruit.T) == Dict{Int32, Symbol}(0 => :Apple, 1 => :Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:32 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:32 =# @test Base.Enums.basetype(Fruit.T) == Int32 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:34 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:34 =# @test Symbol(Fruit.Apple) === :Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:35 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:35 =# @test Symbol(Fruit.Banana) === :Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:37 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:37 =# @test Integer(Fruit.Apple) === Int32(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:38 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:38 =# @test Int(Fruit.Apple) === Int(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:39 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:39 =# @test Integer(Fruit.Banana) === Int32(1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:40 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:40 =# @test Int(Fruit.Banana) === Int(1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:42 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:42 =# @test Fruit.Apple === Fruit.Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:43 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:43 =# @test Fruit.Banana === Fruit.Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:45 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:45 =# @test Fruit.T(Int32(0)) === Fruit.T(0) === Fruit.Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:46 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:46 =# @test Fruit.T(Int32(1)) === Fruit.T(1) === Fruit.Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:47 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:47 =# @test_throws ArgumentError("invalid value for Enum Fruit: 123.") Fruit.T(Int32(123)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:48 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:48 =# @test_throws ArgumentError("invalid value for Enum Fruit: 123.") Fruit.T(123) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:51 =# │ if VERSION >= v"1.11.0-DEV.469" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:52 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:52 =# @test Set(names(Fruit)) == Set([:Fruit, :T, :Apple, :Banana]) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:53 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:53 =# @test Base.ispublic(Fruit, :T) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:54 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:54 =# @test Base.ispublic(Fruit, :Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:55 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:55 =# @test Base.ispublic(Fruit, :Banana) │ else │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:57 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:57 =# @test Set(names(Fruit)) == Set([:Fruit]) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:60 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:60 =# @test Fruit.Apple < Fruit.Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:62 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:63 =# │ write(io, Fruit.Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:64 =# │ seekstart(io) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:65 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:65 =# @test read(io, Fruit.T) === Fruit.Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:66 =# │ seekstart(io) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:67 =# │ write(io, Fruit.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:68 =# │ seekstart(io) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:69 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:69 =# @test read(io, Fruit.T) === Fruit.Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:70 =# │ seekstart(io) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:71 =# │ write(io, Int32(123)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:72 =# │ seekstart(io) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:73 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:73 =# @test_throws ArgumentError("invalid value for Enum Fruit: 123.") read(io, Fruit.T) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:76 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:77 =# │ show(io, "text/plain", Fruit.T) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:78 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:79 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:79 =# @test str == "Enum type Fruit.T <: Enum{Int32} with 2 instances:\n Fruit.Apple = 0\n Fruit.Banana = 1" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:80 =# │ show(io, "text/plain", Fruit.Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:81 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:82 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:82 =# @test str == "Fruit.Apple = 0" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:83 =# │ show(io, "text/plain", Fruit.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:84 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:85 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:85 =# @test str == "Fruit.Banana = 1" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:86 =# │ show(io, "text/plain", EnumX.Enum) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:87 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:88 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:88 =# @test str == "EnumX.Enum" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:89 =# │ show(io, "text/plain", EnumX.Enum{Int32}) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:90 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:91 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:91 =# @test str == "EnumX.Enum{Int32}" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:96 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:96 =# @enumx Fruit8::Int8 Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:97 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:97 =# @test Fruit8.T <: EnumX.Enum{Int8} <: Base.Enum{Int8} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:98 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:98 =# @test Base.Enums.basetype(Fruit8.T) === Int8 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:99 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:99 =# @test Integer(Fruit8.Apple) === Int8(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:101 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:101 =# @enumx FruitU8::UInt8 Apple Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:102 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:102 =# @test Base.Enums.basetype(FruitU8.T) === UInt8 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:103 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:103 =# @test FruitU8.Apple === FruitU8.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:105 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:106 =# │ show(io, "text/plain", FruitU8.T) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:107 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:108 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:108 =# @test str == "Enum type FruitU8.T <: Enum{UInt8} with 2 instances:\n FruitU8.Apple = 0x00\n FruitU8.Banana = 0x01" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:109 =# │ show(io, "text/plain", FruitU8.Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:110 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:111 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:111 =# @test str == "FruitU8.Apple = 0x00" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:112 =# │ show(io, "text/plain", FruitU8.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:113 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:114 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:114 =# @test str == "FruitU8.Banana = 0x01" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:117 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:117 =# @enumx Fruit16::T16 Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:118 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:118 =# @test Fruit16.T <: EnumX.Enum{Int16} <: Base.Enum{Int16} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:119 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:119 =# @test Base.Enums.basetype(Fruit16.T) === Int16 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:120 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:120 =# @test Integer(Fruit16.Apple) === Int16(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:122 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:122 =# @enumx Fruit64::getInt64() Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:123 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:123 =# @test Fruit64.T <: EnumX.Enum{Int64} <: Base.Enum{Int64} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:124 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:124 =# @test Base.Enums.basetype(Fruit64.T) === Int64 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:125 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:125 =# @test Integer(Fruit64.Apple) == Int64(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:127 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:128 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:128 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:128 =# @enumx(Fr + uit, Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:129 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:131 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:132 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:132 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:133 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:133 =# @test err.msg == "invalid EnumX.@enumx type specification: Fr + uit." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:138 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:138 =# @enumx FruitBlock begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:139 =# │ Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:140 =# │ Banana │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:142 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:142 =# @test FruitBlock.T <: EnumX.Enum{Int32} <: Base.Enum{Int32} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:143 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:143 =# @test FruitBlock.Apple === FruitBlock.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:144 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:144 =# @test FruitBlock.Banana === FruitBlock.T(1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:146 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:146 =# @enumx FruitBlock8::Int8 begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:147 =# │ Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:148 =# │ Banana │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:150 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:150 =# @test FruitBlock8.T <: EnumX.Enum{Int8} <: Base.Enum{Int8} │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:151 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:151 =# @test FruitBlock8.Apple === FruitBlock8.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:152 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:152 =# @test FruitBlock8.Banana === FruitBlock8.T(1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:156 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:156 =# @enumx FruitValues Apple = 1 Banana = 1 + 2 Orange │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:157 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:157 =# @test FruitValues.Apple === FruitValues.T(1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:158 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:158 =# @test FruitValues.Banana === FruitValues.T(3) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:159 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:159 =# @test FruitValues.Orange === FruitValues.T(4) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:161 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:161 =# @enumx FruitValues8::Int8 Apple = -1 Banana = 1 + 2 Orange │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:162 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:162 =# @test FruitValues8.Apple === FruitValues8.T(-1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:163 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:163 =# @test FruitValues8.Banana === FruitValues8.T(3) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:164 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:164 =# @test FruitValues8.Orange === FruitValues8.T(4) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:166 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:166 =# @enumx FruitValuesBlock begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:167 =# │ Apple = sum((1, 2, 3)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:168 =# │ Banana │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:170 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:170 =# @test FruitValuesBlock.Apple === FruitValuesBlock.T(6) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:171 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:171 =# @test FruitValuesBlock.Banana === FruitValuesBlock.T(7) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:173 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:174 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:174 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:174 =# @enumx(Fruit::Int8, Apple = typemax(Int8), Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:175 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:177 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:178 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:178 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:179 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:179 =# @test err.msg == "value overflow for Enum Fruit: Fruit.Banana = -128." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:181 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:182 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:182 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:182 =# @enumx(Fruit::Int8, Apple = "apple") │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:183 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:185 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:186 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:186 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:187 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:187 =# @test err.msg == "invalid value for Enum Fruit{Int8}: Fruit.Apple = \"apple\"." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:189 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:190 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:190 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:190 =# @enumx(Fruit::Int8, Apple = 128) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:191 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:193 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:194 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:194 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:195 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:195 =# @test err.msg == "invalid value for Enum Fruit{Int8}: Fruit.Apple = 128." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:197 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:198 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:198 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:198 =# @enumx(Fruit::Int8, Apple()) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:199 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:201 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:202 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:202 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:203 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:203 =# @test err.msg == "invalid EnumX.@enumx entry: Apple()" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:205 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:206 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:206 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:206 =# @enumx(Fruit, Apple, Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:207 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:209 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:210 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:210 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:211 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:211 =# @test err.msg == "duplicate name for Enum Fruit: Fruit.Apple = 1, name already used for Fruit.Apple = 0." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:216 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:216 =# @enumx FruitDup Apple = 0 Banana = 0 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:217 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:217 =# @test FruitDup.Apple === FruitDup.Banana === FruitDup.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:219 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:220 =# │ show(io, "text/plain", FruitDup.T) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:221 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:222 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:222 =# @test str == "Enum type FruitDup.T <: Enum{Int32} with 2 instances:\n FruitDup.Apple = 0\n FruitDup.Banana = 0" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:223 =# │ show(io, "text/plain", FruitDup.Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:224 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:225 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:225 =# @test str == "FruitDup.Apple = FruitDup.Banana = 0" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:226 =# │ show(io, "text/plain", FruitDup.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:227 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:228 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:228 =# @test str == "FruitDup.Apple = FruitDup.Banana = 0" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:232 =# │ if VERSION >= v"1.11.0-DEV.469" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:233 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:233 =# @test Base.ispublic(FruitDup, :Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:234 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:234 =# @test Base.ispublic(FruitDup, :Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:235 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:235 =# @test Set(names(FruitDup)) == Set([:FruitDup, :T, :Apple, :Banana]) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:240 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:240 =# @enumx FruitPrev Elppa Banana = Elppa Orange = Ananab │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:241 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:241 =# @test FruitPrev.Elppa === FruitPrev.Banana === FruitPrev.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:242 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:242 =# @test FruitPrev.Orange === FruitPrev.T(-1) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:246 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:246 =# @enumx T = Typ FruitT Apple Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:247 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:247 =# @test isdefined(FruitT, :Typ) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:248 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:248 =# @test !(isdefined(FruitT, :T)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:249 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:249 =# @test FruitT.Typ <: EnumX.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:250 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:250 =# @test FruitT.Apple === FruitT.Typ(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:253 =# │ if VERSION >= v"1.11.0-DEV.469" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:254 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:254 =# @test Base.ispublic(FruitT, :Typ) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:255 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:255 =# @test !(Base.ispublic(FruitT, :T)) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:258 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:259 =# │ show(io, "text/plain", FruitT.Typ) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:260 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:261 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:261 =# @test str == "Enum type FruitT.Typ <: Enum{Int32} with 2 instances:\n FruitT.Apple = 0\n FruitT.Banana = 1" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:265 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:265 =# @enumx T = :Typ FruitST Apple Banana │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:266 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:266 =# @test isdefined(FruitST, :Typ) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:267 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:267 =# @test !(isdefined(FruitST, :T)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:268 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:268 =# @test FruitST.Typ <: EnumX.Enum │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:269 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:269 =# @test FruitST.Apple === FruitST.Typ(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:272 =# │ if VERSION >= v"1.11.0-DEV.469" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:273 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:273 =# @test Base.ispublic(FruitST, :Typ) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:274 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:274 =# @test !(Base.ispublic(FruitST, :T)) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:277 =# │ try │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:278 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:278 =# @macroexpand #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:278 =# @enumx(T = Apple, Fruit, Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:279 =# │ error() │ catch err │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:281 =# │ err isa LoadError && (err = err.error) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:282 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:282 =# @test err isa ArgumentError │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:283 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:283 =# @test err.msg == "instance name Fruit.Apple reserved for the Enum typename." │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:288 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:288 =# @enumx FruitEmpty │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:289 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:289 =# @test instances(FruitEmpty.T) == () │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:290 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:291 =# │ show(io, "text/plain", FruitEmpty.T) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:292 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:293 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:293 =# @test str == "Enum type FruitEmpty.T <: Enum{Int32} with 0 instances" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:296 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:296 =# @enumx T = Typ FruitEmptyT │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:297 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:297 =# @test instances(FruitEmptyT.Typ) == () │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:301 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:301 =# @enumx Invalid A │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:302 =# │ let io = IOBuffer() │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:303 =# │ invalid = Base.bitcast(Invalid.T, Int32(1)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:304 =# │ show(io, "text/plain", invalid) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:305 =# │ str = String(take!(io)) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:306 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:306 =# @test str == "Invalid.#invalid# = 1" │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:311 =# │ begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:312 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:312 =# Core.@doc "Documentation for FruitDoc\n" #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:315 =# @enumx(FruitDoc, begin │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:316 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:316 =# Core.@doc "Apple documentation." Apple │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:318 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:318 =# Core.@doc "Banana documentation\non multiple lines.\n" Banana = 2 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:323 =# │ Orange = Apple │ end) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:325 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:325 =# @eval const LINENUMBER = $(Expr(:$, :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:325 =# @__LINE__))) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:326 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:326 =# @eval const FILENAME = $(Expr(:$, :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:326 =# @__FILE__))) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:327 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:327 =# @eval const MODULE = $(Expr(:$, :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:327 =# @__MODULE__))) │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:330 =# │ function get_doc_metadata(mod, s) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:330 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:331 =# │ (((Base.Docs.meta(mod))[Base.Docs.Binding(mod, s)]).docs[Union{}]).data │ end │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:334 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:334 =# @test FruitDoc.Apple === FruitDoc.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:335 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:335 =# @test FruitDoc.Banana === FruitDoc.T(2) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:336 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:336 =# @test FruitDoc.Orange === FruitDoc.T(0) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:338 =# │ mod_doc = #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:338 =# @doc(FruitDoc) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:339 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:339 =# @test sprint(show, mod_doc) == "Documentation for FruitDoc\n" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:340 =# │ mod_doc_data = get_doc_metadata(FruitDoc, :FruitDoc) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:341 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:341 =# @test mod_doc_data[:linenumber] == LINENUMBER - 13 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:342 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:342 =# @test mod_doc_data[:path] == FILENAME │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:343 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:343 =# @test mod_doc_data[:module] == MODULE │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:345 =# │ apple_doc = #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:345 =# @doc(FruitDoc.Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:346 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:346 =# @test sprint(show, apple_doc) == "Apple documentation.\n" │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:347 =# │ apple_doc_data = get_doc_metadata(FruitDoc, :Apple) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:348 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:348 =# @test apple_doc_data[:linenumber] == LINENUMBER - 9 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:349 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:349 =# @test apple_doc_data[:path] == FILENAME │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:350 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:350 =# @test apple_doc_data[:module] == FruitDoc │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:352 =# │ banana_doc = #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:352 =# @doc(FruitDoc.Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:353 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:353 =# @test sprint(show, banana_doc) in ("Banana documentation on multiple lines.\n", "Banana documentation\non multiple lines.\n") │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:358 =# │ banana_doc_data = get_doc_metadata(FruitDoc, :Banana) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:359 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:359 =# @test banana_doc_data[:linenumber] == LINENUMBER - 7 │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:360 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:360 =# @test banana_doc_data[:path] == FILENAME │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:361 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:361 =# @test banana_doc_data[:module] == FruitDoc │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:363 =# │ orange_doc = #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:363 =# @doc(FruitDoc.Orange) │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:364 =# │ #= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:364 =# @test startswith(sprint(show, orange_doc), "No documentation found") │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @testset :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:13 =#) :: Value | │ "EnumX" :: Value | │ [block] | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:16 =#) :: Value | │ Fruit :: Identifier | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:18 =#) :: Value | │ [call] | │ isa :: Identifier | │ Fruit :: Identifier | │ Module :: Identifier | │ [macrocall] | │ @test_broken :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:19 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ Set :: Identifier | │ [call] | │ names :: Identifier | │ [parameters] | │ [kw] | │ all :: Identifier | │ true :: Value | │ Fruit :: Identifier | │ [call] | │ Set :: Identifier | │ [vect] | │ [inert] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [inert] | │ Banana :: Identifier | │ [inert] | │ T :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:20 =#) :: Value | │ [call] | │ issubset :: Identifier | │ [call] | │ Set :: Identifier | │ [vect] | │ [inert] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [inert] | │ Banana :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ Set :: Identifier | │ [call] | │ names :: Identifier | │ [parameters] | │ [kw] | │ all :: Identifier | │ true :: Value | │ Fruit :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:21 =#) :: Value | │ [comparison] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int32 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int32 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:22 =#) :: Value | │ [call] | │ ! :: Identifier | │ [macrocall] | │ @isdefined :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:22 =#) :: Value | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:23 =#) :: Value | │ [call] | │ ! :: Identifier | │ [macrocall] | │ @isdefined :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:23 =#) :: Value | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:25 =#) :: Value | │ [call] | │ isa :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:26 =#) :: Value | │ [call] | │ isa :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:27 =#) :: Value | │ [call] | │ isa :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:28 =#) :: Value | │ [call] | │ isa :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:30 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ instances :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [tuple] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:31 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ namemap :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ [curly] | │ Dict :: Identifier | │ Int32 :: Identifier | │ Symbol :: Identifier | │ [call] | │ => :: Identifier | │ 0 :: Value | │ [inert] | │ Apple :: Identifier | │ [call] | │ => :: Identifier | │ 1 :: Value | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:32 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ basetype :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ Int32 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:34 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Symbol :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:35 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Symbol :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:37 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Integer :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ Int32 :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:38 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ Int :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:39 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Integer :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ Int32 :: Identifier | │ 1 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:40 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ Int :: Identifier | │ 1 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:42 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:43 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:45 =#) :: Value | │ [comparison] | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ Int32 :: Identifier | │ 0 :: Value | │ === :: Identifier | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ === :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:46 =#) :: Value | │ [comparison] | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ Int32 :: Identifier | │ 1 :: Value | │ === :: Identifier | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ 1 :: Value | │ === :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test_throws :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:47 =#) :: Value | │ [call] | │ ArgumentError :: Identifier | │ "invalid value for Enum Fruit: 123." :: Value | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ Int32 :: Identifier | │ 123 :: Value | │ [macrocall] | │ @test_throws :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:48 =#) :: Value | │ [call] | │ ArgumentError :: Identifier | │ "invalid value for Enum Fruit: 123." :: Value | │ [call] | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ 123 :: Value | │ [if] | │ [call] | │ >= :: Identifier | │ VERSION :: Identifier | │ [macrocall] | │ @v_str :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:51 =#) :: Value | │ "1.11.0-DEV.469" :: Value | │ [block] | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:52 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ Set :: Identifier | │ [call] | │ names :: Identifier | │ Fruit :: Identifier | │ [call] | │ Set :: Identifier | │ [vect] | │ [inert] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [inert] | │ Apple :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:53 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:54 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:55 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [block] | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:57 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ Set :: Identifier | │ [call] | │ names :: Identifier | │ Fruit :: Identifier | │ [call] | │ Set :: Identifier | │ [vect] | │ [inert] | │ Fruit :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:60 =#) :: Value | │ [call] | │ < :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ write :: Identifier | │ io :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ seekstart :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:65 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ read :: Identifier | │ io :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ seekstart :: Identifier | │ io :: Identifier | │ [call] | │ write :: Identifier | │ io :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ seekstart :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:69 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ read :: Identifier | │ io :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ seekstart :: Identifier | │ io :: Identifier | │ [call] | │ write :: Identifier | │ io :: Identifier | │ [call] | │ Int32 :: Identifier | │ 123 :: Value | │ [call] | │ seekstart :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test_throws :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:73 =#) :: Value | │ [call] | │ ArgumentError :: Identifier | │ "invalid value for Enum Fruit: 123." :: Value | │ [call] | │ read :: Identifier | │ io :: Identifier | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ Fruit :: Identifier | │ [inert] | │ T :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:79 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Enum type Fruit.T <: Enum{Int32} with 2 instances:\n Fruit.Apple = 0\n Fruit.Banana = 1" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Apple :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:82 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Fruit.Apple = 0" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ Fruit :: Identifier | │ [inert] | │ Banana :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:85 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Fruit.Banana = 1" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:88 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "EnumX.Enum" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int32 :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:91 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "EnumX.Enum{Int32}" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:96 =#) :: Value | │ [::] | │ Fruit8 :: Identifier | │ Int8 :: Identifier | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:97 =#) :: Value | │ [comparison] | │ [.] | │ Fruit8 :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int8 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int8 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:98 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ basetype :: Identifier | │ [.] | │ Fruit8 :: Identifier | │ [inert] | │ T :: Identifier | │ Int8 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:99 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Integer :: Identifier | │ [.] | │ Fruit8 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ Int8 :: Identifier | │ 0 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:101 =#) :: Value | │ [::] | │ FruitU8 :: Identifier | │ UInt8 :: Identifier | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:102 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ basetype :: Identifier | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ T :: Identifier | │ UInt8 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:103 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ T :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:108 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Enum type FruitU8.T <: Enum{UInt8} with 2 instances:\n FruitU8.Apple = 0x00\n FruitU8.Banana = 0x01" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:111 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "FruitU8.Apple = 0x00" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitU8 :: Identifier | │ [inert] | │ Banana :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:114 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "FruitU8.Banana = 0x01" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:117 =#) :: Value | │ [::] | │ Fruit16 :: Identifier | │ T16 :: Identifier | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:118 =#) :: Value | │ [comparison] | │ [.] | │ Fruit16 :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int16 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int16 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:119 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ basetype :: Identifier | │ [.] | │ Fruit16 :: Identifier | │ [inert] | │ T :: Identifier | │ Int16 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:120 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ Integer :: Identifier | │ [.] | │ Fruit16 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ Int16 :: Identifier | │ 0 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:122 =#) :: Value | │ [::] | │ Fruit64 :: Identifier | │ [call] | │ getInt64 :: Identifier | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:123 =#) :: Value | │ [comparison] | │ [.] | │ Fruit64 :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int64 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int64 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:124 =#) :: Value | │ [call] | │ === :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enums :: Identifier | │ [inert] | │ basetype :: Identifier | │ [.] | │ Fruit64 :: Identifier | │ [inert] | │ T :: Identifier | │ Int64 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:125 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ Integer :: Identifier | │ [.] | │ Fruit64 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ Int64 :: Identifier | │ 0 :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:128 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:128 =#) :: Value | │ [call] | │ + :: Identifier | │ Fr :: Identifier | │ uit :: Identifier | │ Apple :: Identifier | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:132 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:133 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "invalid EnumX.@enumx type specification: Fr + uit." :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:138 =#) :: Value | │ FruitBlock :: Identifier | │ [block] | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:142 =#) :: Value | │ [comparison] | │ [.] | │ FruitBlock :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int32 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int32 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:143 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitBlock :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitBlock :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:144 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitBlock :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitBlock :: Identifier | │ [inert] | │ T :: Identifier | │ 1 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:146 =#) :: Value | │ [::] | │ FruitBlock8 :: Identifier | │ Int8 :: Identifier | │ [block] | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:150 =#) :: Value | │ [comparison] | │ [.] | │ FruitBlock8 :: Identifier | │ [inert] | │ T :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int8 :: Identifier | │ <: :: Identifier | │ [curly] | │ [.] | │ Base :: Identifier | │ [inert] | │ Enum :: Identifier | │ Int8 :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:151 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitBlock8 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitBlock8 :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:152 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitBlock8 :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitBlock8 :: Identifier | │ [inert] | │ T :: Identifier | │ 1 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:156 =#) :: Value | │ FruitValues :: Identifier | │ [=] | │ Apple :: Identifier | │ 1 :: Value | │ [=] | │ Banana :: Identifier | │ [call] | │ + :: Identifier | │ 1 :: Value | │ 2 :: Value | │ Orange :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:157 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ T :: Identifier | │ 1 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:158 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ T :: Identifier | │ 3 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:159 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ Orange :: Identifier | │ [call] | │ [.] | │ FruitValues :: Identifier | │ [inert] | │ T :: Identifier | │ 4 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:161 =#) :: Value | │ [::] | │ FruitValues8 :: Identifier | │ Int8 :: Identifier | │ [=] | │ Apple :: Identifier | │ -1 :: Value | │ [=] | │ Banana :: Identifier | │ [call] | │ + :: Identifier | │ 1 :: Value | │ 2 :: Value | │ Orange :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:162 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ T :: Identifier | │ -1 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:163 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ T :: Identifier | │ 3 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:164 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ Orange :: Identifier | │ [call] | │ [.] | │ FruitValues8 :: Identifier | │ [inert] | │ T :: Identifier | │ 4 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:166 =#) :: Value | │ FruitValuesBlock :: Identifier | │ [block] | │ [=] | │ Apple :: Identifier | │ [call] | │ sum :: Identifier | │ [tuple] | │ 1 :: Value | │ 2 :: Value | │ 3 :: Value | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:170 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValuesBlock :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitValuesBlock :: Identifier | │ [inert] | │ T :: Identifier | │ 6 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:171 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitValuesBlock :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitValuesBlock :: Identifier | │ [inert] | │ T :: Identifier | │ 7 :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:174 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:174 =#) :: Value | │ [::] | │ Fruit :: Identifier | │ Int8 :: Identifier | │ [=] | │ Apple :: Identifier | │ [call] | │ typemax :: Identifier | │ Int8 :: Identifier | │ Banana :: Identifier | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:178 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:179 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "value overflow for Enum Fruit: Fruit.Banana = -128." :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:182 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:182 =#) :: Value | │ [::] | │ Fruit :: Identifier | │ Int8 :: Identifier | │ [=] | │ Apple :: Identifier | │ "apple" :: Value | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:186 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:187 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "invalid value for Enum Fruit{Int8}: Fruit.Apple = \"apple\"." :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:190 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:190 =#) :: Value | │ [::] | │ Fruit :: Identifier | │ Int8 :: Identifier | │ [=] | │ Apple :: Identifier | │ 128 :: Value | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:194 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:195 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "invalid value for Enum Fruit{Int8}: Fruit.Apple = 128." :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:198 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:198 =#) :: Value | │ [::] | │ Fruit :: Identifier | │ Int8 :: Identifier | │ [call] | │ Apple :: Identifier | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:202 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:203 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "invalid EnumX.@enumx entry: Apple()" :: Value | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:206 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:206 =#) :: Value | │ Fruit :: Identifier | │ Apple :: Identifier | │ Apple :: Identifier | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:210 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:211 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "duplicate name for Enum Fruit: Fruit.Apple = 1, name already used for Fruit.Apple = 0." :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:216 =#) :: Value | │ FruitDup :: Identifier | │ [=] | │ Apple :: Identifier | │ 0 :: Value | │ [=] | │ Banana :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:217 =#) :: Value | │ [comparison] | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ Apple :: Identifier | │ === :: Identifier | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ Banana :: Identifier | │ === :: Identifier | │ [call] | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ T :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:222 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Enum type FruitDup.T <: Enum{Int32} with 2 instances:\n FruitDup.Apple = 0\n FruitDup.Banana = 0" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ Apple :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:225 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "FruitDup.Apple = FruitDup.Banana = 0" :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitDup :: Identifier | │ [inert] | │ Banana :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:228 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "FruitDup.Apple = FruitDup.Banana = 0" :: Value | │ [if] | │ [call] | │ >= :: Identifier | │ VERSION :: Identifier | │ [macrocall] | │ @v_str :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:232 =#) :: Value | │ "1.11.0-DEV.469" :: Value | │ [block] | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:233 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitDup :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:234 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitDup :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:235 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ Set :: Identifier | │ [call] | │ names :: Identifier | │ FruitDup :: Identifier | │ [call] | │ Set :: Identifier | │ [vect] | │ [inert] | │ FruitDup :: Identifier | │ [inert] | │ T :: Identifier | │ [inert] | │ Apple :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:240 =#) :: Value | │ FruitPrev :: Identifier | │ Elppa :: Identifier | │ [=] | │ Banana :: Identifier | │ Elppa :: Identifier | │ [=] | │ Orange :: Identifier | │ Ananab :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:241 =#) :: Value | │ [comparison] | │ [.] | │ FruitPrev :: Identifier | │ [inert] | │ Elppa :: Identifier | │ === :: Identifier | │ [.] | │ FruitPrev :: Identifier | │ [inert] | │ Banana :: Identifier | │ === :: Identifier | │ [call] | │ [.] | │ FruitPrev :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:242 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitPrev :: Identifier | │ [inert] | │ Orange :: Identifier | │ [call] | │ [.] | │ FruitPrev :: Identifier | │ [inert] | │ T :: Identifier | │ -1 :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:246 =#) :: Value | │ [=] | │ T :: Identifier | │ Typ :: Identifier | │ FruitT :: Identifier | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:247 =#) :: Value | │ [call] | │ isdefined :: Identifier | │ FruitT :: Identifier | │ [inert] | │ Typ :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:248 =#) :: Value | │ [call] | │ ! :: Identifier | │ [call] | │ isdefined :: Identifier | │ FruitT :: Identifier | │ [inert] | │ T :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:249 =#) :: Value | │ [<:] | │ [.] | │ FruitT :: Identifier | │ [inert] | │ Typ :: Identifier | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:250 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitT :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitT :: Identifier | │ [inert] | │ Typ :: Identifier | │ 0 :: Value | │ [if] | │ [call] | │ >= :: Identifier | │ VERSION :: Identifier | │ [macrocall] | │ @v_str :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:253 =#) :: Value | │ "1.11.0-DEV.469" :: Value | │ [block] | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:254 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitT :: Identifier | │ [inert] | │ Typ :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:255 =#) :: Value | │ [call] | │ ! :: Identifier | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitT :: Identifier | │ [inert] | │ T :: Identifier | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitT :: Identifier | │ [inert] | │ Typ :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:261 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Enum type FruitT.Typ <: Enum{Int32} with 2 instances:\n FruitT.Apple = 0\n FruitT.Banana = 1" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:265 =#) :: Value | │ [=] | │ T :: Identifier | │ [inert] | │ Typ :: Identifier | │ FruitST :: Identifier | │ Apple :: Identifier | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:266 =#) :: Value | │ [call] | │ isdefined :: Identifier | │ FruitST :: Identifier | │ [inert] | │ Typ :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:267 =#) :: Value | │ [call] | │ ! :: Identifier | │ [call] | │ isdefined :: Identifier | │ FruitST :: Identifier | │ [inert] | │ T :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:268 =#) :: Value | │ [<:] | │ [.] | │ FruitST :: Identifier | │ [inert] | │ Typ :: Identifier | │ [.] | │ EnumX :: Identifier | │ [inert] | │ Enum :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:269 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitST :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitST :: Identifier | │ [inert] | │ Typ :: Identifier | │ 0 :: Value | │ [if] | │ [call] | │ >= :: Identifier | │ VERSION :: Identifier | │ [macrocall] | │ @v_str :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:272 =#) :: Value | │ "1.11.0-DEV.469" :: Value | │ [block] | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:273 =#) :: Value | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitST :: Identifier | │ [inert] | │ Typ :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:274 =#) :: Value | │ [call] | │ ! :: Identifier | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ ispublic :: Identifier | │ FruitST :: Identifier | │ [inert] | │ T :: Identifier | │ [try] | │ [block] | │ [macrocall] | │ @macroexpand :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:278 =#) :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:278 =#) :: Value | │ [=] | │ T :: Identifier | │ Apple :: Identifier | │ Fruit :: Identifier | │ Apple :: Identifier | │ [call] | │ error :: Identifier | │ err :: Identifier | │ [block] | │ [&&] | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ LoadError :: Identifier | │ [=] | │ err :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ error :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:282 =#) :: Value | │ [call] | │ isa :: Identifier | │ err :: Identifier | │ ArgumentError :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:283 =#) :: Value | │ [call] | │ == :: Identifier | │ [.] | │ err :: Identifier | │ [inert] | │ msg :: Identifier | │ "instance name Fruit.Apple reserved for the Enum typename." :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:288 =#) :: Value | │ FruitEmpty :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:289 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ instances :: Identifier | │ [.] | │ FruitEmpty :: Identifier | │ [inert] | │ T :: Identifier | │ [tuple] | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ [.] | │ FruitEmpty :: Identifier | │ [inert] | │ T :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:293 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Enum type FruitEmpty.T <: Enum{Int32} with 0 instances" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:296 =#) :: Value | │ [=] | │ T :: Identifier | │ Typ :: Identifier | │ FruitEmptyT :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:297 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ instances :: Identifier | │ [.] | │ FruitEmptyT :: Identifier | │ [inert] | │ Typ :: Identifier | │ [tuple] | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:301 =#) :: Value | │ Invalid :: Identifier | │ A :: Identifier | │ [let] | │ [=] | │ io :: Identifier | │ [call] | │ IOBuffer :: Identifier | │ [block] | │ [=] | │ invalid :: Identifier | │ [call] | │ [.] | │ Base :: Identifier | │ [inert] | │ bitcast :: Identifier | │ [.] | │ Invalid :: Identifier | │ [inert] | │ T :: Identifier | │ [call] | │ Int32 :: Identifier | │ 1 :: Value | │ [call] | │ show :: Identifier | │ io :: Identifier | │ "text/plain" :: Value | │ invalid :: Identifier | │ [=] | │ str :: Identifier | │ [call] | │ String :: Identifier | │ [call] | │ take! :: Identifier | │ io :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:306 =#) :: Value | │ [call] | │ == :: Identifier | │ str :: Identifier | │ "Invalid.#invalid# = 1" :: Value | │ [block] | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:312 =#) :: Value | │ "Documentation for FruitDoc\n" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:315 =#) :: Value | │ FruitDoc :: Identifier | │ [block] | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:316 =#) :: Value | │ "Apple documentation." :: Value | │ Apple :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:318 =#) :: Value | │ "Banana documentation\non multiple lines.\n" :: Value | │ [=] | │ Banana :: Identifier | │ 2 :: Value | │ [=] | │ Orange :: Identifier | │ Apple :: Identifier | │ [macrocall] | │ @eval :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:325 =#) :: Value | │ [const] | │ [=] | │ LINENUMBER :: Identifier | │ [$] | │ [macrocall] | │ @__LINE__ :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:325 =#) :: Value | │ [macrocall] | │ @eval :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:326 =#) :: Value | │ [const] | │ [=] | │ FILENAME :: Identifier | │ [$] | │ [macrocall] | │ @__FILE__ :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:326 =#) :: Value | │ [macrocall] | │ @eval :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:327 =#) :: Value | │ [const] | │ [=] | │ MODULE :: Identifier | │ [$] | │ [macrocall] | │ @__MODULE__ :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:327 =#) :: Value | │ [function] | │ [call] | │ get_doc_metadata :: Identifier | │ mod :: Identifier | │ s :: Identifier | │ [block] | │ [.] | │ [ref] | │ [.] | │ [ref] | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Docs :: Identifier | │ [inert] | │ meta :: Identifier | │ mod :: Identifier | │ [call] | │ [.] | │ [.] | │ Base :: Identifier | │ [inert] | │ Docs :: Identifier | │ [inert] | │ Binding :: Identifier | │ mod :: Identifier | │ s :: Identifier | │ [inert] | │ docs :: Identifier | │ [curly] | │ Union :: Identifier | │ [inert] | │ data :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:334 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Apple :: Identifier | │ [call] | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:335 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Banana :: Identifier | │ [call] | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ T :: Identifier | │ 2 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:336 =#) :: Value | │ [call] | │ === :: Identifier | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Orange :: Identifier | │ [call] | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ T :: Identifier | │ 0 :: Value | │ [=] | │ mod_doc :: Identifier | │ [macrocall] | │ @doc :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:338 =#) :: Value | │ FruitDoc :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:339 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ sprint :: Identifier | │ show :: Identifier | │ mod_doc :: Identifier | │ "Documentation for FruitDoc\n" :: Value | │ [=] | │ mod_doc_data :: Identifier | │ [call] | │ get_doc_metadata :: Identifier | │ FruitDoc :: Identifier | │ [inert] | │ FruitDoc :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:341 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ mod_doc_data :: Identifier | │ [inert] | │ linenumber :: Identifier | │ [call] | │ - :: Identifier | │ LINENUMBER :: Identifier | │ 13 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:342 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ mod_doc_data :: Identifier | │ [inert] | │ path :: Identifier | │ FILENAME :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:343 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ mod_doc_data :: Identifier | │ [inert] | │ module :: Identifier | │ MODULE :: Identifier | │ [=] | │ apple_doc :: Identifier | │ [macrocall] | │ @doc :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:345 =#) :: Value | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:346 =#) :: Value | │ [call] | │ == :: Identifier | │ [call] | │ sprint :: Identifier | │ show :: Identifier | │ apple_doc :: Identifier | │ "Apple documentation.\n" :: Value | │ [=] | │ apple_doc_data :: Identifier | │ [call] | │ get_doc_metadata :: Identifier | │ FruitDoc :: Identifier | │ [inert] | │ Apple :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:348 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ apple_doc_data :: Identifier | │ [inert] | │ linenumber :: Identifier | │ [call] | │ - :: Identifier | │ LINENUMBER :: Identifier | │ 9 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:349 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ apple_doc_data :: Identifier | │ [inert] | │ path :: Identifier | │ FILENAME :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:350 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ apple_doc_data :: Identifier | │ [inert] | │ module :: Identifier | │ FruitDoc :: Identifier | │ [=] | │ banana_doc :: Identifier | │ [macrocall] | │ @doc :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:352 =#) :: Value | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:353 =#) :: Value | │ [call] | │ in :: Identifier | │ [call] | │ sprint :: Identifier | │ show :: Identifier | │ banana_doc :: Identifier | │ [tuple] | │ "Banana documentation on multiple lines.\n" :: Value | │ "Banana documentation\non multiple lines.\n" :: Value | │ [=] | │ banana_doc_data :: Identifier | │ [call] | │ get_doc_metadata :: Identifier | │ FruitDoc :: Identifier | │ [inert] | │ Banana :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:359 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ banana_doc_data :: Identifier | │ [inert] | │ linenumber :: Identifier | │ [call] | │ - :: Identifier | │ LINENUMBER :: Identifier | │ 7 :: Value | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:360 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ banana_doc_data :: Identifier | │ [inert] | │ path :: Identifier | │ FILENAME :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:361 =#) :: Value | │ [call] | │ == :: Identifier | │ [ref] | │ banana_doc_data :: Identifier | │ [inert] | │ module :: Identifier | │ FruitDoc :: Identifier | │ [=] | │ orange_doc :: Identifier | │ [macrocall] | │ @doc :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:363 =#) :: Value | │ [.] | │ FruitDoc :: Identifier | │ [inert] | │ Orange :: Identifier | │ [macrocall] | │ @test :: Identifier | │ :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:364 =#) :: Value | │ [call] | │ startswith :: Identifier | │ [call] | │ sprint :: Identifier | │ show :: Identifier | │ orange_doc :: Identifier | │ "No documentation found" :: Value | │ │ st1 = nothing │ file = "/home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl" │ line = 13 └ mod = Main ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122 =# - `escape` node in outer context Expression: (escape FruitDoc) Containing expressions: (toplevel (hygienic-scope (module false (escape FruitDoc) (block (primitive (<: T (curly Enum Int32)) 32) (let (= value_name_map Dict{Int32, Symbol}(2 => :Banana, 0 => :Apple)) (block (= (call check_valid x) (block (|| (call in x (call keys value_name_map)) (call throw (call ArgumentError (string "invalid value for Enum " (inert FruitDoc) ": " x ".")))))) (global (function (call (escape T) (:: x Integer)) (block (call check_valid x) (return (call (. Base (inert bitcast)) (escape T) (call convert Int32 x)))))) (= (call (. (. Base (inert Enums)) (inert namemap)) (:: (curly (. Base (inert Type)) (escape T)))) (block value_name_map)) (= (call (. (. Base (inert Enums)) (inert instances)) (:: (curly (. Base (inert Type)) (escape T)))) (block (tuple (escape Apple) (escape Banana) (escape Orange)))) (= (call (. EnumX (inert symbol_map)) (:: (curly (. Base (inert Type)) (escape T)))) (block Pair{Symbol, Int32}[:Apple => 0, :Banana => 2, :Orange => 0])))) (escape (public T Apple Banana Orange)) (const (= (escape Apple) (call (escape T) 0))) (const (= (escape Banana) (call (escape T) 2))) (const (= (escape Orange) (call (escape T) 0))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:316 =#) "Apple documentation." Apple) (macrocall @doc :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:318 =#) "Banana documentation\non multiple lines.\n" Banana))) EnumX :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:315 =#)) (hygienic-scope (macrocall @doc :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:312 =#) Main nothing "Documentation for FruitDoc\n" (escape FruitDoc) true) EnumX :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:315 =#)) (hygienic-scope nothing EnumX :(#= /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:315 =#))) Detailed provenance: (escape FruitDoc) └─ @ /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122 Stacktrace: [1] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:314 [2] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##0#apply_expansion_layer##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840 [3] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind}, result::Bool) @ Base operators.jl:1417 [inlined] [4] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind}) @ Base operators.jl:1415 [inlined] [5] in(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind}) @ Base operators.jl:1409 [inlined] [6] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:341 [7] (::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool})(c::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343 [inlined] [8] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [9] getproperty(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:227 [inlined] [10] is_leaf(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:304 [inlined] ┌ [11] setattr(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol, val::Base.JuliaSyntax.SyntaxContext) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:293 [inlined] ├ [12] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:309 ├ [13] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297 [inlined] ├ [14] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer, slcache::Dict{Base.JuliaSyntax.ScopeLayer, Bool}, absorb_esc::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:319 ├ [15] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297 ├ [16] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:272 ╰───── repeated 2 times [23] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:358 ┌ [24] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##0#expand_forms_1##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840 ├ [25] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:386 ╰───── repeated 6 times [36] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:273 [37] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:358 ┌┌[38] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##0#expand_forms_1##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) ││ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840 ├├[39] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) ││ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:386 │╰──── repeated 3 times ├ [44] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##0#expand_forms_1##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840 ├ [45] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:386 ╰───── repeated 2 times [54] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:273 [55] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:358 [56] expand_forms_1(mod::Module, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, world::UInt64, recursive::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:408 [57] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29 [58] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [59] top-level scope @ none:6 [60] eval(m::Module, e::Any) @ Core boot.jl:522 [61] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [62] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/EnumX/CGSQY/test/runtests.jl:13 Testing failed after 243.86s ERROR: LoadError: Package EnumX 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:325 [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 330.24s: package tests unexpectedly errored