Package evaluation to test FunnyORM on Julia 1.14.0-DEV.2373 (cf67ecc88f*) started at 2026-06-13T09:15:56.807 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.8s ################################################################################ # Installation # Installing FunnyORM... Resolving package versions... Installed IteratorInterfaceExtensions ─ v1.0.0 Installed Reexport ──────────────────── v1.2.2 Installed DBInterface ───────────────── v2.6.1 Installed DataAPI ───────────────────── v1.16.0 Installed TableTraits ───────────────── v1.0.1 Installed StringManipulation ────────── v0.4.4 Installed MacroTools ────────────────── v0.5.16 Installed DataValueInterfaces ───────── v1.0.0 Installed Inflector ─────────────────── v1.1.0 Installed PrettyPrinting ────────────── v0.4.2 Installed Preferences ───────────────── v1.5.2 Installed PrettyTables ──────────────── v2.4.0 Installed PrecompileTools ───────────── v1.3.4 Installed LaTeXStrings ──────────────── v1.4.0 Installed Crayons ───────────────────── v4.1.1 Installed Tables ────────────────────── v1.12.1 Installed OrderedCollections ────────── v1.8.2 Installed LRUCache ──────────────────── v1.6.2 Installed FunSQL ────────────────────── v0.11.2 Installed FunnyORM ──────────────────── v0.1.2 Updating `~/.julia/environments/v1.14/Project.toml` [6f72f9d7] + FunnyORM v0.1.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [e2d170a0] + DataValueInterfaces v1.0.0 ⌅ [cf6cc811] + FunSQL v0.11.2 [6f72f9d7] + FunnyORM v0.1.2 [6d011eab] + Inflector v1.1.0 [82899510] + IteratorInterfaceExtensions v1.0.0 [8ac3fa9e] + LRUCache v1.6.2 [b964fa9f] + LaTeXStrings v1.4.0 [1914dd2f] + MacroTools v0.5.16 ⌅ [bac558e1] + OrderedCollections v1.8.2 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [54e16d92] + PrettyPrinting v0.4.2 ⌅ [08abe8d2] + PrettyTables v2.4.0 [189a3867] + Reexport v1.2.2 [892a3eda] + StringManipulation v0.4.4 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [d6f4376e] + Markdown v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 2.39s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.1 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 4.0 s ✓ MacroTools 275.2 s ✓ InlineStrings 0.6 s ✓ Reexport 1.0 s ✓ DataAPI 0.5 s ✓ DataValueInterfaces 17.6 s ✓ DBInterface 128.2 s ✓ OrderedCollections 1.9 s ✓ PrettyPrinting 79.9 s ✓ LRUCache 0.5 s ✓ IteratorInterfaceExtensions 35.3 s ✓ LaTeXStrings 2.0 s ✓ Crayons 0.7 s ✓ Inflector 1.4 s ✓ Compat 2.5 s ✓ Preferences 31.9 s ✓ LRUCache → SerializationExt 0.5 s ✓ TableTraits 0.6 s ✓ Compat → CompatLinearAlgebraExt 2.9 s ✓ JLLWrappers 2.6 s ✓ PrecompileTools 130.0 s ✓ Tables 40.1 s ✓ Aqua 2.2 s ✓ dlfcn_win32_jll 66.6 s ✓ StringManipulation 32.6 s ✓ Parsers 130.5 s ✓ FunSQL 3.1 s ✓ SQLite_jll 138.3 s ✓ PrettyTables 52.5 s ✓ InlineStrings → ParsersExt 82.4 s ✓ FunnyORM 342.9 s ✓ WeakRefStrings 103.1 s ✓ SQLite 32 dependencies successfully precompiled in 1714 seconds. 30 already precompiled. Precompilation completed after 1752.04s ################################################################################ # Testing # Testing FunnyORM Status `/tmp/jl_KxZfqn/Project.toml` [4c88cf16] Aqua v0.8.16 [a10d1c49] DBInterface v2.6.1 ⌅ [cf6cc811] FunSQL v0.11.2 [6f72f9d7] FunnyORM v0.1.2 [b964fa9f] LaTeXStrings v1.4.0 [0aa819cd] SQLite v1.8.1 [bd369af6] Tables v1.12.1 [8dfed614] Test v1.11.0 Status `/tmp/jl_KxZfqn/Manifest.toml` [4c88cf16] Aqua v0.8.16 [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [a10d1c49] DBInterface v2.6.1 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 ⌅ [cf6cc811] FunSQL v0.11.2 [6f72f9d7] FunnyORM v0.1.2 [6d011eab] Inflector v1.1.0 [842dd82b] InlineStrings v1.4.5 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.8.0 [8ac3fa9e] LRUCache v1.6.2 [b964fa9f] LaTeXStrings v1.4.0 [1914dd2f] MacroTools v0.5.16 ⌅ [bac558e1] OrderedCollections v1.8.2 [69de0a69] Parsers v2.8.5 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [54e16d92] PrettyPrinting v0.4.2 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [0aa819cd] SQLite v1.8.1 [892a3eda] StringManipulation v0.4.4 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [ea10d353] WeakRefStrings v1.4.3 [76ed43ae] SQLite_jll v3.51.2+0 [c4b69c83] dlfcn_win32_jll v1.4.2+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.2+0 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time Method ambiguity | 1 1 1m52.5s Test Summary: | Pass Total Time Unbound type parameters | 1 1 0.0s Test Summary: | Pass Total Time Undefined exports | 1 1 0.0s Test Summary: | Pass Total Time Compare Project.toml and test/Project.toml | 1 1 0.4s Test Summary: | Pass Total Time Stale dependencies | 1 1 2m29.7s Test Summary: | Pass Total Time Compat bounds | 4 4 0.7s Test Summary: | Pass Total Time Piracy | 1 1 0.4s Test Summary: | Pass Total Time Persistent tasks | 1 1 1m36.5s ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 =# @testset "db operations" begin │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:10 =# │ dir = mkdir(tempname()) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:11 =# │ db = FunnyORM.DB{SQLite.DB}("$(dir)/tempdb.db") │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:12 =# │ person_sql = "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:18 =# │ DBInterface.execute(db.connection, person_sql) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:20 =# │ DBInterface.execute(db.connection, "ALTER TABLE person ADD COLUMN FirstName varchar(255);") │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:23 =# │ DBInterface.execute(db.connection, "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);") │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =# @testset "generation" begin │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =# @test_throws ReferenceError FunnyORM.generate_file(db, :Person, tablename = :person, path = "$(dir)/person.jl") │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:35 =# │ db = FunnyORM.DB{SQLite.DB}("$(dir)/tempdb.db") │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =# @test :person in keys((FunnyORM.DB{SQLite.DB}("$(dir)/tempdb.db")).sqlmap) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =# @test begin │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:38 =# │ include(FunnyORM.generate_file(db, :Person, tablename = :person, path = "$(dir)/person.jl")) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:39 =# │ true │ end │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =# @test ((FunnyORM.process_sql(person_sql))[2])[[1, 3]] == ("Id", ["Id", "LastName"]) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =# @test pk(Person) == :Id │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =# @test ((Person(db))(LastName = "Bob")).LastName == "Bob" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =# @test ((rowtable(db[Person[LastName = "Bob"]]))[1]).LastName == "Bob" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =# @test (((Person(db))([(LastName = "Man",), (LastName = "Woman",)]))[1]).LastName == "Man" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:46 =# │ bob = only(db[Person[LastName = "Bob"]]) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =# @test length(db[Person[]]) == 3 │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =# @test length(db[Person[[1, 2]]]) == 2 │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =# @test only(db[Person[bob]]) == bob │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =# @test only(db[Person[[bob]]]) == bob │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =# @test length(db[Person[LastName = "Man"]]) == 1 │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:53 =# │ guy = db[Person[LastName = "Man"]] |> only │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =# @test ((rowtable(guy))[1]).LastName == "Man" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:55 =# │ guyer = db[guy] │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =# @test (guyer()).FirstName === missing │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =# @test (#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =# @update(db[guy], FirstName = "My")).FirstName == "My" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =# @test (guyer()).FirstName == "My" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =# @test length(db[Person[LastName = ["Man", "Woman"]]]) == 2 │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:60 =# │ include(FunnyORM.generate_file(db, :Home, tablename = :home, path = "$(dir)/home.jl")) │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =# @test ((Home(db))(OwnerId = 1)).OwnerId == 1 │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =# @test ((db[Person[Home[1]]])[1]).LastName == "Bob" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:63 =# │ home = db[Home[OwnerId = 1]] │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =# @test ((db[Person[home]])[1]).LastName == "Bob" │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =# │ #= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =# @test_throws UndefKeywordError (Home(db))() │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @testset :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 =#) :: Value │ │ "db operations" :: Value │ │ [block] │ │ [=] │ │ dir :: Identifier │ │ [call] │ │ mkdir :: Identifier │ │ [call] │ │ tempname :: Identifier │ │ [=] │ │ db :: Identifier │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/tempdb.db" :: Value │ │ [=] │ │ person_sql :: Identifier │ │ "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);" :: Value │ │ [call] │ │ [.] │ │ DBInterface :: Identifier │ │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ │ [inert] │ │ connection :: Identifier │ │ person_sql :: Identifier │ │ [call] │ │ [.] │ │ DBInterface :: Identifier │ │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ │ [inert] │ │ connection :: Identifier │ │ "ALTER TABLE person ADD COLUMN FirstName varchar(255);" :: Value │ │ [call] │ │ [.] │ │ DBInterface :: Identifier │ │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ │ [inert] │ │ connection :: Identifier │ │ "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);" :: Value │ │ [macrocall] │ │ @testset :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) :: Value │ │ "generation" :: Value │ │ [block] │ │ [macrocall] │ │ @test_throws :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) :: Value │ │ ReferenceError :: Identifier │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/person.jl" :: Value │ │ [=] │ │ db :: Identifier │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/tempdb.db" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) :: Value │ │ [call] │ │ in :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [call] │ │ keys :: Identifier │ │ [.] │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/tempdb.db" :: Value │ │ [inert] │ │ sqlmap :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) :: Value │ │ [block] │ │ [call] │ │ include :: Identifier │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/person.jl" :: Value │ │ true :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ [ref] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ process_sql :: Identifier │ │ person_sql :: Identifier │ │ 2 :: Value │ │ [vect] │ │ 1 :: Value │ │ 3 :: Value │ │ [tuple] │ │ "Id" :: Value │ │ [vect] │ │ "Id" :: Value │ │ "LastName" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ pk :: Identifier │ │ Person :: Identifier │ │ [inert] │ │ Id :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [vect] │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Woman" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [=] │ │ bob :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ 3 :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ 1 :: Value │ │ 2 :: Value │ │ 2 :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ bob :: Identifier │ │ bob :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ bob :: Identifier │ │ bob :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ 1 :: Value │ │ [=] │ │ guy :: Identifier │ │ [call] │ │ |> :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ only :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ guy :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [=] │ │ guyer :: Identifier │ │ [ref] │ │ db :: Identifier │ │ guy :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) :: Value │ │ [call] │ │ === :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ missing :: Identifier │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [macrocall] │ │ @update :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ [ref] │ │ db :: Identifier │ │ guy :: Identifier │ │ [=] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ [vect] │ │ "Man" :: Value │ │ "Woman" :: Value │ │ 2 :: Value │ │ [call] │ │ include :: Identifier │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Home :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ home :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/home.jl" :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Home :: Identifier │ │ db :: Identifier │ │ [kw] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [inert] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [ref] │ │ Home :: Identifier │ │ 1 :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [=] │ │ home :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Home :: Identifier │ │ [kw] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [macrocall] │ │ @test :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) :: Value │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ home :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [macrocall] │ │ @test_throws :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) :: Value │ │ UndefKeywordError :: Identifier │ │ [call] │ │ [call] │ │ Home :: Identifier │ │ db :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [block] │ │ [call] │ │ _check_testset :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=495 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ get_testset_depth :: Identifier │ │ 0 :: Value │ │ [local] │ │ ret :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ ts :: Identifier │ scope_layer=2 │ [if] │ │ [&&] │ │ [call] │ │ === :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=495 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ Test.DefaultTestSet :: Value │ macro_source=495 │ true :: Value │ macro_source=495 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=495 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [parameters] │ │ [kw] │ │ source :: Identifier │ scope_layer=2 │ [inert] │ │ /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl :: Identifier │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=2 │ Symbol :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ "db operations" :: Value │ macro_source=495 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=495 │ DefaultTestSet :: Identifier │ scope_layer=2 │ [call] │ │ typeof :: Identifier │ scope_layer=2 │ [call] │ │ get_testset :: Identifier │ scope_layer=2 │ [parameters] │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=2 │ Symbol :: Identifier │ scope_layer=2 │ Any :: Identifier │ scope_layer=2 │ "db operations" :: Value │ macro_source=495 │ [local] │ │ [=] │ │ default_rng_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy :: Identifier │ scope_layer=2 │ [call] │ │ default_rng :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ tls_seed_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ [local] │ │ [=] │ │ ts_rng :: Identifier │ scope_layer=2 │ [call] │ │ get_rng :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ [local] │ │ [=] │ │ tls_seed :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ isnothing :: Identifier │ scope_layer=2 │ ts_rng :: Identifier │ scope_layer=2 │ [call] │ │ set_rng! :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ tls_seed_orig :: Identifier │ scope_layer=2 │ ts_rng :: Identifier │ scope_layer=2 │ [try] │ │ [block] │ │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=3 │ [inert] │ │ enter :: Identifier │ │ ts :: Identifier │ scope_layer=2 │ [try] │ │ [block] │ │ [tryfinally] │ │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ default_rng :: Identifier │ │ tls_seed :: Identifier │ scope_layer=2 │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ default_rng :: Identifier │ │ [let] │ │ [block] │ macro_source=1880 │ [block] │ │ [block] │ │ [=] │ │ dir :: Identifier │ scope_layer=1 │ [call] │ │ mkdir :: Identifier │ scope_layer=1 │ [call] │ │ tempname :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [=] │ │ db :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/tempdb.db" :: Value │ macro_source=1880 │ [unknown_head] │ scope_layer=1 │ [=] │ │ person_sql :: Identifier │ scope_layer=1 │ "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);" :: Value │ macro_source=1880 │ [unknown_head] │ scope_layer=1 │ [call] │ │ [.] │ │ DBInterface :: Identifier │ scope_layer=1 │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ connection :: Identifier │ │ person_sql :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [call] │ │ [.] │ │ DBInterface :: Identifier │ scope_layer=1 │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ connection :: Identifier │ │ "ALTER TABLE person ADD COLUMN FirstName varchar(255);" :: Value │ macro_source=1880 │ [unknown_head] │ scope_layer=1 │ [call] │ │ [.] │ │ DBInterface :: Identifier │ scope_layer=1 │ [inert] │ │ execute :: Identifier │ │ [.] │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ connection :: Identifier │ │ "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);" :: Value │ macro_source=1880 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [block] │ │ [call] │ │ _check_testset :: Identifier │ scope_layer=5 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=5 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=5 │ 0 :: Value │ macro_source=2415 │ DefaultTestSet :: Identifier │ scope_layer=5 │ [call] │ │ typeof :: Identifier │ scope_layer=5 │ [call] │ │ get_testset :: Identifier │ scope_layer=5 │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ get_testset_depth :: Identifier │ │ 0 :: Value │ │ [local] │ │ ret :: Identifier │ scope_layer=5 │ [local] │ │ [=] │ │ ts :: Identifier │ scope_layer=5 │ [if] │ │ [&&] │ │ [call] │ │ === :: Identifier │ scope_layer=5 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=5 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=5 │ 0 :: Value │ macro_source=2415 │ DefaultTestSet :: Identifier │ scope_layer=5 │ [call] │ │ typeof :: Identifier │ scope_layer=5 │ [call] │ │ get_testset :: Identifier │ scope_layer=5 │ Test.DefaultTestSet :: Value │ macro_source=2415 │ true :: Value │ macro_source=2415 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=5 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=5 │ 0 :: Value │ macro_source=2415 │ DefaultTestSet :: Identifier │ scope_layer=5 │ [call] │ │ typeof :: Identifier │ scope_layer=5 │ [call] │ │ get_testset :: Identifier │ scope_layer=5 │ [parameters] │ │ [kw] │ │ source :: Identifier │ scope_layer=5 │ [inert] │ │ /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl :: Identifier │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=5 │ Symbol :: Identifier │ scope_layer=5 │ Any :: Identifier │ scope_layer=5 │ "generation" :: Value │ macro_source=2415 │ [block] │ │ [call] │ │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=5 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=5 │ 0 :: Value │ macro_source=2415 │ DefaultTestSet :: Identifier │ scope_layer=5 │ [call] │ │ typeof :: Identifier │ scope_layer=5 │ [call] │ │ get_testset :: Identifier │ scope_layer=5 │ [parameters] │ │ [...] │ │ [call] │ │ [curly] │ │ Dict :: Identifier │ scope_layer=5 │ Symbol :: Identifier │ scope_layer=5 │ Any :: Identifier │ scope_layer=5 │ "generation" :: Value │ macro_source=2415 │ [local] │ │ [=] │ │ default_rng_orig :: Identifier │ scope_layer=5 │ [call] │ │ copy :: Identifier │ scope_layer=5 │ [call] │ │ default_rng :: Identifier │ scope_layer=5 │ [local] │ │ [=] │ │ tls_seed_orig :: Identifier │ scope_layer=5 │ [call] │ │ copy :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=5 │ [inert] │ │ get_tls_seed :: Identifier │ │ [local] │ │ [=] │ │ ts_rng :: Identifier │ scope_layer=5 │ [call] │ │ get_rng :: Identifier │ scope_layer=5 │ ts :: Identifier │ scope_layer=5 │ [local] │ │ [=] │ │ tls_seed :: Identifier │ scope_layer=5 │ [if] │ │ [call] │ │ isnothing :: Identifier │ scope_layer=5 │ ts_rng :: Identifier │ scope_layer=5 │ [call] │ │ set_rng! :: Identifier │ scope_layer=5 │ ts :: Identifier │ scope_layer=5 │ tls_seed_orig :: Identifier │ scope_layer=5 │ ts_rng :: Identifier │ scope_layer=5 │ [try] │ │ [block] │ │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=6 │ [inert] │ │ enter :: Identifier │ │ ts :: Identifier │ scope_layer=5 │ [try] │ │ [block] │ │ [tryfinally] │ │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=5 │ [inert] │ │ default_rng :: Identifier │ │ tls_seed :: Identifier │ scope_layer=5 │ [call] │ │ copy! :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=5 │ [inert] │ │ get_tls_seed :: Identifier │ │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=5 │ [inert] │ │ default_rng :: Identifier │ │ [let] │ │ [block] │ macro_source=3837 │ [block] │ │ [block] │ │ [call] │ │ do_test_throws :: Identifier │ scope_layer=8 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ Returned :: Identifier │ scope_layer=8 │ [block] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ scope_layer=1 │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ scope_layer=1 │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/person.jl" :: Value │ macro_source=3897 │ nothing :: Identifier │ scope_layer=8 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) :: Value │ │ _e :: Identifier │ scope_layer=8 │ [block] │ │ [if] │ │ [&&] │ │ [call] │ │ != :: Identifier │ scope_layer=8 │ ReferenceError :: Identifier │ scope_layer=1 │ InterruptException :: Identifier │ scope_layer=8 │ [call] │ │ isa :: Identifier │ scope_layer=8 │ _e :: Identifier │ scope_layer=8 │ InterruptException :: Identifier │ scope_layer=8 │ [block] │ │ [call] │ │ rethrow :: Identifier │ scope_layer=8 │ [call] │ │ Threw :: Identifier │ scope_layer=8 │ _e :: Identifier │ scope_layer=8 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=8 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) :: Value │ │ [inert] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/person.jl" :: Value │ │ ReferenceError :: Identifier │ scope_layer=1 │ nothing :: Value │ macro_source=3897 │ nothing :: Value │ macro_source=3897 │ [unknown_head] │ scope_layer=1 │ [=] │ │ db :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/tempdb.db" :: Value │ macro_source=3837 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=3939 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=9 │ [call] │ │ get_testset :: Identifier │ scope_layer=9 │ [call] │ │ Broken :: Identifier │ scope_layer=9 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ in :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [call] │ │ keys :: Identifier │ │ [.] │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/tempdb.db" :: Value │ │ [inert] │ │ sqlmap :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=9 │ [if] │ │ false :: Value │ macro_source=3939 │ do_broken_test :: Identifier │ scope_layer=9 │ do_test :: Identifier │ scope_layer=9 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=9 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=9 │ [call] │ │ Expr :: Identifier │ scope_layer=9 │ [inert] │ │ comparison :: Identifier │ │ [inert] │ │ person :: Identifier │ │ in :: Identifier │ scope_layer=1 │ [call] │ │ keys :: Identifier │ scope_layer=1 │ [.] │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ scope_layer=1 │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/tempdb.db" :: Value │ macro_source=3939 │ [inert] │ │ sqlmap :: Identifier │ │ Any[:(:person), :in, :(keys((FunnyORM.DB{SQLite.DB}("$(dir)/tempdb.db")).sqlmap))] :: Value │ macro_source=3939 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) :: Value │ │ false :: Value │ macro_source=3939 │ _e :: Identifier │ scope_layer=9 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=9 │ _e :: Identifier │ scope_layer=9 │ InterruptException :: Identifier │ scope_layer=9 │ [call] │ │ rethrow :: Identifier │ scope_layer=9 │ [call] │ │ Threw :: Identifier │ scope_layer=9 │ _e :: Identifier │ scope_layer=9 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=9 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) :: Value │ │ [inert] │ │ [call] │ │ in :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [call] │ │ keys :: Identifier │ │ [.] │ │ [call] │ │ [curly] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [.] │ │ SQLite :: Identifier │ │ [inert] │ │ DB :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/tempdb.db" :: Value │ │ [inert] │ │ sqlmap :: Identifier │ │ nothing :: Value │ macro_source=3939 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=3964 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=10 │ [call] │ │ get_testset :: Identifier │ scope_layer=10 │ [call] │ │ Broken :: Identifier │ scope_layer=10 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [block] │ │ [call] │ │ include :: Identifier │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/person.jl" :: Value │ │ true :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=10 │ [if] │ │ false :: Value │ macro_source=3964 │ do_broken_test :: Identifier │ scope_layer=10 │ do_test :: Identifier │ scope_layer=10 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=10 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ Returned :: Identifier │ scope_layer=10 │ [block] │ │ [block] │ │ [call] │ │ include :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ scope_layer=1 │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ scope_layer=1 │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/person.jl" :: Value │ macro_source=3964 │ true :: Value │ macro_source=3964 │ nothing :: Identifier │ scope_layer=10 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) :: Value │ │ _e :: Identifier │ scope_layer=10 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=10 │ _e :: Identifier │ scope_layer=10 │ InterruptException :: Identifier │ scope_layer=10 │ [call] │ │ rethrow :: Identifier │ scope_layer=10 │ [call] │ │ Threw :: Identifier │ scope_layer=10 │ _e :: Identifier │ scope_layer=10 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=10 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) :: Value │ │ [inert] │ │ [block] │ │ [call] │ │ include :: Identifier │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ │ [inert] │ │ Person :: Identifier │ │ [kw] │ │ tablename :: Identifier │ │ [inert] │ │ person :: Identifier │ │ [kw] │ │ path :: Identifier │ │ [string] │ │ dir :: Identifier │ │ "/person.jl" :: Value │ │ true :: Value │ │ nothing :: Value │ macro_source=3964 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=3987 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=11 │ [call] │ │ get_testset :: Identifier │ scope_layer=11 │ [call] │ │ Broken :: Identifier │ scope_layer=11 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ [ref] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ process_sql :: Identifier │ │ person_sql :: Identifier │ │ 2 :: Value │ │ [vect] │ │ 1 :: Value │ │ 3 :: Value │ │ [tuple] │ │ "Id" :: Value │ │ [vect] │ │ "Id" :: Value │ │ "LastName" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=11 │ [if] │ │ false :: Value │ macro_source=3987 │ do_broken_test :: Identifier │ scope_layer=11 │ do_test :: Identifier │ scope_layer=11 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=11 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=11 │ [call] │ │ Expr :: Identifier │ scope_layer=11 │ [inert] │ │ comparison :: Identifier │ │ [ref] │ │ [ref] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ process_sql :: Identifier │ │ person_sql :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=3987 │ [vect] │ macro_source=3987 │ 1 :: Value │ macro_source=3987 │ 3 :: Value │ macro_source=3987 │ == :: Identifier │ scope_layer=1 │ [tuple] │ macro_source=3987 │ "Id" :: Value │ macro_source=3987 │ [vect] │ macro_source=3987 │ "Id" :: Value │ macro_source=3987 │ "LastName" :: Value │ macro_source=3987 │ Any[:(((FunnyORM.process_sql(person_sql))[2])[[1, 3]]), :(==), :(("Id", ["Id", "LastName"]))] :: Value │ macro_source=3987 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) :: Value │ │ false :: Value │ macro_source=3987 │ _e :: Identifier │ scope_layer=11 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=11 │ _e :: Identifier │ scope_layer=11 │ InterruptException :: Identifier │ scope_layer=11 │ [call] │ │ rethrow :: Identifier │ scope_layer=11 │ [call] │ │ Threw :: Identifier │ scope_layer=11 │ _e :: Identifier │ scope_layer=11 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=11 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ [ref] │ │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ │ [inert] │ │ process_sql :: Identifier │ │ person_sql :: Identifier │ │ 2 :: Value │ │ [vect] │ │ 1 :: Value │ │ 3 :: Value │ │ [tuple] │ │ "Id" :: Value │ │ [vect] │ │ "Id" :: Value │ │ "LastName" :: Value │ │ nothing :: Value │ macro_source=3987 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=3998 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=12 │ [call] │ │ get_testset :: Identifier │ scope_layer=12 │ [call] │ │ Broken :: Identifier │ scope_layer=12 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ pk :: Identifier │ │ Person :: Identifier │ │ [inert] │ │ Id :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=12 │ [if] │ │ false :: Value │ macro_source=3998 │ do_broken_test :: Identifier │ scope_layer=12 │ do_test :: Identifier │ scope_layer=12 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=12 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=12 │ [call] │ │ Expr :: Identifier │ scope_layer=12 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ pk :: Identifier │ scope_layer=1 │ Person :: Identifier │ scope_layer=1 │ == :: Identifier │ scope_layer=1 │ [inert] │ │ Id :: Identifier │ │ Any[:(pk(Person)), :(==), :(:Id)] :: Value │ macro_source=3998 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) :: Value │ │ false :: Value │ macro_source=3998 │ _e :: Identifier │ scope_layer=12 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=12 │ _e :: Identifier │ scope_layer=12 │ InterruptException :: Identifier │ scope_layer=12 │ [call] │ │ rethrow :: Identifier │ scope_layer=12 │ [call] │ │ Threw :: Identifier │ scope_layer=12 │ _e :: Identifier │ scope_layer=12 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=12 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ pk :: Identifier │ │ Person :: Identifier │ │ [inert] │ │ Id :: Identifier │ │ nothing :: Value │ macro_source=3998 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4015 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=13 │ [call] │ │ get_testset :: Identifier │ scope_layer=13 │ [call] │ │ Broken :: Identifier │ scope_layer=13 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=13 │ [if] │ │ false :: Value │ macro_source=4015 │ do_broken_test :: Identifier │ scope_layer=13 │ do_test :: Identifier │ scope_layer=13 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=13 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=13 │ [call] │ │ Expr :: Identifier │ scope_layer=13 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Person :: Identifier │ scope_layer=1 │ db :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4015 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4015 │ Any[:(((Person(db))(LastName = "Bob")).LastName), :(==), "Bob"] :: Value │ macro_source=4015 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) :: Value │ │ false :: Value │ macro_source=4015 │ _e :: Identifier │ scope_layer=13 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=13 │ _e :: Identifier │ scope_layer=13 │ InterruptException :: Identifier │ scope_layer=13 │ [call] │ │ rethrow :: Identifier │ scope_layer=13 │ [call] │ │ Threw :: Identifier │ scope_layer=13 │ _e :: Identifier │ scope_layer=13 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=13 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ nothing :: Value │ macro_source=4015 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4036 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=14 │ [call] │ │ get_testset :: Identifier │ scope_layer=14 │ [call] │ │ Broken :: Identifier │ scope_layer=14 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=14 │ [if] │ │ false :: Value │ macro_source=4036 │ do_broken_test :: Identifier │ scope_layer=14 │ do_test :: Identifier │ scope_layer=14 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=14 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=14 │ [call] │ │ Expr :: Identifier │ scope_layer=14 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4036 │ 1 :: Value │ macro_source=4036 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4036 │ Any[:(((rowtable(db[Person[LastName = "Bob"]]))[1]).LastName), :(==), "Bob"] :: Value │ macro_source=4036 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) :: Value │ │ false :: Value │ macro_source=4036 │ _e :: Identifier │ scope_layer=14 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=14 │ _e :: Identifier │ scope_layer=14 │ InterruptException :: Identifier │ scope_layer=14 │ [call] │ │ rethrow :: Identifier │ scope_layer=14 │ [call] │ │ Threw :: Identifier │ scope_layer=14 │ _e :: Identifier │ scope_layer=14 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=14 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ nothing :: Value │ macro_source=4036 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4061 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=15 │ [call] │ │ get_testset :: Identifier │ scope_layer=15 │ [call] │ │ Broken :: Identifier │ scope_layer=15 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [vect] │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Woman" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=15 │ [if] │ │ false :: Value │ macro_source=4061 │ do_broken_test :: Identifier │ scope_layer=15 │ do_test :: Identifier │ scope_layer=15 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=15 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=15 │ [call] │ │ Expr :: Identifier │ scope_layer=15 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ [call] │ │ Person :: Identifier │ scope_layer=1 │ db :: Identifier │ scope_layer=1 │ [vect] │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ scope_layer=1 │ "Man" :: Value │ macro_source=4061 │ [tuple] │ │ [=] │ │ LastName :: Identifier │ scope_layer=1 │ "Woman" :: Value │ macro_source=4061 │ 1 :: Value │ macro_source=4061 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Man" :: Value │ macro_source=4061 │ Any[:((((Person(db))([(LastName = "Man",), (LastName = "Woman",)]))[1]).LastName), :(==), "Man"] :: Value │ macro_source=4061 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) :: Value │ │ false :: Value │ macro_source=4061 │ _e :: Identifier │ scope_layer=15 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=15 │ _e :: Identifier │ scope_layer=15 │ InterruptException :: Identifier │ scope_layer=15 │ [call] │ │ rethrow :: Identifier │ scope_layer=15 │ [call] │ │ Threw :: Identifier │ scope_layer=15 │ _e :: Identifier │ scope_layer=15 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=15 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ [call] │ │ Person :: Identifier │ │ db :: Identifier │ │ [vect] │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [tuple] │ │ [=] │ │ LastName :: Identifier │ │ "Woman" :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ nothing :: Value │ macro_source=4061 │ [unknown_head] │ scope_layer=1 │ [=] │ │ bob :: Identifier │ scope_layer=1 │ [call] │ │ only :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=3837 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4086 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=16 │ [call] │ │ get_testset :: Identifier │ scope_layer=16 │ [call] │ │ Broken :: Identifier │ scope_layer=16 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ 3 :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=16 │ [if] │ │ false :: Value │ macro_source=4086 │ do_broken_test :: Identifier │ scope_layer=16 │ do_test :: Identifier │ scope_layer=16 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=16 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=16 │ [call] │ │ Expr :: Identifier │ scope_layer=16 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ length :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ == :: Identifier │ scope_layer=1 │ 3 :: Value │ macro_source=4086 │ Any[:(length(db[Person[]])), :(==), 3] :: Value │ macro_source=4086 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) :: Value │ │ false :: Value │ macro_source=4086 │ _e :: Identifier │ scope_layer=16 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=16 │ _e :: Identifier │ scope_layer=16 │ InterruptException :: Identifier │ scope_layer=16 │ [call] │ │ rethrow :: Identifier │ scope_layer=16 │ [call] │ │ Threw :: Identifier │ scope_layer=16 │ _e :: Identifier │ scope_layer=16 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=16 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ 3 :: Value │ │ nothing :: Value │ macro_source=4086 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4102 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=17 │ [call] │ │ get_testset :: Identifier │ scope_layer=17 │ [call] │ │ Broken :: Identifier │ scope_layer=17 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ 1 :: Value │ │ 2 :: Value │ │ 2 :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=17 │ [if] │ │ false :: Value │ macro_source=4102 │ do_broken_test :: Identifier │ scope_layer=17 │ do_test :: Identifier │ scope_layer=17 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=17 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=17 │ [call] │ │ Expr :: Identifier │ scope_layer=17 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ length :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [vect] │ macro_source=4102 │ 1 :: Value │ macro_source=4102 │ 2 :: Value │ macro_source=4102 │ == :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=4102 │ Any[:(length(db[Person[[1, 2]]])), :(==), 2] :: Value │ macro_source=4102 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) :: Value │ │ false :: Value │ macro_source=4102 │ _e :: Identifier │ scope_layer=17 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=17 │ _e :: Identifier │ scope_layer=17 │ InterruptException :: Identifier │ scope_layer=17 │ [call] │ │ rethrow :: Identifier │ scope_layer=17 │ [call] │ │ Threw :: Identifier │ scope_layer=17 │ _e :: Identifier │ scope_layer=17 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=17 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ 1 :: Value │ │ 2 :: Value │ │ 2 :: Value │ │ nothing :: Value │ macro_source=4102 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4116 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=18 │ [call] │ │ get_testset :: Identifier │ scope_layer=18 │ [call] │ │ Broken :: Identifier │ scope_layer=18 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ bob :: Identifier │ │ bob :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=18 │ [if] │ │ false :: Value │ macro_source=4116 │ do_broken_test :: Identifier │ scope_layer=18 │ do_test :: Identifier │ scope_layer=18 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=18 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=18 │ [call] │ │ Expr :: Identifier │ scope_layer=18 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ only :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ bob :: Identifier │ scope_layer=1 │ == :: Identifier │ scope_layer=1 │ bob :: Identifier │ scope_layer=1 │ Any[:(only(db[Person[bob]])), :(==), :bob] :: Value │ macro_source=4116 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) :: Value │ │ false :: Value │ macro_source=4116 │ _e :: Identifier │ scope_layer=18 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=18 │ _e :: Identifier │ scope_layer=18 │ InterruptException :: Identifier │ scope_layer=18 │ [call] │ │ rethrow :: Identifier │ scope_layer=18 │ [call] │ │ Threw :: Identifier │ scope_layer=18 │ _e :: Identifier │ scope_layer=18 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=18 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ bob :: Identifier │ │ bob :: Identifier │ │ nothing :: Value │ macro_source=4116 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4131 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=19 │ [call] │ │ get_testset :: Identifier │ scope_layer=19 │ [call] │ │ Broken :: Identifier │ scope_layer=19 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ bob :: Identifier │ │ bob :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=19 │ [if] │ │ false :: Value │ macro_source=4131 │ do_broken_test :: Identifier │ scope_layer=19 │ do_test :: Identifier │ scope_layer=19 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=19 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=19 │ [call] │ │ Expr :: Identifier │ scope_layer=19 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ only :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [vect] │ │ bob :: Identifier │ scope_layer=1 │ == :: Identifier │ scope_layer=1 │ bob :: Identifier │ scope_layer=1 │ Any[:(only(db[Person[[bob]]])), :(==), :bob] :: Value │ macro_source=4131 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) :: Value │ │ false :: Value │ macro_source=4131 │ _e :: Identifier │ scope_layer=19 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=19 │ _e :: Identifier │ scope_layer=19 │ InterruptException :: Identifier │ scope_layer=19 │ [call] │ │ rethrow :: Identifier │ scope_layer=19 │ [call] │ │ Threw :: Identifier │ scope_layer=19 │ _e :: Identifier │ scope_layer=19 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=19 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ only :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [vect] │ │ bob :: Identifier │ │ bob :: Identifier │ │ nothing :: Value │ macro_source=4131 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4147 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=20 │ [call] │ │ get_testset :: Identifier │ scope_layer=20 │ [call] │ │ Broken :: Identifier │ scope_layer=20 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ 1 :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=20 │ [if] │ │ false :: Value │ macro_source=4147 │ do_broken_test :: Identifier │ scope_layer=20 │ do_test :: Identifier │ scope_layer=20 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=20 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=20 │ [call] │ │ Expr :: Identifier │ scope_layer=20 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ length :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ "Man" :: Value │ macro_source=4147 │ == :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4147 │ Any[:(length(db[Person[LastName = "Man"]])), :(==), 1] :: Value │ macro_source=4147 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) :: Value │ │ false :: Value │ macro_source=4147 │ _e :: Identifier │ scope_layer=20 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=20 │ _e :: Identifier │ scope_layer=20 │ InterruptException :: Identifier │ scope_layer=20 │ [call] │ │ rethrow :: Identifier │ scope_layer=20 │ [call] │ │ Threw :: Identifier │ scope_layer=20 │ _e :: Identifier │ scope_layer=20 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=20 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ 1 :: Value │ │ nothing :: Value │ macro_source=4147 │ [unknown_head] │ scope_layer=1 │ [=] │ │ guy :: Identifier │ scope_layer=1 │ [call] │ │ |> :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ "Man" :: Value │ macro_source=3837 │ only :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4175 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=21 │ [call] │ │ get_testset :: Identifier │ scope_layer=21 │ [call] │ │ Broken :: Identifier │ scope_layer=21 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ guy :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=21 │ [if] │ │ false :: Value │ macro_source=4175 │ do_broken_test :: Identifier │ scope_layer=21 │ do_test :: Identifier │ scope_layer=21 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=21 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=21 │ [call] │ │ Expr :: Identifier │ scope_layer=21 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ scope_layer=1 │ guy :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4175 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Man" :: Value │ macro_source=4175 │ Any[:(((rowtable(guy))[1]).LastName), :(==), "Man"] :: Value │ macro_source=4175 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) :: Value │ │ false :: Value │ macro_source=4175 │ _e :: Identifier │ scope_layer=21 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=21 │ _e :: Identifier │ scope_layer=21 │ InterruptException :: Identifier │ scope_layer=21 │ [call] │ │ rethrow :: Identifier │ scope_layer=21 │ [call] │ │ Threw :: Identifier │ scope_layer=21 │ _e :: Identifier │ scope_layer=21 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=21 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [call] │ │ rowtable :: Identifier │ │ guy :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Man" :: Value │ │ nothing :: Value │ macro_source=4175 │ [unknown_head] │ scope_layer=1 │ [=] │ │ guyer :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ guy :: Identifier │ scope_layer=1 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4193 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=22 │ [call] │ │ get_testset :: Identifier │ scope_layer=22 │ [call] │ │ Broken :: Identifier │ scope_layer=22 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ missing :: Identifier │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=22 │ [if] │ │ false :: Value │ macro_source=4193 │ do_broken_test :: Identifier │ scope_layer=22 │ do_test :: Identifier │ scope_layer=22 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=22 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=22 │ [call] │ │ Expr :: Identifier │ scope_layer=22 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ scope_layer=1 │ [inert] │ │ FirstName :: Identifier │ │ === :: Identifier │ scope_layer=1 │ missing :: Identifier │ scope_layer=1 │ Any[:((guyer()).FirstName), :(===), :missing] :: Value │ macro_source=4193 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) :: Value │ │ false :: Value │ macro_source=4193 │ _e :: Identifier │ scope_layer=22 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=22 │ _e :: Identifier │ scope_layer=22 │ InterruptException :: Identifier │ scope_layer=22 │ [call] │ │ rethrow :: Identifier │ scope_layer=22 │ [call] │ │ Threw :: Identifier │ scope_layer=22 │ _e :: Identifier │ scope_layer=22 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=22 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) :: Value │ │ [inert] │ │ [call] │ │ === :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ missing :: Identifier │ │ nothing :: Value │ macro_source=4193 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4212 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=23 │ [call] │ │ get_testset :: Identifier │ scope_layer=23 │ [call] │ │ Broken :: Identifier │ scope_layer=23 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [macrocall] │ │ @update :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ [ref] │ │ db :: Identifier │ │ guy :: Identifier │ │ [=] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=23 │ [if] │ │ false :: Value │ macro_source=4212 │ do_broken_test :: Identifier │ scope_layer=23 │ do_test :: Identifier │ scope_layer=23 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=23 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=23 │ [call] │ │ Expr :: Identifier │ scope_layer=23 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [=] │ │ guy :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ _update :: Identifier │ │ db :: Identifier │ scope_layer=1 │ guy :: Identifier │ scope_layer=1 │ [tuple] │ │ [=] │ │ FirstName :: Identifier │ scope_layer=1 │ "My" :: Value │ macro_source=7350 │ [inert] │ │ FirstName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "My" :: Value │ macro_source=4212 │ Any[:((#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =# @update(db[guy], FirstName = "My")).FirstName), :(==), "My"] :: Value │ macro_source=4212 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ false :: Value │ macro_source=4212 │ _e :: Identifier │ scope_layer=23 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=23 │ _e :: Identifier │ scope_layer=23 │ InterruptException :: Identifier │ scope_layer=23 │ [call] │ │ rethrow :: Identifier │ scope_layer=23 │ [call] │ │ Threw :: Identifier │ scope_layer=23 │ _e :: Identifier │ scope_layer=23 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=23 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [macrocall] │ │ @update :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) :: Value │ │ [ref] │ │ db :: Identifier │ │ guy :: Identifier │ │ [=] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ nothing :: Value │ macro_source=4212 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4224 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=25 │ [call] │ │ get_testset :: Identifier │ scope_layer=25 │ [call] │ │ Broken :: Identifier │ scope_layer=25 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=25 │ [if] │ │ false :: Value │ macro_source=4224 │ do_broken_test :: Identifier │ scope_layer=25 │ do_test :: Identifier │ scope_layer=25 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=25 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=25 │ [call] │ │ Expr :: Identifier │ scope_layer=25 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ scope_layer=1 │ [inert] │ │ FirstName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "My" :: Value │ macro_source=4224 │ Any[:((guyer()).FirstName), :(==), "My"] :: Value │ macro_source=4224 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) :: Value │ │ false :: Value │ macro_source=4224 │ _e :: Identifier │ scope_layer=25 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=25 │ _e :: Identifier │ scope_layer=25 │ InterruptException :: Identifier │ scope_layer=25 │ [call] │ │ rethrow :: Identifier │ scope_layer=25 │ [call] │ │ Threw :: Identifier │ scope_layer=25 │ _e :: Identifier │ scope_layer=25 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=25 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ guyer :: Identifier │ │ [inert] │ │ FirstName :: Identifier │ │ "My" :: Value │ │ nothing :: Value │ macro_source=4224 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4242 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=26 │ [call] │ │ get_testset :: Identifier │ scope_layer=26 │ [call] │ │ Broken :: Identifier │ scope_layer=26 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ [vect] │ │ "Man" :: Value │ │ "Woman" :: Value │ │ 2 :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=26 │ [if] │ │ false :: Value │ macro_source=4242 │ do_broken_test :: Identifier │ scope_layer=26 │ do_test :: Identifier │ scope_layer=26 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=26 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=26 │ [call] │ │ Expr :: Identifier │ scope_layer=26 │ [inert] │ │ comparison :: Identifier │ │ [call] │ │ length :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [kw] │ │ LastName :: Identifier │ scope_layer=1 │ [vect] │ macro_source=4242 │ "Man" :: Value │ macro_source=4242 │ "Woman" :: Value │ macro_source=4242 │ == :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=4242 │ Any[:(length(db[Person[LastName = ["Man", "Woman"]]])), :(==), 2] :: Value │ macro_source=4242 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) :: Value │ │ false :: Value │ macro_source=4242 │ _e :: Identifier │ scope_layer=26 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=26 │ _e :: Identifier │ scope_layer=26 │ InterruptException :: Identifier │ scope_layer=26 │ [call] │ │ rethrow :: Identifier │ scope_layer=26 │ [call] │ │ Threw :: Identifier │ scope_layer=26 │ _e :: Identifier │ scope_layer=26 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=26 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [kw] │ │ LastName :: Identifier │ │ [vect] │ │ "Man" :: Value │ │ "Woman" :: Value │ │ 2 :: Value │ │ nothing :: Value │ macro_source=4242 │ [unknown_head] │ scope_layer=1 │ [call] │ │ include :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ FunnyORM :: Identifier │ scope_layer=1 │ [inert] │ │ generate_file :: Identifier │ │ db :: Identifier │ scope_layer=1 │ [inert] │ │ Home :: Identifier │ │ [kw] │ │ tablename :: Identifier │ scope_layer=1 │ [inert] │ │ home :: Identifier │ │ [kw] │ │ path :: Identifier │ scope_layer=1 │ [string] │ │ dir :: Identifier │ scope_layer=1 │ "/home.jl" :: Value │ macro_source=3837 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4279 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=27 │ [call] │ │ get_testset :: Identifier │ scope_layer=27 │ [call] │ │ Broken :: Identifier │ scope_layer=27 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Home :: Identifier │ │ db :: Identifier │ │ [kw] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [inert] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=27 │ [if] │ │ false :: Value │ macro_source=4279 │ do_broken_test :: Identifier │ scope_layer=27 │ do_test :: Identifier │ scope_layer=27 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=27 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=27 │ [call] │ │ Expr :: Identifier │ scope_layer=27 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Home :: Identifier │ scope_layer=1 │ db :: Identifier │ scope_layer=1 │ [kw] │ │ OwnerId :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4279 │ [inert] │ │ OwnerId :: Identifier │ │ == :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4279 │ Any[:(((Home(db))(OwnerId = 1)).OwnerId), :(==), 1] :: Value │ macro_source=4279 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) :: Value │ │ false :: Value │ macro_source=4279 │ _e :: Identifier │ scope_layer=27 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=27 │ _e :: Identifier │ scope_layer=27 │ InterruptException :: Identifier │ scope_layer=27 │ [call] │ │ rethrow :: Identifier │ scope_layer=27 │ [call] │ │ Threw :: Identifier │ scope_layer=27 │ _e :: Identifier │ scope_layer=27 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=27 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [call] │ │ [call] │ │ Home :: Identifier │ │ db :: Identifier │ │ [kw] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ [inert] │ │ OwnerId :: Identifier │ │ 1 :: Value │ │ nothing :: Value │ macro_source=4279 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4298 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=28 │ [call] │ │ get_testset :: Identifier │ scope_layer=28 │ [call] │ │ Broken :: Identifier │ scope_layer=28 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [ref] │ │ Home :: Identifier │ │ 1 :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=28 │ [if] │ │ false :: Value │ macro_source=4298 │ do_broken_test :: Identifier │ scope_layer=28 │ do_test :: Identifier │ scope_layer=28 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=28 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=28 │ [call] │ │ Expr :: Identifier │ scope_layer=28 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ [ref] │ │ Home :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4298 │ 1 :: Value │ macro_source=4298 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4298 │ Any[:(((db[Person[Home[1]]])[1]).LastName), :(==), "Bob"] :: Value │ macro_source=4298 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) :: Value │ │ false :: Value │ macro_source=4298 │ _e :: Identifier │ scope_layer=28 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=28 │ _e :: Identifier │ scope_layer=28 │ InterruptException :: Identifier │ scope_layer=28 │ [call] │ │ rethrow :: Identifier │ scope_layer=28 │ [call] │ │ Threw :: Identifier │ scope_layer=28 │ _e :: Identifier │ scope_layer=28 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=28 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ [ref] │ │ Home :: Identifier │ │ 1 :: Value │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ nothing :: Value │ macro_source=4298 │ [unknown_head] │ scope_layer=1 │ [=] │ │ home :: Identifier │ scope_layer=1 │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Home :: Identifier │ scope_layer=1 │ [kw] │ │ OwnerId :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=3837 │ [unknown_head] │ scope_layer=1 │ [block] │ │ [if] │ │ false :: Value │ macro_source=4325 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=29 │ [call] │ │ get_testset :: Identifier │ scope_layer=29 │ [call] │ │ Broken :: Identifier │ scope_layer=29 │ [inert] │ │ skipped :: Identifier │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ home :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ [block] │ │ [let] │ │ [=] │ │ _do :: Identifier │ scope_layer=29 │ [if] │ │ false :: Value │ macro_source=4325 │ do_broken_test :: Identifier │ scope_layer=29 │ do_test :: Identifier │ scope_layer=29 │ [block] │ │ [call] │ │ _do :: Identifier │ scope_layer=29 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ eval_test_comparison :: Identifier │ scope_layer=29 │ [call] │ │ Expr :: Identifier │ scope_layer=29 │ [inert] │ │ comparison :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ scope_layer=1 │ [ref] │ │ Person :: Identifier │ scope_layer=1 │ home :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=4325 │ [inert] │ │ LastName :: Identifier │ │ == :: Identifier │ scope_layer=1 │ "Bob" :: Value │ macro_source=4325 │ Any[:(((db[Person[home]])[1]).LastName), :(==), "Bob"] :: Value │ macro_source=4325 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) :: Value │ │ false :: Value │ macro_source=4325 │ _e :: Identifier │ scope_layer=29 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=29 │ _e :: Identifier │ scope_layer=29 │ InterruptException :: Identifier │ scope_layer=29 │ [call] │ │ rethrow :: Identifier │ scope_layer=29 │ [call] │ │ Threw :: Identifier │ scope_layer=29 │ _e :: Identifier │ scope_layer=29 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=29 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) :: Value │ │ [inert] │ │ [call] │ │ == :: Identifier │ │ [.] │ │ [ref] │ │ [ref] │ │ db :: Identifier │ │ [ref] │ │ Person :: Identifier │ │ home :: Identifier │ │ 1 :: Value │ │ [inert] │ │ LastName :: Identifier │ │ "Bob" :: Value │ │ nothing :: Value │ macro_source=4325 │ [unknown_head] │ scope_layer=1 │ [call] │ │ do_test_throws :: Identifier │ scope_layer=30 │ [block] │ │ [try] │ │ [block] │ │ [call] │ │ Returned :: Identifier │ scope_layer=30 │ [block] │ │ [call] │ │ [call] │ │ Home :: Identifier │ scope_layer=1 │ db :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=30 │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) :: Value │ │ _e :: Identifier │ scope_layer=30 │ [block] │ │ [if] │ │ [&&] │ │ [call] │ │ != :: Identifier │ scope_layer=30 │ UndefKeywordError :: Identifier │ scope_layer=1 │ InterruptException :: Identifier │ scope_layer=30 │ [call] │ │ isa :: Identifier │ scope_layer=30 │ _e :: Identifier │ scope_layer=30 │ InterruptException :: Identifier │ scope_layer=30 │ [block] │ │ [call] │ │ rethrow :: Identifier │ scope_layer=30 │ [call] │ │ Threw :: Identifier │ scope_layer=30 │ _e :: Identifier │ scope_layer=30 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=30 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) :: Value │ │ [inert] │ │ [call] │ │ [call] │ │ Home :: Identifier │ │ db :: Identifier │ │ UndefKeywordError :: Identifier │ scope_layer=1 │ nothing :: Value │ macro_source=4334 │ nothing :: Value │ macro_source=4334 │ [unknown_head] │ scope_layer=1 │ nothing :: Value │ macro_source=3837 │ [call] │ │ Scope :: Identifier │ scope_layer=7 │ [::] │ │ [call] │ │ [.] │ │ Core :: Identifier │ scope_layer=7 │ [inert] │ │ current_scope :: Identifier │ │ [curly] │ │ Union :: Identifier │ scope_layer=7 │ Nothing :: Identifier │ scope_layer=7 │ Scope :: Identifier │ scope_layer=7 │ [call] │ │ => :: Identifier │ scope_layer=6 │ CURRENT_TESTSET :: Identifier │ scope_layer=6 │ ts :: Identifier │ scope_layer=5 │ [call] │ │ => :: Identifier │ scope_layer=6 │ TESTSET_DEPTH :: Identifier │ scope_layer=6 │ [call] │ │ + :: Identifier │ scope_layer=6 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=6 │ 1 :: Value │ macro_source=3837 │ false :: Value │ macro_source=3142 │ false :: Value │ macro_source=3142 │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=6 │ [inert] │ │ exit :: Identifier │ │ ts :: Identifier │ scope_layer=5 │ err :: Identifier │ scope_layer=5 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=5 │ err :: Identifier │ scope_layer=5 │ InterruptException :: Identifier │ scope_layer=5 │ [call] │ │ rethrow :: Identifier │ scope_layer=5 │ [call] │ │ trigger_test_failure_break :: Identifier │ scope_layer=5 │ err :: Identifier │ scope_layer=5 │ [if] │ │ [call] │ │ is_failfast_error :: Identifier │ scope_layer=5 │ err :: Identifier │ scope_layer=5 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ scope_layer=5 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=5 │ 0 :: Value │ macro_source=2415 │ [call] │ │ rethrow :: Identifier │ scope_layer=5 │ [call] │ │ failfast_print :: Identifier │ scope_layer=5 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=5 │ ts :: Identifier │ scope_layer=5 │ [call] │ │ Error :: Identifier │ scope_layer=5 │ [inert] │ │ nontest_error :: Identifier │ │ [call] │ │ Expr :: Identifier │ scope_layer=5 │ [inert] │ │ tuple :: Identifier │ │ err :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=5 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) :: Value │ │ nothing :: Identifier │ scope_layer=5 │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=5 │ [call] │ │ default_rng :: Identifier │ scope_layer=5 │ default_rng_orig :: Identifier │ scope_layer=5 │ [call] │ │ copy! :: Identifier │ scope_layer=5 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=5 │ [inert] │ │ get_tls_seed :: Identifier │ │ tls_seed_orig :: Identifier │ scope_layer=5 │ [=] │ │ ret :: Identifier │ scope_layer=5 │ [call] │ │ finish :: Identifier │ scope_layer=5 │ ts :: Identifier │ scope_layer=5 │ ret :: Identifier │ scope_layer=5 │ [unknown_head] │ scope_layer=1 │ nothing :: Value │ macro_source=1880 │ [call] │ │ Scope :: Identifier │ scope_layer=4 │ [::] │ │ [call] │ │ [.] │ │ Core :: Identifier │ scope_layer=4 │ [inert] │ │ current_scope :: Identifier │ │ [curly] │ │ Union :: Identifier │ scope_layer=4 │ Nothing :: Identifier │ scope_layer=4 │ Scope :: Identifier │ scope_layer=4 │ [call] │ │ => :: Identifier │ scope_layer=3 │ CURRENT_TESTSET :: Identifier │ scope_layer=3 │ ts :: Identifier │ scope_layer=2 │ [call] │ │ => :: Identifier │ scope_layer=3 │ TESTSET_DEPTH :: Identifier │ scope_layer=3 │ [call] │ │ + :: Identifier │ scope_layer=3 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=3 │ 1 :: Value │ macro_source=1880 │ false :: Value │ macro_source=1147 │ false :: Value │ macro_source=1147 │ [block] │ │ [call] │ │ print_testset_verbose :: Identifier │ scope_layer=3 │ [inert] │ │ exit :: Identifier │ │ ts :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [block] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ InterruptException :: Identifier │ scope_layer=2 │ [call] │ │ rethrow :: Identifier │ scope_layer=2 │ [call] │ │ trigger_test_failure_break :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [if] │ │ [call] │ │ is_failfast_error :: Identifier │ scope_layer=2 │ err :: Identifier │ scope_layer=2 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ scope_layer=2 │ [call] │ │ get_testset_depth :: Identifier │ scope_layer=2 │ 0 :: Value │ macro_source=495 │ [call] │ │ rethrow :: Identifier │ scope_layer=2 │ [call] │ │ failfast_print :: Identifier │ scope_layer=2 │ [block] │ │ [call] │ │ record :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ [call] │ │ Error :: Identifier │ scope_layer=2 │ [inert] │ │ nontest_error :: Identifier │ │ [call] │ │ Expr :: Identifier │ scope_layer=2 │ [inert] │ │ tuple :: Identifier │ │ err :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=2 │ [inert] │ │ current_exceptions :: Identifier │ │ [inert] │ │ :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 =#) :: Value │ │ nothing :: Identifier │ scope_layer=2 │ [block] │ │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ default_rng :: Identifier │ scope_layer=2 │ default_rng_orig :: Identifier │ scope_layer=2 │ [call] │ │ copy! :: Identifier │ scope_layer=2 │ [call] │ │ [.] │ │ Random :: Identifier │ scope_layer=2 │ [inert] │ │ get_tls_seed :: Identifier │ │ tls_seed_orig :: Identifier │ scope_layer=2 │ [=] │ │ ret :: Identifier │ scope_layer=2 │ [call] │ │ finish :: Identifier │ scope_layer=2 │ ts :: Identifier │ scope_layer=2 │ ret :: Identifier │ scope_layer=2 │ │ file = "/home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl" │ line = 9 └ mod = Main ERROR: LoadError: LoweringError: #= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:781 =# - invalid syntax: unknown form `kw` or number of arguments 2 Expression: (kw LastName "Bob") Containing expressions: (call rowtable (ref db (ref Person (kw LastName "Bob")))) Detailed provenance: (kw LastName "Bob") └─ (kw LastName "Bob") ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:781 └─ (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) ├─ @ /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (unknown_head) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (unknown_head) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (unknown_head) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (unknown_head) (= guyer (ref db guy)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (unknown_head) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (unknown_head) (= home (ref db (ref Home (kw OwnerId 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))) (unknown_head)))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (unknown_head) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (unknown_head) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (unknown_head) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (unknown_head) (= guyer (ref db guy)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (unknown_head) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (unknown_head) (= home (ref db (ref Home (kw OwnerId 1)))) (unknown_head) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (unknown_head) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))) (unknown_head))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) "generation" (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (= guyer (ref db guy)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (= home (ref db (ref Home (kw OwnerId 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))))) ├─ @ /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 └─ (macrocall @with :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 =#) (call => CURRENT_TESTSET (escape ts)) (call => TESTSET_DEPTH (call + (call get_testset_depth) 1)) (escape (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (= dir (call mkdir (call tempname))) (unknown_head) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (unknown_head) (= person_sql "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);") (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) person_sql) (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) "ALTER TABLE person ADD COLUMN FirstName varchar(255);") (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);") (unknown_head) (macrocall @testset :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) "generation" (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (= guyer (ref db guy)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (= home (ref db (ref Home (kw OwnerId 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))))) (unknown_head)))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2415 └─ (macrocall @with_testset :(#= /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 =#) ts (block (call copy! (call (. Random (inert default_rng))) tls_seed) (call copy! (call (. Random (inert get_tls_seed))) (call (. Random (inert default_rng)))) (let (block) (block (escape (block (= dir (call mkdir (call tempname))) (unknown_head) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (unknown_head) (= person_sql "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);") (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) person_sql) (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) "ALTER TABLE person ADD COLUMN FirstName varchar(255);") (unknown_head) (call (. DBInterface (inert execute)) (. db (inert connection)) "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);") (unknown_head) (macrocall @testset :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) "generation" (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (= guyer (ref db guy)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (= home (ref db (ref Home (kw OwnerId 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))))) (unknown_head))))))) ├─ @ /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2241 └─ (macrocall @testset :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 =#) "db operations" (block (= dir (call mkdir (call tempname))) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (= person_sql "CREATE TABLE person(\n Id INT NOT NULL,\n LastName varchar(255) NOT NULL,\n Age int,\n PRIMARY KEY (Id) \n);") (call (. DBInterface (inert execute)) (. db (inert connection)) person_sql) (call (. DBInterface (inert execute)) (. db (inert connection)) "ALTER TABLE person ADD COLUMN FirstName varchar(255);") (call (. DBInterface (inert execute)) (. db (inert connection)) "CREATE TABLE home(\n Id INT NOT NULL,\n OwnerId INT NOT NULL,\n PRIMARY KEY (Id),\n FOREIGN KEY (OwnerId) REFERENCES person(Id)\n);") (macrocall @testset :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:33 =#) "generation" (block (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:34 =#) ReferenceError (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) (= db (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db"))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:36 =#) (call in (inert person) (call keys (. (call (curly (. FunnyORM (inert DB)) (. SQLite (inert DB))) (string dir "/tempdb.db")) (inert sqlmap))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:37 =#) (block (call include (call (. FunnyORM (inert generate_file)) db (inert Person) (kw tablename (inert person)) (kw path (string dir "/person.jl")))) true)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:41 =#) (call == (ref (ref (call (. FunnyORM (inert process_sql)) person_sql) 2) (vect 1 3)) (tuple "Id" (vect "Id" "LastName")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:42 =#) (call == (call pk Person) (inert Id))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:43 =#) (call == (. (call (call Person db) (kw LastName "Bob")) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:44 =#) (call == (. (ref (call rowtable (ref db (ref Person (kw LastName "Bob")))) 1) (inert LastName)) "Bob")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:45 =#) (call == (. (ref (call (call Person db) (vect (tuple (= LastName "Man")) (tuple (= LastName "Woman")))) 1) (inert LastName)) "Man")) (= bob (call only (ref db (ref Person (kw LastName "Bob"))))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:47 =#) (call == (call length (ref db (ref Person))) 3)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:48 =#) (call == (call length (ref db (ref Person (vect 1 2)))) 2)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:50 =#) (call == (call only (ref db (ref Person bob))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:51 =#) (call == (call only (ref db (ref Person (vect bob)))) bob)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:52 =#) (call == (call length (ref db (ref Person (kw LastName "Man")))) 1)) (= guy (call |> (ref db (ref Person (kw LastName "Man"))) only)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:54 =#) (call == (. (ref (call rowtable guy) 1) (inert LastName)) "Man")) (= guyer (ref db guy)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:56 =#) (call === (. (call guyer) (inert FirstName)) missing)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (call == (. (macrocall @update :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:57 =#) (ref db guy) (= FirstName "My")) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:58 =#) (call == (. (call guyer) (inert FirstName)) "My")) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:59 =#) (call == (call length (ref db (ref Person (kw LastName (vect "Man" "Woman"))))) 2)) (call include (call (. FunnyORM (inert generate_file)) db (inert Home) (kw tablename (inert home)) (kw path (string dir "/home.jl")))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:61 =#) (call == (. (call (call Home db) (kw OwnerId 1)) (inert OwnerId)) 1)) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:62 =#) (call == (. (ref (ref db (ref Person (ref Home 1))) 1) (inert LastName)) "Bob")) (= home (ref db (ref Home (kw OwnerId 1)))) (macrocall @test :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:64 =#) (call == (. (ref (ref db (ref Person home)) 1) (inert LastName)) "Bob")) (macrocall @test_throws :(#= /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:65 =#) UndefKeywordError (call (call Home db))))))) └─ @ /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 Stacktrace: [1] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4440 [2] 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:30 [3] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [4] top-level scope @ none:6 [5] eval(m::Module, e::Any) @ Core boot.jl:522 [6] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [7] _start() @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FunnyORM/qAS71/test/runtests.jl:9 Testing failed after 604.08s ERROR: LoadError: Package FunnyORM 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 2400.56s: package tests unexpectedly errored