Package evaluation to test GIVPOptimizer on Julia 1.14.0-DEV.2114 (cccbcd9611*) started at 2026-05-05T09:46:15.698 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.16s ################################################################################ # Installation # Installing GIVPOptimizer... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [52b765d9] + GIVPOptimizer v0.5.3 Updating `~/.julia/environments/v1.14/Manifest.toml` [52b765d9] + GIVPOptimizer v0.5.3 [682c06a0] + JSON v1.5.2 [69de0a69] + Parsers v2.8.4 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [10745b16] + Statistics v1.11.1 [ec057cc2] + StructUtils v2.8.1 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.1+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 4.58s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 2.3 s ✓ GIVPOptimizer 1 dependency successfully precompiled in 3 seconds. 19 already precompiled. Precompilation completed after 27.82s ################################################################################ # Testing # Testing GIVPOptimizer Status `/tmp/jl_Etwd0M/Project.toml` [52b765d9] GIVPOptimizer v0.5.3 [682c06a0] JSON v1.5.2 [10745b16] Statistics v1.11.1 [ade2ca70] Dates v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_Etwd0M/Manifest.toml` [52b765d9] GIVPOptimizer v0.5.3 [682c06a0] JSON v1.5.2 [69de0a69] Parsers v2.8.4 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [10745b16] Statistics v1.11.1 [ec057cc2] StructUtils v2.8.1 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.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.5.1+0 [4536629a] OpenBLAS_jll v0.3.33+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... ┌ Warning: evaluator raised an exception; treating candidate as infeasible │ exception = │ fail │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] (::var"#27#28")(x::Vector{Float64}) │ @ Main ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:233 │ [3] safe_evaluate(evaluator::var"#27#28", candidate::Vector{Float64}) │ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/helpers.jl:61 │ [4] top-level scope │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:14 │ [5] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [6] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:185 [inlined] │ [7] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:231 [inlined] │ [9] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [10] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:233 [inlined] │ [11] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [12] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [13] top-level scope │ @ none:6 │ [14] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [15] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:318 │ [16] _start() │ @ Base ./client.jl:593 └ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/helpers.jl:65 ┌ Warning: evaluator raised an exception; treating candidate as infeasible │ exception = │ boom │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] (::var"#41#42")(x::Vector{Float64}) │ @ Main ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:504 │ [3] safe_evaluate(evaluator::var"#41#42", candidate::Vector{Float64}) │ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/helpers.jl:61 │ [4] evaluate_with_cache(cand::Vector{Float64}, evaluator::Function, cache::GIVPOptimizer.EvaluationCache) │ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/grasp.jl:40 │ [5] top-level scope │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:14 │ [6] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [7] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:460 [inlined] │ [8] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [9] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:491 [inlined] │ [10] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [11] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:504 [inlined] │ [12] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [13] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [14] top-level scope │ @ none:6 │ [15] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [16] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:318 │ [17] _start() │ @ Base ./client.jl:593 └ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/helpers.jl:65 [ Info: GRASP-ILS-VND-PR start | n=2 | iters=5 | alpha=[0.080, 0.180] | elite=3 [ Info: * iter 1/5 | cur= 0.0000 | best= 0.0000 | alpha=0.080 | stag= 0 | elite= 2 | t= 0.08s [ Info: iter 2/5 | cur= 0.0000 | best= 0.0000 | alpha=0.105 | stag= 1 | elite= 2 | t= 0.08s [ Info: iter 3/5 | cur= 0.0000 | best= 0.0000 | alpha=0.130 | stag= 2 | elite= 2 | t= 0.12s [ Info: Stagnation detected (2 iter without improvement) — partial restart [ Info: iter 4/5 | cur= 0.0000 | best= 0.0000 | alpha=0.155 | stag= 0 | elite= 2 | t= 0.13s [ Info: EARLY STOP: 3 iterations without improvement [ Info: GRASP-ILS-VND-PR end | best=0.0000 | stagnation=0 | t=0.13s [ Info: Cache Stats: 356 hits, 1946 misses, rate=15.5%, size=100 grasp_ils_vnd with time_limit: Test Failed at /home/pkgeval/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1079 Expression: elapsed < 5.0 Evaluated: 12.955403089523315 < 5.0 Stacktrace: [1] top-level scope @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:14 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:988 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1070 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [7] macro expansion @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1079 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [ Info: GRASP-ILS-VND-PR start | n=2 | iters=10000 | alpha=[0.080, 0.180] | elite=7 [ Info: * iter 1/10000 | cur= 4.1486 | best= 4.1486 | alpha=0.080 | stag= 0 | elite= 1 | t= 0.07s [ Info: TIME LIMIT: 0s reached at iteration 2 [ Info: GRASP-ILS-VND-PR end | best=4.1486 | stagnation=0 | t=0.07s [ Info: Cache Stats: 3 hits, 21 misses, rate=12.5%, size=21 ┌ Warning: iteration_callback raised │ exception = │ callback crash │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] (::var"#bad_callback#bad_callback##0")(iter::Int64, cost::Float64, sol::Vector{Float64}) │ @ Main ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1134 │ [3] grasp_ils_vnd(cost_fn::var"#101#102", num_vars::Int64, config::GIVPConfig; verbose::Bool, iteration_callback::var"#bad_callback#bad_callback##0", lower::Vector{Float64}, upper::Vector{Float64}, initial_guess::Nothing) │ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/impl.jl:142 │ [4] top-level scope │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:14 │ [5] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [6] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:988 [inlined] │ [7] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1132 [inlined] │ [9] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [10] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1139 [inlined] │ [11] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [12] top-level scope │ @ none:6 │ [13] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [14] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:318 │ [15] _start() │ @ Base ./client.jl:593 └ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/impl.jl:144 ┌ Warning: iteration_callback raised │ exception = │ callback crash │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:56 │ [2] (::var"#bad_callback#bad_callback##0")(iter::Int64, cost::Float64, sol::Vector{Float64}) │ @ Main ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1134 │ [3] grasp_ils_vnd(cost_fn::var"#101#102", num_vars::Int64, config::GIVPConfig; verbose::Bool, iteration_callback::var"#bad_callback#bad_callback##0", lower::Vector{Float64}, upper::Vector{Float64}, initial_guess::Nothing) │ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/impl.jl:142 │ [4] top-level scope │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:14 │ [5] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [6] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:988 [inlined] │ [7] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1132 [inlined] │ [9] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] │ [10] macro expansion │ @ ~/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:1139 [inlined] │ [11] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [12] top-level scope │ @ none:6 │ [13] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [14] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:318 │ [15] _start() │ @ Base ./client.jl:593 └ @ GIVPOptimizer ~/.julia/packages/GIVPOptimizer/6TLE9/src/impl.jl:144 [ Info: GRASP-ILS-VND-PR start | n=2 | iters=3 | alpha=[0.080, 0.180] | elite=7 [ Info: * iter 1/3 | cur= 0.0058 | best= 0.0058 | alpha=0.080 | stag= 0 | elite= 1 | t= 0.07s [ Info: iter 2/3 | cur= 0.0375 | best= 0.0058 | alpha=0.130 | stag= 1 | elite= 1 | t= 0.07s [ Info: Stagnation detected (1 iter without improvement) — partial restart [ Info: iter 3/3 | cur= 1.5462 | best= 0.0058 | alpha=0.180 | stag= 1 | elite= 2 | t= 0.07s [ Info: Stagnation detected (1 iter without improvement) — partial restart [ Info: GRASP-ILS-VND-PR end | best=0.0058 | stagnation=0 | t=0.07s [ Info: Cache Stats: 14 hits, 293 misses, rate=4.6%, size=293 Test Summary: | Pass Fail Total Time GIVPOptimizer.jl | 297 1 298 4m47.3s Exceptions | 30 30 1.2s GIVPConfig | 28 28 0.1s OptimizeResult | 28 28 0.5s TerminationReason | 10 10 0.0s Helpers | 20 20 3.8s EvaluationCache | 22 22 1.1s ElitePool | 22 22 3.2s ConvergenceMonitor | 11 11 0.6s GRASP | 36 36 5.6s VND | 31 31 12.8s ILS | 10 10 5.3s Path Relinking | 8 8 13.4s Impl | 18 1 19 2m02.7s evaluate_with_cache_impl | 3 3 0.3s do_path_relinking! skip conditions | 3 3 6.3s do_path_relinking! executes | 1 1 3.4s grasp_ils_vnd bounds validation | 3 3 29.5s grasp_ils_vnd with all features | 2 2 13.9s grasp_ils_vnd with time_limit | 1 1 2 17.7s grasp_ils_vnd with time_limit verbose | 1 1 13.3s grasp_ils_vnd stagnation restart improves best | 2 2 13.0s grasp_ils_vnd without optional components | 1 1 12.4s grasp_ils_vnd callback error handling | 1 1 13.0s API | 23 23 1m56.9s RNG of the outermost testset: Xoshiro(0x9ae85c83391452f5, 0x378a6561c4dc8495, 0x9182541ec0dbf4c0, 0xe95e6265ea52a9ea, 0x7aa7e20bb4384dda) ERROR: LoadError: Some tests did not pass: 297 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/GIVPOptimizer/6TLE9/test/runtests.jl:9 Testing failed after 310.15s ERROR: LoadError: Package GIVPOptimizer errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3162 [3] Cmd(cmd::Cmd) @ Base /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3025 [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.14/Pkg/src/API.jl:586 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [7] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [8] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:326 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:352 [12] _start() @ Base ./client.jl:593 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 373.67s: package has test failures