Package evaluation to test DataKnots on Julia 1.13.0-DEV.1296 (e8025198af*) started at 2025-10-12T12:08:59.652 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 10.12s ################################################################################ # Installation # Installing DataKnots... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [f3f2b2ad] + DataKnots v0.10.4 Updating `~/.julia/environments/v1.13/Manifest.toml` [9a962f9c] + DataAPI v1.16.0 [f3f2b2ad] + DataKnots v0.10.4 [e2d170a0] + DataValueInterfaces v1.0.0 [82899510] + IteratorInterfaceExtensions v1.0.0 [bac558e1] + OrderedCollections v1.8.1 [54e16d92] + PrettyPrinting v0.4.2 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 Installation completed after 1.17s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 104.21s ################################################################################ # Testing # Testing DataKnots Status `/tmp/jl_Xldkda/Project.toml` ⌅ [336ed68f] CSV v0.8.5 ⌃ [a93c6f00] DataFrames v1.4.4 [f3f2b2ad] DataKnots v0.10.4 [9563631e] NarrativeTest v0.7.5 [54e16d92] PrettyPrinting v0.4.2 [10745b16] Statistics v1.11.1 [bd369af6] Tables v1.12.1 [9a3f8284] Random v1.11.0 Status `/tmp/jl_Xldkda/Manifest.toml` ⌅ [336ed68f] CSV v0.8.5 [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 ⌃ [a93c6f00] DataFrames v1.4.4 [f3f2b2ad] DataKnots v0.10.4 [864edb3b] DataStructures v0.19.1 [e2d170a0] DataValueInterfaces v1.0.0 [41ab1584] InvertedIndices v1.3.1 [82899510] IteratorInterfaceExtensions v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [e1d29d7a] Missings v1.2.0 [9563631e] NarrativeTest v0.7.5 [bac558e1] OrderedCollections v1.8.1 ⌅ [69de0a69] Parsers v1.1.2 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.0 [54e16d92] PrettyPrinting v0.4.2 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.8 [66db9d55] SnoopPrecompile v1.0.3 [a2af1166] SortingAlgorithms v1.2.2 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.1 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [7b1f6079] FileWatching v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... WARNING: Method definition show(IO, Bool) in module Base at show.jl:1293 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:12. WARNING: Method definition showerror(IO, LoadError, Any) in module Base at errorshow.jl:115 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:16. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(Base.showerror), IO, LoadError, Any) in module Base at errorshow.jl:115 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:16. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:16 using CSV employee_csv = """ name,department,position,salary "ANTHONY A","POLICE","POLICE OFFICER",72510 "DANIEL A","FIRE","FIRE FIGHTER-EMT",95484 "JAMES A","FIRE","FIRE ENGINEER-EMT",103350 "JEFFERY A","POLICE","SERGEANT",101442 "NANCY A","POLICE","POLICE OFFICER",80016 "ROBERT K","FIRE","FIRE FIGHTER-EMT",103272 """ |> IOBuffer |> CSV.File Expected output: Actual output: ERROR: UndefVarError: `memhash_seed` not defined in `Base` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty @ ./Base_compiler.jl:50 [inlined] [2] hash(s::CSV.PointerString, h::UInt64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/utils.jl:26 [3] hash @ ./hashing.jl:34 [inlined] [4] hashindex @ ./dict.jl:129 [inlined] [5] ht_keyindex2_shorthash!(h::Dict{Union{Missing, String}, UInt32}, key::CSV.PointerString) @ Base ./dict.jl:271 [6] ht_keyindex2! @ ./dict.jl:322 [inlined] [7] getref! @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:1000 [inlined] [8] detect(columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, row::Int64, rowoffset::Int64, col::Int64, typemap::Dict{Type, Type}, pool::Float64, refs::Vector{CSV.RefPool}, debug::Bool, types::Vector{Type}, flags::Vector{UInt8}, rowsguess::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:852 [9] parserow @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:658 [inlined] [10] parsefilechunk!(TR::Val{false}, ncols::Int64, typemap::Dict{Type, Type}, columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, limit::Int64, positions::Vector{Int64}, pool::Float64, refs::Vector{CSV.RefPool}, rowsguess::Int64, rowoffset::Int64, types::Vector{Type}, flags::Vector{UInt8}, debug::Bool, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, coloptions::Nothing, ::Type{Tuple{}}, maxwarnings::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:550 [11] CSV.File(h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}; finalizebuffer::Bool, startingbyteposition::Nothing, endingbyteposition::Nothing, limit::Nothing, threaded::Nothing, typemap::Dict{Type, Type}, tasks::Int64, lines_to_check::Int64, maxwarnings::Int64, debug::Bool) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:309 [12] kwcall(::@NamedTuple{debug::Bool, typemap::Dict{Type, Type}}, ::Type{CSV.File}, h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:227 [13] CSV.File(source::IOBuffer; header::Int64, normalizenames::Bool, datarow::Int64, skipto::Nothing, footerskip::Int64, transpose::Bool, comment::Nothing, use_mmap::Nothing, ignoreemptylines::Bool, select::Nothing, drop::Nothing, missingstrings::Vector{String}, missingstring::String, delim::Nothing, ignorerepeated::Bool, quotechar::Char, openquotechar::Nothing, closequotechar::Nothing, escapechar::Char, dateformat::Nothing, dateformats::Nothing, decimal::UInt8, truestrings::Vector{String}, falsestrings::Vector{String}, type::Nothing, types::Nothing, typemap::Dict{Type, Type}, pool::Float64, lazystrings::Bool, strict::Bool, silencewarnings::Bool, debug::Bool, parsingdebug::Bool, kw::@Kwargs{}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:224 [14] CSV.File(source::IOBuffer) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:182 [15] |>(x::IOBuffer, f::Type{CSV.File}) @ Base ./operators.jl:980 [16] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:18 [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:32 using DataKnots chicago = DataKnot(:employee => employee_csv) Expected output: Actual output: ERROR: UndefVarError: `employee_csv` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:34 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:38 using Statistics: mean @query chicago begin employee group(department) keep(mean_salary => mean(employee.salary)) employee filter(salary > mean_salary) end Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │ 3 │ JEFFERY A POLICE SERGEANT 101442 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:69 @query chicago employee Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ ANTHONY A POLICE POLICE OFFICER 72510 │ 2 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │ 3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 4 │ JEFFERY A POLICE SERGEANT 101442 │ 5 │ NANCY A POLICE POLICE OFFICER 80016 │ 6 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:86 @query chicago count(employee) Expected output: ┼───┼ │ 6 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:96 @query chicago employee.name Expected output: │ name │ ──┼───────────┼ 1 │ ANTHONY A │ 2 │ DANIEL A │ 3 │ JAMES A │ 4 │ JEFFERY A │ 5 │ NANCY A │ 6 │ ROBERT K │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:112 @query chicago begin employee name end Expected output: Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:122 @query chicago employee{name, salary} Expected output: │ employee │ │ name salary │ ──┼───────────────────┼ 1 │ ANTHONY A 72510 │ 2 │ DANIEL A 95484 │ 3 │ JAMES A 103350 │ 4 │ JEFFERY A 101442 │ 5 │ NANCY A 80016 │ 6 │ ROBERT K 103272 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:139 @query chicago employee{name, salary, threshold => 100_000} Expected output: │ employee │ │ name salary threshold │ ──┼──────────────────────────────┼ 1 │ ANTHONY A 72510 100000 │ 2 │ DANIEL A 95484 100000 │ 3 │ JAMES A 103350 100000 │ 4 │ JEFFERY A 101442 100000 │ 5 │ NANCY A 80016 100000 │ 6 │ ROBERT K 103272 100000 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:156 @query chicago begin employee {name => titlecase(name), highly_paid => salary > 100_000} end Expected output: │ employee │ │ name highly_paid │ ──┼────────────────────────┼ 1 │ Anthony A false │ 2 │ Daniel A false │ 3 │ James A true │ 4 │ Jeffery A true │ 5 │ Nancy A false │ 6 │ Robert K true │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:175 @query chicago employee.filter(salary > 100_000) Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 2 │ JEFFERY A POLICE SERGEANT 101442 │ 3 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:202 @query chicago employee{name, salary} Expected output: │ employee │ │ name salary │ ──┼───────────────────┼ 1 │ ANTHONY A 72510 │ 2 │ DANIEL A 95484 │ 3 │ JAMES A 103350 │ 4 │ JEFFERY A 101442 │ 5 │ NANCY A 80016 │ 6 │ ROBERT K 103272 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:239 show(as=:shape, @query chicago employee{name, salary}) Expected output: 6-element DataKnot: employee 0:N ├╴name 1:1 × String └╴salary 1:1 × Int64 Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:250 @query chicago count(employee) Expected output: ┼───┼ │ 6 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:259 show(as=:shape, @query chicago count(employee)) Expected output: 1-element DataKnot: # 1:1 × Int64 Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:269 show(as=:shape, chicago) Expected output: 1-element DataKnot: # 1:1 └╴employee 0:N ├╴name String ├╴department String ├╴position String └╴salary Int64 Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:269 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:309 chicago Expected output: │ employee{name,department,position,salary} │ ┼─────────────────────────────────────────────────────────────────────┼ │ ANTHONY A, POLICE, POLICE OFFICER, 72510; DANIEL A, FIRE, FIRE FIGH…│ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:327 using Statistics: mean @query chicago begin mean_salary => mean(employee.salary) end Expected output: │ mean_salary │ ┼─────────────┼ │ 92679.0 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:343 @query chicago employee.group(department) Expected output: │ department employee{name,department,position,salary} │ ──┼───────────────────────────────────────────────────────────────────┼ 1 │ FIRE DANIEL A, FIRE, FIRE FIGHTER-EMT, 95484; JAMES A, FIR…│ 2 │ POLICE ANTHONY A, POLICE, POLICE OFFICER, 72510; JEFFERY A, …│ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:394 @query chicago begin employee group(department) {department, employee.salary} end Expected output: │ department salary │ ──┼───────────────────────────────────┼ 1 │ FIRE 95484; 103350; 103272 │ 2 │ POLICE 72510; 101442; 80016 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:410 @query chicago begin employee group(department) {department, mean_salary => mean(employee.salary)} end Expected output: │ department mean_salary │ ──┼─────────────────────────┼ 1 │ FIRE 100702.0 │ 2 │ POLICE 84656.0 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:444 @query chicago begin employee {name, salary, mean_salary => mean(employee.salary)} end Expected output: ERROR: cannot find "employee" ⋮ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:456 @query chicago begin keep(mean_salary => mean(employee.salary)) employee {name, salary, mean_salary} end Expected output: │ employee │ │ name salary mean_salary │ ──┼────────────────────────────────┼ 1 │ ANTHONY A 72510 92679.0 │ 2 │ DANIEL A 95484 92679.0 │ 3 │ JAMES A 103350 92679.0 │ 4 │ JEFFERY A 101442 92679.0 │ 5 │ NANCY A 80016 92679.0 │ 6 │ ROBERT K 103272 92679.0 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:477 @query chicago begin employee group(department) keep(mean_salary => mean(employee.salary)) employee {name, salary, mean_salary} end Expected output: │ employee │ │ name salary mean_salary │ ──┼────────────────────────────────┼ 1 │ DANIEL A 95484 100702.0 │ 2 │ JAMES A 103350 100702.0 │ 3 │ ROBERT K 103272 100702.0 │ 4 │ ANTHONY A 72510 84656.0 │ 5 │ JEFFERY A 101442 84656.0 │ 6 │ NANCY A 80016 84656.0 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:500 @query chicago begin employee group(department) keep(mean_salary => mean(employee.salary)) employee filter(salary > mean_salary) end Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │ 3 │ JEFFERY A POLICE SERGEANT 101442 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcHighlypaidMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:85 chicago_file = """ name,department,position,salary,rate "JEFFERY A","POLICE","SERGEANT",101442, "NANCY A","POLICE","POLICE OFFICER",80016, "JAMES A","FIRE","FIRE ENGINEER-EMT",103350, "DANIEL A","FIRE","FIRE FIGHTER-EMT",95484, "LAKENYA A","OEMC","CROSSING GUARD",,17.68 "DORIS A","OEMC","CROSSING GUARD",,19.38 """ |> IOBuffer |> CSV.File chicago = DataKnot(:employee => chicago_file) chicago[It.employee] Expected output: │ employee │ │ name department position salary rate │ ──┼─────────────────────────────────────────────────────────┼ 1 │ JEFFERY A POLICE SERGEANT 101442 │ 2 │ NANCY A POLICE POLICE OFFICER 80016 │ 3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 4 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │ 5 │ LAKENYA A OEMC CROSSING GUARD 17.68 │ 6 │ DORIS A OEMC CROSSING GUARD 19.38 │ Actual output: ERROR: UndefVarError: `memhash_seed` not defined in `Base` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty @ ./Base_compiler.jl:50 [inlined] [2] hash(s::CSV.PointerString, h::UInt64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/utils.jl:26 [3] hash @ ./hashing.jl:34 [inlined] [4] hashindex @ ./dict.jl:129 [inlined] [5] ht_keyindex2_shorthash!(h::Dict{Union{Missing, String}, UInt32}, key::CSV.PointerString) @ Base ./dict.jl:271 [6] ht_keyindex2! @ ./dict.jl:322 [inlined] [7] getref! @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:1000 [inlined] [8] detect(columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, row::Int64, rowoffset::Int64, col::Int64, typemap::Dict{Type, Type}, pool::Float64, refs::Vector{CSV.RefPool}, debug::Bool, types::Vector{Type}, flags::Vector{UInt8}, rowsguess::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:852 [9] parserow @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:658 [inlined] [10] parsefilechunk!(TR::Val{false}, ncols::Int64, typemap::Dict{Type, Type}, columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, limit::Int64, positions::Vector{Int64}, pool::Float64, refs::Vector{CSV.RefPool}, rowsguess::Int64, rowoffset::Int64, types::Vector{Type}, flags::Vector{UInt8}, debug::Bool, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, coloptions::Nothing, ::Type{Tuple{}}, maxwarnings::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:550 [11] CSV.File(h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}; finalizebuffer::Bool, startingbyteposition::Nothing, endingbyteposition::Nothing, limit::Nothing, threaded::Nothing, typemap::Dict{Type, Type}, tasks::Int64, lines_to_check::Int64, maxwarnings::Int64, debug::Bool) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:309 [12] kwcall(::@NamedTuple{debug::Bool, typemap::Dict{Type, Type}}, ::Type{CSV.File}, h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:227 [13] CSV.File(source::IOBuffer; header::Int64, normalizenames::Bool, datarow::Int64, skipto::Nothing, footerskip::Int64, transpose::Bool, comment::Nothing, use_mmap::Nothing, ignoreemptylines::Bool, select::Nothing, drop::Nothing, missingstrings::Vector{String}, missingstring::String, delim::Nothing, ignorerepeated::Bool, quotechar::Char, openquotechar::Nothing, closequotechar::Nothing, escapechar::Char, dateformat::Nothing, dateformats::Nothing, decimal::UInt8, truestrings::Vector{String}, falsestrings::Vector{String}, type::Nothing, types::Nothing, typemap::Dict{Type, Type}, pool::Float64, lazystrings::Bool, strict::Bool, silencewarnings::Bool, debug::Bool, parsingdebug::Bool, kw::@Kwargs{}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:224 [14] CSV.File(source::IOBuffer) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:182 [15] |>(x::IOBuffer, f::Type{CSV.File}) @ Base ./operators.jl:980 [16] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:85 [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:112 chicago[It.employee >> Record(It.name, It.department, It.salary) ] |> DataFrame Expected output: 6×3 DataFrame Row │ name department salary │ String String Int64? ─────┼──────────────────────────────── 1 │ JEFFERY A POLICE 101442 2 │ NANCY A POLICE 80016 3 │ JAMES A FIRE 103350 4 │ DANIEL A FIRE 95484 5 │ LAKENYA A OEMC missing 6 │ DORIS A OEMC missing Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcKnotsMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:112 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:400 show(chicago, as=:shape) Expected output: 1-element DataKnot: # 1:1 └╴employee 0:N ├╴name String ├╴department String ├╴position String ├╴salary Union{Missing, Int64} └╴rate Union{Missing, Float64} Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.DocSrcKnotsMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:400 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:584 OneTo(X) = Lift(:, (1, X)) unitknot[Lift(1:3) >> OneTo(It)] Expected output: ──┼───┼ 1 │ 1 │ 2 │ 1 │ 3 │ 2 │ 4 │ 1 │ 5 │ 2 │ 6 │ 3 │ Actual output: WARNING: Method definition OneTo(Any) in module DocSrcPrimerMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/primer.md:540 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/primer.md:584. ──┼───┼ 1 │ 1 │ 2 │ 1 │ 3 │ 2 │ 4 │ 1 │ 5 │ 2 │ 6 │ 3 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:916 DataKnots.shape(unitknot[Lift((msg="Hello",))]) Expected output: BlockOf(NamedTuple{(:msg,), Tuple{String}}, x1to1) Actual output: BlockOf(@NamedTuple{msg::String}, x1to1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:1041 unitknot[Lift(1:3) >> rand.('a':'z')] Expected output: ERROR: ArgumentError: Sampler for this object is not defined⋮ Actual output: ERROR: MethodError: no method matching Random.Sampler(::Type{Random.TaskLocalRNG}, ::Random.SamplerTrivial{Char, Char}, ::Val{1}) This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. Closest candidates are: Random.Sampler(::Type{<:Random.AbstractRNG}, ::Random.Sampler, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:149 Random.Sampler(::Type{<:Random.AbstractRNG}, ::Any, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:190 Random.Sampler(::Type{<:Random.AbstractRNG}, !Matched::BitSet, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/generation.jl:495 ... Stacktrace: [1] Random.Sampler(T::Type{Random.TaskLocalRNG}, sp::Random.SamplerTrivial{Char, Char}, r::Val{1}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:149 [2] Random.Sampler(rng::Random.TaskLocalRNG, x::Random.SamplerTrivial{Char, Char}, r::Val{1}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:143 [3] rand(rng::Random.TaskLocalRNG, X::Random.SamplerTrivial{Char, Char}) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:262 [4] rand(rng::Random.TaskLocalRNG, X::Char) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:262 [5] rand(X::Char) @ Random /opt/julia/share/julia/stdlib/v1.13/Random/src/Random.jl:267 [6] _broadcast_getindex_evalf @ ./broadcast.jl:698 [inlined] [7] _broadcast_getindex @ ./broadcast.jl:671 [inlined] [8] _getindex @ ./broadcast.jl:619 [inlined] [9] getindex @ ./broadcast.jl:615 [inlined] [10] copy @ ./broadcast.jl:932 [inlined] [11] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, typeof(rand), Tuple{StepRange{Char, Int64}}}) @ Base.Broadcast ./broadcast.jl:893 [12] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:1041 [13] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:966 Inc(X) = Lift(x -> x+1, (X,)) Q = Lift(0) >> Inc(It) Expected output: Lift(0) >> Lift(x -> x + 1, (It,)) Actual output: Lift(0) >> Lift(#Inc##0, (It,)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1051 Q = Inc(missing) Expected output: Lift(x -> x + 1, (missing,)) Actual output: Lift(#Inc##0, (missing,)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1117 increment(x) = Lift(+, (x, 1)) @query $increment(1 + 1) Expected output: Lift(+, (Lift(+, (Lift(1), Lift(1))), 1)) Actual output: WARNING: Method definition increment(Any) in module DocSrcQueriesMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1110 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1117. Lift(+, (Lift(+, (Lift(1), Lift(1))), 1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1244 SalaryOver(X) = Tag(SalaryOver, (X,), It.salary .> X) SalaryOver(100000) Expected output: SalaryOver(100000) Actual output: WARNING: Method definition SalaryOver(Any) in module DocSrcQueriesMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1239 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1244. SalaryOver(100000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1379 Q = Lift((name = "JEFFERY A", position = "SERGEANT", salary = 101442)) >> It.ssn chicago[Q] Expected output: ERROR: cannot find "ssn" at (1:1) × NamedTuple{(:name, :position, :salary), Tuple{String, String, Int64}} Actual output: ERROR: cannot find "ssn" at (1:1) × @NamedTuple{name::String, position::String, salary::Int64} Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] Get(env::DataKnots.Environment, p::DataKnots.Pipeline, name::Symbol) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:1314 [3] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:305 [inlined] [4] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any}) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:566 [5] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:300 [inlined] [6] Each(env::DataKnots.Environment, p::DataKnots.Pipeline, X::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:1170 [7] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:300 [inlined] [8] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:162 [inlined] [9] assemble(src::DataKnots.BlockOf, F::DataKnots.Query; rewrite::typeof(DataKnots.rewrite_all)) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:150 [10] assemble(src::DataKnots.BlockOf, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:149 [11] query(db::DataKnot, F::DataKnots.Query, params::Vector{Pair{Symbol, DataKnot}}) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:131 [12] query @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:130 [inlined] [13] getindex(db::DataKnot, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:123 [14] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1382 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1561 Let Expected output: DataKnots.Given Actual output: Given ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1164 using CSV employee_data = """ name,department,position,salary,rate "JEFFERY A","POLICE","SERGEANT",101442, "NANCY A","POLICE","POLICE OFFICER",80016, "ANTHONY A","POLICE","POLICE OFFICER",72510, "ALBA M","POLICE","POLICE CADET",,9.46 "JAMES A","FIRE","FIRE ENGINEER-EMT",103350, "DANIEL A","FIRE","FIREFIGHTER-EMT",95484, "ROBERT K","FIRE","FIREFIGHTER-EMT",103272, "LAKENYA A","OEMC","CROSSING GUARD",,17.68 "DORIS A","OEMC","CROSSING GUARD",,19.38 "BRENDA B","OEMC","TRAFFIC CONTROL AIDE",64392, """ |> IOBuffer |> CSV.File chicago′ = DataKnot(:employee => employee_data) chicago′[It.employee] Expected output: │ employee │ │ name department position salary rate │ ───┼────────────────────────────────────────────────────────────┼ 1 │ JEFFERY A POLICE SERGEANT 101442 │ 2 │ NANCY A POLICE POLICE OFFICER 80016 │ 3 │ ANTHONY A POLICE POLICE OFFICER 72510 │ 4 │ ALBA M POLICE POLICE CADET 9.46 │ 5 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 6 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │ 7 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │ 8 │ LAKENYA A OEMC CROSSING GUARD 17.68 │ 9 │ DORIS A OEMC CROSSING GUARD 19.38 │ 10 │ BRENDA B OEMC TRAFFIC CONTROL AIDE 64392 │ Actual output: ERROR: UndefVarError: `memhash_seed` not defined in `Base` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty @ ./Base_compiler.jl:50 [inlined] [2] hash(s::CSV.PointerString, h::UInt64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/utils.jl:26 [3] hash @ ./hashing.jl:34 [inlined] [4] hashindex @ ./dict.jl:129 [inlined] [5] ht_keyindex2_shorthash!(h::Dict{Union{Missing, String}, UInt32}, key::CSV.PointerString) @ Base ./dict.jl:271 [6] ht_keyindex2! @ ./dict.jl:322 [inlined] [7] getref! @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:1000 [inlined] [8] detect(columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, row::Int64, rowoffset::Int64, col::Int64, typemap::Dict{Type, Type}, pool::Float64, refs::Vector{CSV.RefPool}, debug::Bool, types::Vector{Type}, flags::Vector{UInt8}, rowsguess::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:852 [9] parserow @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:658 [inlined] [10] parsefilechunk!(TR::Val{false}, ncols::Int64, typemap::Dict{Type, Type}, columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, limit::Int64, positions::Vector{Int64}, pool::Float64, refs::Vector{CSV.RefPool}, rowsguess::Int64, rowoffset::Int64, types::Vector{Type}, flags::Vector{UInt8}, debug::Bool, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, coloptions::Nothing, ::Type{Tuple{}}, maxwarnings::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:550 [11] CSV.File(h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}; finalizebuffer::Bool, startingbyteposition::Nothing, endingbyteposition::Nothing, limit::Nothing, threaded::Nothing, typemap::Dict{Type, Type}, tasks::Int64, lines_to_check::Int64, maxwarnings::Int64, debug::Bool) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:309 [12] kwcall(::@NamedTuple{debug::Bool, typemap::Dict{Type, Type}}, ::Type{CSV.File}, h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:227 [13] CSV.File(source::IOBuffer; header::Int64, normalizenames::Bool, datarow::Int64, skipto::Nothing, footerskip::Int64, transpose::Bool, comment::Nothing, use_mmap::Nothing, ignoreemptylines::Bool, select::Nothing, drop::Nothing, missingstrings::Vector{String}, missingstring::String, delim::Nothing, ignorerepeated::Bool, quotechar::Char, openquotechar::Nothing, closequotechar::Nothing, escapechar::Char, dateformat::Nothing, dateformats::Nothing, decimal::UInt8, truestrings::Vector{String}, falsestrings::Vector{String}, type::Nothing, types::Nothing, typemap::Dict{Type, Type}, pool::Float64, lazystrings::Bool, strict::Bool, silencewarnings::Bool, debug::Bool, parsingdebug::Bool, kw::@Kwargs{}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:224 [14] CSV.File(source::IOBuffer) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:182 [15] |>(x::IOBuffer, f::Type{CSV.File}) @ Base ./operators.jl:980 [16] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1166 [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1202 using Statistics: mean highly_compensated = chicago′[Keep(:avg_salary => mean.(It.employee.salary)) >> It.employee >> Filter(It.salary .> It.avg_salary) >> Collect(:rate => nothing)] Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JEFFERY A POLICE SERGEANT 101442 │ 2 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 3 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │ 4 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │ Actual output: ERROR: UndefVarError: `chicago′` not defined in `Main.DocSrcTutorialMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1204 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1221 using DataFrames highly_compensated |> DataFrame Expected output: 4×4 DataFrame Row │ name department position salary │ String String String Int64? ─────┼────────────────────────────────────────────────── 1 │ JEFFERY A POLICE SERGEANT 101442 2 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 3 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 4 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 Actual output: ERROR: UndefVarError: `highly_compensated` not defined in `Main.DocSrcTutorialMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1223 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1241 chicago′[It.employee >> Group(It.department)] Expected output: │ department employee{name,department,position,salary,rate} │ ──┼───────────────────────────────────────────────────────────────────┼ 1 │ FIRE JAMES A, FIRE, FIRE ENGINEER-EMT, 103350, missing; DA…│ 2 │ OEMC LAKENYA A, OEMC, CROSSING GUARD, missing, 17.68; DORI…│ 3 │ POLICE JEFFERY A, POLICE, SERGEANT, 101442, missing; NANCY A…│ Actual output: ERROR: UndefVarError: `chicago′` not defined in `Main.DocSrcTutorialMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1241 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1253 Restructure = :department => It.employee >> Group(It.department) >> Record( :name => It.department, :employee => It.employee >> Collect(:department => nothing)) chicago′[Restructure] Expected output: │ department │ │ name employee{name,position,salary,rate} │ ──┼───────────────────────────────────────────────────────────────────┼ 1 │ FIRE JAMES A, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, FI…│ 2 │ OEMC LAKENYA A, CROSSING GUARD, missing, 17.68; DORIS A, CROSS…│ 3 │ POLICE JEFFERY A, SERGEANT, 101442, missing; NANCY A, POLICE OFF…│ Actual output: ERROR: UndefVarError: `chicago′` not defined in `Main.DocSrcTutorialMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1263 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1276 chicago″ = chicago′[Restructure >> Collect] Expected output: │ employee{name,department,positio… department{name,employee{name,pos…│ ┼─────────────────────────────────────────────────────────────────────┼ │ JEFFERY A, POLICE, SERGEANT, 101… FIRE, [JAMES A, FIRE ENGINEER-EMT…│ Actual output: ERROR: UndefVarError: `chicago′` not defined in `Main.DocSrcTutorialMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1276 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1288 using Statistics: mean chicago″[ It.department >> Record( It.name, :mean_salary => mean.(It.employee.salary))] Expected output: │ department │ │ name mean_salary │ ──┼─────────────────────┼ 1 │ FIRE 100702.0 │ 2 │ OEMC 64392.0 │ 3 │ POLICE 84656.0 │ Actual output: ERROR: UndefVarError: `chicago″` not defined in `Main.DocSrcTutorialMd` Suggestion: add an appropriate import or assignment. This global was declared but not assigned. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/tutorial.md:1290 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/README.md:20 using DataKnots, CSV employee_csv_file = """ name,department,position,salary "JEFFERY A","POLICE","SERGEANT",101442 "NANCY A","POLICE","POLICE OFFICER",80016 "JAMES A","FIRE","FIRE ENGINEER-EMT",103350 "DANIEL A","FIRE","FIRE FIGHTER-EMT",95484 "BRENDA B","OEMC","TRAFFIC CONTROL AIDE",64392 """ |> IOBuffer |> CSV.File chicago = DataKnot(:employee => employee_csv_file) Expected output: Actual output: ERROR: UndefVarError: `memhash_seed` not defined in `Base` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] getproperty @ ./Base_compiler.jl:50 [inlined] [2] hash(s::CSV.PointerString, h::UInt64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/utils.jl:26 [3] hash @ ./hashing.jl:34 [inlined] [4] hashindex @ ./dict.jl:129 [inlined] [5] ht_keyindex2_shorthash!(h::Dict{Union{Missing, String}, UInt32}, key::CSV.PointerString) @ Base ./dict.jl:271 [6] ht_keyindex2! @ ./dict.jl:322 [inlined] [7] getref! @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:1000 [inlined] [8] detect(columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, row::Int64, rowoffset::Int64, col::Int64, typemap::Dict{Type, Type}, pool::Float64, refs::Vector{CSV.RefPool}, debug::Bool, types::Vector{Type}, flags::Vector{UInt8}, rowsguess::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:852 [9] parserow @ ~/.julia/packages/CSV/Zl2ww/src/file.jl:658 [inlined] [10] parsefilechunk!(TR::Val{false}, ncols::Int64, typemap::Dict{Type, Type}, columns::Vector{AbstractVector}, buf::Memory{UInt8}, pos::Int64, len::Int64, limit::Int64, positions::Vector{Int64}, pool::Float64, refs::Vector{CSV.RefPool}, rowsguess::Int64, rowoffset::Int64, types::Vector{Type}, flags::Vector{UInt8}, debug::Bool, options::Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, coloptions::Nothing, ::Type{Tuple{}}, maxwarnings::Int64) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:550 [11] CSV.File(h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}; finalizebuffer::Bool, startingbyteposition::Nothing, endingbyteposition::Nothing, limit::Nothing, threaded::Nothing, typemap::Dict{Type, Type}, tasks::Int64, lines_to_check::Int64, maxwarnings::Int64, debug::Bool) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:309 [12] kwcall(::@NamedTuple{debug::Bool, typemap::Dict{Type, Type}}, ::Type{CSV.File}, h::CSV.Header{false, Parsers.Options{false, true, true, false, Missing, UInt8, Nothing}, Memory{UInt8}}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:227 [13] CSV.File(source::IOBuffer; header::Int64, normalizenames::Bool, datarow::Int64, skipto::Nothing, footerskip::Int64, transpose::Bool, comment::Nothing, use_mmap::Nothing, ignoreemptylines::Bool, select::Nothing, drop::Nothing, missingstrings::Vector{String}, missingstring::String, delim::Nothing, ignorerepeated::Bool, quotechar::Char, openquotechar::Nothing, closequotechar::Nothing, escapechar::Char, dateformat::Nothing, dateformats::Nothing, decimal::UInt8, truestrings::Vector{String}, falsestrings::Vector{String}, type::Nothing, types::Nothing, typemap::Dict{Type, Type}, pool::Float64, lazystrings::Bool, strict::Bool, silencewarnings::Bool, debug::Bool, parsingdebug::Bool, kw::@Kwargs{}) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:224 [14] CSV.File(source::IOBuffer) @ CSV ~/.julia/packages/CSV/Zl2ww/src/file.jl:182 [15] |>(x::IOBuffer, f::Type{CSV.File}) @ Base ./operators.jl:980 [16] top-level scope @ ~/.julia/packages/DataKnots/4tdth/README.md:22 [17] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/README.md:36 using Statistics: mean @query chicago begin employee group(department) keep(avg_salary => mean(employee.salary)) employee filter(salary > avg_salary) end Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 2 │ JEFFERY A POLICE SERGEANT 101442 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.ReadmeMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/README.md:209 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/README.md:63 using Statistics: mean chicago[It.employee >> Group(It.department) >> Keep(:avg_salary => mean.(It.employee.salary)) >> It.employee >> Filter(It.salary .> It.avg_salary)] Expected output: │ employee │ │ name department position salary │ ──┼──────────────────────────────────────────────────┼ 1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │ 2 │ JEFFERY A POLICE SERGEANT 101442 │ Actual output: ERROR: UndefVarError: `chicago` not defined in `Main.ReadmeMd` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] top-level scope @ ~/.julia/packages/DataKnots/4tdth/README.md:65 [2] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests passed: 785 Tests failed: 47 Tests skipped: 5 TESTING UNSUCCESSFUL! Testing failed after 292.37s ERROR: LoadError: Package DataKnots errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2674 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2523 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:548 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:525 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 424.73s: package tests unexpectedly errored