Package evaluation of DeepDiffs on Julia 1.11.4 (a71dd056e0*) started at 2025-04-08T07:01:26.313 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.94s ################################################################################ # Installation # Installing DeepDiffs... Resolving package versions... Updating `~/.julia/environments/v1.11/Project.toml` [ab62b9b5] + DeepDiffs v1.2.0 Updating `~/.julia/environments/v1.11/Manifest.toml` [ab62b9b5] + DeepDiffs v1.2.0 Installation completed after 1.12s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 11.47s ################################################################################ # Testing # Testing DeepDiffs Status `/tmp/jl_agmTC2/Project.toml` [ab62b9b5] DeepDiffs v1.2.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_agmTC2/Manifest.toml` [ab62b9b5] DeepDiffs v1.2.0 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [8dfed614] Test v1.11.0 Testing Running tests... Totally Removed: Error During Test at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/dicts.jl:76 Got exception outside of a @test MethodError: no method matching DictDiff(::Dict{Symbol, Any}, ::Dict{Any, Any}, ::Set{Symbol}, ::Set{Any}, ::Dict{Any, DeepDiffs.DeepDiff}, ::Set{Any}) The type `DictDiff` exists, but no method is defined for this combination of argument types when trying to construct it. Closest candidates are: DictDiff(::T1, ::T2, ::Set{KT1}, ::Set{KT2}, !Matched::Dict{KT1, DeepDiffs.DeepDiff}, !Matched::Set{KT1}) where {T1, KT1, T2, KT2} @ DeepDiffs ~/.julia/packages/DeepDiffs/QVSrO/src/dicts.jl:2 Stacktrace: [1] deepdiff(X::Dict{Symbol, Any}, Y::Dict{Any, Any}) @ DeepDiffs ~/.julia/packages/DeepDiffs/QVSrO/src/dicts.jl:36 [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/dicts.jl:77 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/dicts.jl:77 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/dicts.jl:2 [7] include(fname::String) @ Main ./sysimg.jl:38 [8] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/runtests.jl:11 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [10] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/runtests.jl:10 [11] include(fname::String) @ Main ./sysimg.jl:38 [12] top-level scope @ none:6 [13] eval @ ./boot.jl:430 [inlined] [14] exec_options(opts::Base.JLOptions) @ Base ./client.jl:296 [15] _start() @ Base ./client.jl:531 Color Diffs: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:35 Expression: String(take!(buf.io)) == expected1 Evaluated: "[\e[32m2\e[39m\e[32m, \e[39m\e[32m3\e[39m\e[32m, \e[39m\e[32m4\e[39m\e[32m, \e[39m\e[0m1, \e[0m2, \e[31m7\e[39m\e[31m, \e[39m\e[0m3, \e[32m5\e[39m]\n" == "[\e[32m2\e[39m\e[32m, \e[39m\e[32m3\e[39m\e[32m, \e[39m\e[32m4\e[39m\e[32m, \e[39m\e[0m1, \e[0m2, \e[31m7\e[39m\e[31m, \e[39m\e[0m3, \e[32m5\e[39m]" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:35 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:34 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:26 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 Color Diffs: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:37 Expression: String(take!(buf.io)) == expected2 Evaluated: "[\e[31m1\e[39m\e[31m, \e[39m\e[32m2\e[39m]\n" == "[\e[31m1\e[39m\e[31m, \e[39m\e[32m2\e[39m]" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:37 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:34 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:26 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 No-Color Diffs: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:43 Expression: String(take!(buf.io)) == "[(+)2, (+)3, (+)4, 1, 2, (-)7, 3, (+)5]" Evaluated: "[(+)2, (+)3, (+)4, 1, 2, (-)7, 3, (+)5]\n" == "[(+)2, (+)3, (+)4, 1, 2, (-)7, 3, (+)5]" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:43 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:42 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:26 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 No-Color Diffs: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:46 Expression: String(take!(buf.io)) == "[(-)1, (+)2]" Evaluated: "[(-)1, (+)2]\n" == "[(-)1, (+)2]" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:46 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:42 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:26 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 No-Color Diffs: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:22 Expression: outlines == explines Evaluated: SubString{String}["", " :a => 1,", " :a => 1,", " :b => 2,", " :c => 3,", " ),", " ),", " :a => \"a\",", " :b => \"{-b-}{+d+}\",", " :dict1 => Dict(", " :dict2 => Dict(", " :list => [1, (-)2, (+)4, 3],", ")", "+ :c => 4,", "+ :e => \"e\",", "- :b => 2,", "- :c => 3,", "- :c => \"c\",", "Dict("] == SubString{String}[" :a => 1,", " :a => 1,", " :b => 2,", " :c => 3,", " ),", " ),", " :a => \"a\",", " :b => \"{-b-}{+d+}\",", " :dict1 => Dict(", " :dict2 => Dict(", " :list => [1, (-)2, (+)4, 3],", ")", "+ :c => 4,", "+ :e => \"e\",", "- :b => 2,", "- :c => 3,", "- :c => \"c\",", "Dict("] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] (::var"#checkdictprint#3")(output::String, expected::String) @ Main ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:22 [3] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:137 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [5] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:116 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [7] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:54 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [9] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 single-line strings display correctly: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:148 Expression: String(take!(buf.io)) == "\"a{+d+}b{-c-}\"" Evaluated: "\"a{+d+}b{-c-}\"\n" == "\"a{+d+}b{-c-}\"" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:148 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:145 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 Color Display: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:176 Expression: String(take!(buf.io)) == expected Evaluated: "\"\"\"\n differences can\n\e[31m- be hard to find\e[39m\n\e[31m- in\e[39m\n\e[32m+ be hurd to find\e[39m\n multiline\n output\"\"\"\n" == "\"\"\"\n differences can\n\e[31m- be hard to find\e[39m\n\e[31m- in\e[39m\n\e[32m+ be hurd to find\e[39m\n multiline\n output\"\"\"" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:176 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:166 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:153 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 No-Color Display: Test Failed at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/display.jl:181 Expression: String(take!(buf.io)) == "\"\"\"\n differences can\n- be hard to find\n- in\n+ be hurd to find\n multiline\n output\"\"\"" Evaluated: "\"\"\"\n differences can\n- be hard to find\n- in\n+ be hurd to find\n multiline\n output\"\"\"\n" == "\"\"\"\n differences can\n- be hard to find\n- in\n+ be hurd to find\n multiline\n output\"\"\"" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:679 [inlined] [2] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:181 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [4] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:179 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [6] macro expansion @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:153 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.11/Test/src/Test.jl:1704 [inlined] [8] top-level scope @ ~/.julia/packages/DeepDiffs/QVSrO/test/display.jl:4 Test Summary: | Pass Fail Error Broken Total Time DeepDiff Tests | 45 8 1 1 55 26.9s arrays can be diffed | 19 19 0.6s Dicts can be diffed | 15 1 16 16.6s One Changed | 3 3 2.5s One Removed | 3 3 0.4s One Added | 3 3 0.1s Inner Dict Modified | 3 3 0.3s Totally Removed | 1 1 12.5s Totally added | 3 3 0.4s Display tests | 8 1 9 9.1s Array diffs print correctly | 4 4 4.8s Color Diffs | 2 2 4.6s No-Color Diffs | 2 2 0.1s Dict diffs print correctly | 1 1 2 3.6s Color Diffs | 1 1 1.3s No-Color Diffs | 1 1 1.5s single-line strings display correctly | 1 1 0.1s Multi-line strings display correctly | 2 2 0.6s Color Display | 1 1 0.5s No-Color Display | 1 1 0.1s SimpleDiff tests | 1 1 0.0s Single-line Strings can be diffed | 5 5 0.1s Multi-line Strings can be diffed | 5 5 0.1s ERROR: LoadError: Some tests did not pass: 45 passed, 8 failed, 1 errored, 1 broken. in expression starting at /home/pkgeval/.julia/packages/DeepDiffs/QVSrO/test/runtests.jl:9 Testing failed after 33.32s ERROR: LoadError: Package DeepDiffs errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2124 [3] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/Operations.jl:2007 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:481 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.11/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 65.86s: package tests unexpectedly errored