Package evaluation of IGraphs on Julia 1.13.0-DEV.955 (13f6b3b5c0*) started at 2025-08-03T15:12:25.068 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 11.03s ################################################################################ # Installation # Installing IGraphs... Resolving package versions... Installed MacroTools ───────── v0.5.16 Installed CEnum ────────────── v0.5.0 Installed Compat ───────────── v4.18.0 Installed OrderedCollections ─ v1.8.1 Installed ArnoldiMethod ────── v0.4.0 Installed Statistics ───────── v1.11.1 Installed DataStructures ───── v0.18.22 Installed PrecompileTools ──── v1.3.2 Installed SimpleTraits ─────── v0.9.4 Installed StaticArraysCore ─── v1.4.3 Installed GLPK_jll ─────────── v5.0.1+1 Installed StaticArrays ─────── v1.9.14 Installed XML2_jll ─────────── v2.13.6+1 Installed Arpack_jll ───────── v3.9.1+2 Installed igraph_jll ───────── v0.10.15+0 Installed IGraphs ──────────── v0.10.17 Installed Libiconv_jll ─────── v1.18.0+0 Installed JLLWrappers ──────── v1.7.1 Installed Preferences ──────── v1.4.3 Installed Inflate ──────────── v0.1.5 Installed LLVMOpenMP_jll ───── v18.1.8+0 Installed Graphs ───────────── v1.13.0 Installing 6 artifacts Installed artifact LLVMOpenMP 661.6 KiB Installed artifact Arpack 145.0 KiB Installed artifact Libiconv 1.9 MiB Installed artifact GLPK 3.1 MiB Installed artifact igraph 1.3 MiB Installed artifact XML2 2.5 MiB Updating `~/.julia/environments/v1.13/Project.toml` [647e90d3] + IGraphs v0.10.17 Updating `~/.julia/environments/v1.13/Manifest.toml` [ec485272] + ArnoldiMethod v0.4.0 [fa961155] + CEnum v0.5.0 [34da2185] + Compat v4.18.0 ⌅ [864edb3b] + DataStructures v0.18.22 [86223c79] + Graphs v1.13.0 [647e90d3] + IGraphs v0.10.17 [d25df0c9] + Inflate v0.1.5 [692b3bcd] + JLLWrappers v1.7.1 [1914dd2f] + MacroTools v0.5.16 [bac558e1] + OrderedCollections v1.8.1 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [699a6c99] + SimpleTraits v0.9.4 [90137ffa] + StaticArrays v1.9.14 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [68821587] + Arpack_jll v3.9.1+2 [e8aa6df9] + GLPK_jll v5.0.1+1 [1d63c593] + LLVMOpenMP_jll v18.1.8+0 [94ce4f54] + Libiconv_jll v1.18.0+0 ⌅ [02c8fc9c] + XML2_jll v2.13.6+1 [4d841945] + igraph_jll v0.10.15+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.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 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [1a1011a3] + SharedArrays v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [781609d7] + GMP_jll v6.3.0+2 [deac9b47] + LibCURL_jll v8.15.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.7.15 [4536629a] + OpenBLAS_jll v0.3.29+0 [458c3c95] + OpenSSL_jll v3.5.1+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.0+2 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 5.08s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 4624.1 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 26 already precompiled. Precompiling package dependencies... Precompilation completed after 283.65s ################################################################################ # Testing # Testing IGraphs Status `/tmp/jl_Z9ZyIL/Project.toml` [4c88cf16] Aqua v0.8.13 [0b829d9d] BaseInterfaces v0.1.0 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.14.1 [86223c79] Graphs v1.13.0 [647e90d3] IGraphs v0.10.17 [85a1e053] Interfaces v0.3.2 [c3a54625] JET v0.10.6 [860ef19b] StableRNGs v1.0.3 [f8b46487] TestItemRunner v1.1.0 [37e2e46d] LinearAlgebra v1.13.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_Z9ZyIL/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [4c88cf16] Aqua v0.8.13 [ec485272] ArnoldiMethod v0.4.0 [0b829d9d] BaseInterfaces v0.1.0 [fa961155] CEnum v0.5.0 ⌅ [da1fd8a2] CodeTracking v1.3.9 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.0 [807dbc54] Compiler v0.1.1 ⌅ [864edb3b] DataStructures v0.18.22 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.14.1 [d7ba0133] Git v1.4.0 [86223c79] Graphs v1.13.0 [647e90d3] IGraphs v0.10.17 [b5f81e59] IOCapture v0.2.5 [d25df0c9] Inflate v0.1.5 [85a1e053] Interfaces v0.3.2 [c3a54625] JET v0.10.6 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v0.21.4 ⌃ [aa1ae85d] JuliaInterpreter v0.10.3 [70703baa] JuliaSyntax v1.0.2 [0e77f7df] LazilyInitializedFields v1.3.0 ⌃ [6f1432cf] LoweredCodeUtils v3.4.2 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.2 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [2792f1a3] RegistryInstances v0.1.0 [699a6c99] SimpleTraits v0.9.4 [860ef19b] StableRNGs v1.0.3 [90137ffa] StaticArrays v1.9.14 [1e83bf80] StaticArraysCore v1.4.3 [10745b16] Statistics v1.11.1 [f8b46487] TestItemRunner v1.1.0 [1c621080] TestItems v1.0.0 [3bb67fe8] TranscodingStreams v0.11.3 [68821587] Arpack_jll v3.9.1+2 [2e619515] Expat_jll v2.6.5+0 [e8aa6df9] GLPK_jll v5.0.1+1 [f8c6e375] Git_jll v2.50.1+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.0.1+0 ⌅ [02c8fc9c] XML2_jll v2.13.6+1 [4d841945] igraph_jll v0.10.15+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.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 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.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 [1a1011a3] SharedArrays v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.11.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.3.0+1 [781609d7] GMP_jll v6.3.0+2 [deac9b47] LibCURL_jll v8.15.0+0 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.7.15 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.1+0 [efcefdf7] PCRE2_jll v10.45.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 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... Starting tests with 1 threads out of `Sys.CPU_THREADS = 1`... Piracy: Error During Test at /home/pkgeval/.julia/packages/Aqua/1UuaV/src/Aqua.jl:103 Got exception outside of a @test FieldError: type Core.TypeName has no field `mt`, available fields: `name`, `module`, `singletonname`, `names`, `atomicfields`, `constfields`, `wrapper`, `Typeofwrapper`, `cache`, `linearcache`, `partial`, `hash`, `max_args`, `n_uninitialized`, `flags`, `cache_entry_count`, `max_methods`, `constprop_heuristic` Stacktrace: [1] getproperty(x::Core.TypeName, f::Symbol) @ Base ./Base_compiler.jl:57 [2] all_methods(mods::Module; skip_deprecated::Bool) @ Aqua.Piracy ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:55 [3] all_methods @ ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:21 [inlined] [4] #hunt#30 @ ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:194 [inlined] [5] hunt @ ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:193 [inlined] [6] test_piracies(m::Module; broken::Bool, kwargs::@Kwargs{}) @ Aqua ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:219 [7] test_piracies @ ~/.julia/packages/Aqua/1UuaV/src/piracies.jl:218 [inlined] [8] macro expansion @ ~/.julia/packages/Aqua/1UuaV/src/Aqua.jl:104 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1929 [inlined] [10] test_all(testtarget::Module; ambiguities::Bool, unbound_args::Bool, undefined_exports::Bool, project_extras::Bool, stale_deps::Bool, deps_compat::Bool, piracies::Bool, persistent_tasks::Bool, undocumented_names::Bool) @ Aqua ~/.julia/packages/Aqua/1UuaV/src/Aqua.jl:104 [11] test_all(testtarget::Module) @ Aqua ~/.julia/packages/Aqua/1UuaV/src/Aqua.jl:59 [12] top-level scope @ ~/.julia/packages/IGraphs/yjA5a/test/test_aqua.jl:5 [13] eval(m::Module, e::Any) @ Core ./boot.jl:489 [14] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2847 [15] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:2857 [16] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/Q6zqe/src/TestItemRunner.jl:118 [inlined] [17] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/Q6zqe/src/vendored_code.jl:7 [18] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/Q6zqe/src/TestItemRunner.jl:117 [inlined] [19] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [20] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/Q6zqe/src/TestItemRunner.jl:116 [21] run_tests(path::String; filter::var"#2#3", verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/Q6zqe/src/TestItemRunner.jl:221 [22] kwcall(::@NamedTuple{filter::var"#2#3"}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/Q6zqe/src/TestItemRunner.jl:133 [23] top-level scope @ ~/.julia/packages/IGraphs/yjA5a/test/runtests.jl:20 [24] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:312 [25] top-level scope @ none:6 [26] eval(m::Module, e::Any) @ Core ./boot.jl:489 [27] exec_options(opts::Base.JLOptions) @ Base ./client.jl:286 [28] _start() @ Base ./client.jl:553 Testing IterationInterface is implemented for IGVectorInt Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGVectorInt Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGVectorInt Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGVectorInt Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGVectorFloat Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGVectorFloat Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGVectorFloat Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGVectorFloat Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGVectorComplex Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGVectorComplex Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGVectorComplex Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGVectorComplex Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGVectorBool Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGVectorBool Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGVectorBool Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGVectorBool Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGVectorChar Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGVectorChar Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGVectorChar Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGVectorChar Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGMatrixInt Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGMatrixInt Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGMatrixInt Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGMatrixInt Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGMatrixFloat Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGMatrixFloat Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGMatrixFloat Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGMatrixFloat Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGMatrixComplex Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGMatrixComplex Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGMatrixComplex Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGMatrixComplex Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGMatrixBool Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGMatrixBool Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGMatrixBool Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGMatrixBool Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Testing IterationInterface is implemented for IGMatrixChar Mandatory components isempty: test iterator is not empty [true] iterate: (`iterate` does not return `nothing` [true], `iterate` returns a `Tuple` [true], second `iterate` returns a `Tuple` or `Nothing` [true]) isiterable: [true] eltype: values of `x` are `<: eltype(x)` [true] size: [(`length(x)` returns an `Int` true, `size(x)` returns a `Tuple` of `Integer` true, `size(x)` matches the type parameter of `HasShape` true, `length(x)` is the product of size(x) true)] in: `in` returns true for all values in x [true] Testing IterationInterface is implemented for IGMatrixChar Specified components indexing: (can call firstindex [true], can call lastindex [true], can call getindex [true], getindex matches iteration order [true]) Testing ArrayInterface is implemented for IGMatrixChar Mandatory components eltype: ([true], [true]) ndims: ([true], [true]) size: (size(A) returns a tuple of Integer [true], length of size(A) matches ndims(A) [true]) getindex: (Can index with begin/firstindex [true], Can index with end/lastindex [true], Can index with all indices in `eachindex(A)` [true], Can index with Int for multiple dimensions [true], Can index with Int for multiple dimensions and trailing ones [true], Can index with Int for multiple dimensions and trailing colons [true], Can index with CartesianIndex [true], Can index with CartesianIndex and trailing ones [true], Can index with CartesianIndices [true], Can index with CartesianIndices and trailing ones [true], Can index with CartesianIndices and trailing colons [true], Can index with UnitRange [true], Can index with UnitRange and trailing ones [true], Can index with UnitRange and trailing colons [true], Can index with StepRange [true], Can index with StepRange and trailing ones [true], Can index with StepRange and trailing colons [true], Can index with a Vector of Int [true], Can index with a Vector of Int32 [true], Can index with a Vector of Int with trailing ones [true], Can index with a Vector of Int with trailing colons [true]) indexstyle: IndexStyle returns IndexCartesian or IndexLinear [true] Testing ArrayInterface is implemented for IGMatrixChar Specified components logical: (Can index with logical indices [true], Can index with logical indices and trailing ones [true], Can index with logical indices and trailing colons [true], Can index with multidimensional logical indices [true], Can index with multidimensional logical indices and trailing ones [true], Can index with multidimensional logical indices and trailing colons [true]) setindex!: (Bool[1], Pair{String, Bool}["setindex! can write the first to the last element" => 1], Pair{String, Bool}["setindex! can write the first to the last element using multidimensional indices" => 1], Pair{String, Bool}["setindex! can write to all indices in eachindex(A)" => 1], Pair{String, Bool}["setindex! can write to all indices in CartesianIndices(A)" => 1]) Test Summary: | Pass Error Total Time Package | 236 1 237 4m05.4s test/test_aqua.jl | 10 1 11 1m23.3s Aqua analysis | 10 1 11 1m23.3s Method ambiguity | 1 1 7.0s Unbound type parameters | 1 1 0.1s Undefined exports | 1 1 0.0s Compare Project.toml and test/Project.toml | 1 1 0.3s Stale dependencies | 1 1 4.6s Compat bounds | 4 4 0.5s Piracy | 1 1 4.3s Persistent tasks | 1 1 47.8s test/test_err_handler.jl | 1 1 0.7s test/test_assorted_api.jl | 4 4 3.4s test/test_array.jl | 1 1 0.5s test/test_constructors.jl | 0 1.6s test/test_interfaces.jl | 20 20 2m32.5s test/test_consistency.jl | 200 200 3.4s ERROR: LoadError: Some tests did not pass: 236 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/IGraphs/yjA5a/test/runtests.jl:20 Testing failed after 299.0s ERROR: LoadError: Package IGraphs 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:2695 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2544 [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:538 [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:515 [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:168 [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:157 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [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:155 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:311 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:320 [14] _start() @ Base ./client.jl:553 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 622.99s: package tests unexpectedly errored