Package evaluation to test BiblioFetch on Julia 1.14.0-DEV.3071 (c76331c927*) started at 2026-08-30T16:41:23.849 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.81s ################################################################################ # Installation # Installing BiblioFetch... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [762df351] + BiblioFetch v1.1.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [762df351] + BiblioFetch v1.1.1 [944b1d66] + CodecZlib v0.7.9 [4e289a0a] + EnumX v1.0.7 [cd3eb016] + HTTP v2.6.6 [0f8b85d8] + JSON3 v1.14.3 ⌅ [69de0a69] + Parsers v2.8.7 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [802f3686] + Reseau v1.4.1 [856f2bd8] + StructTypes v1.11.0 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.7.0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b27032c2] + LibCURL v1.0.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.7+0 [deac9b47] + LibCURL_jll v8.21.0+0 [29816b5a] + LibSSH2_jll v1.11.104+0 [14a3606d] + MozillaCACerts_jll v2026.8.13 [458c3c95] + OpenSSL_jll v3.5.8+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.70.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 1.42s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_HrN3Ba/Project.toml". │ SHA is a non-upgradable standard library with version 1.13.0 in the current Julia version. │ Fix by setting compat to "0.7, 1" to mark support of the current version 1.13.0. └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:520 Precompiling package dependencies... Precompiling project... 11.0 s ✓ BiblioFetch 1 dependency successfully precompiled in 12 seconds. 36 already precompiled. Precompilation completed after 33.95s ################################################################################ # Testing # Testing BiblioFetch ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_Yu3uvm/Project.toml". │ SHA is a non-upgradable standard library with version 1.13.0 in the current Julia version. │ Fix by setting compat to "0.7, 1" to mark support of the current version 1.13.0. └ @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:520 Status `/tmp/jl_Yu3uvm/Project.toml` [762df351] BiblioFetch v1.1.1 [cd3eb016] HTTP v2.6.6 [0f8b85d8] JSON3 v1.14.3 [aea7be01] PrecompileTools v1.3.4 [5c2747f8] URIs v1.7.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [56ddb016] Logging v1.11.0 [de0858da] Printf v1.11.0 [ea8e919c] SHA v1.13.0 [6462fe0b] Sockets v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Status `/tmp/jl_Yu3uvm/Manifest.toml` [762df351] BiblioFetch v1.1.1 [944b1d66] CodecZlib v0.7.9 [4e289a0a] EnumX v1.0.7 [cd3eb016] HTTP v2.6.6 [0f8b85d8] JSON3 v1.14.3 ⌅ [69de0a69] Parsers v2.8.7 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [802f3686] Reseau v1.4.1 [856f2bd8] StructTypes v1.11.0 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.7.0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets 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.7+0 [deac9b47] LibCURL_jll v8.21.0+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [458c3c95] OpenSSL_jll v3.5.8+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.70.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Passed arguments ARGS = String[] to tests. Test /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_also_arxiv.jl ┌ Warning: `readtimeout` is deprecated; use `read_idle_timeout` for inactivity timeouts or `request_timeout` for overall request deadlines └ @ HTTP ~/.julia/packages/HTTP/RuJUS/src/http_client_timeouts.jl:41 145.058661 seconds (30.68 M allocations: 1.952 GiB, 1.09% gc time, 5 lock conflicts, 89.90% compilation time: <1% of which was recompilation) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl _http_download_pdf: extra_headers round-trip to server: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:105 Expression: r.ok Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#78#79"{String, Base.RefValue{String}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:105 [3] mktempdir(fn::var"#78#79"{String, Base.RefValue{String}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#78#79"{String, Base.RefValue{String}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#76#77"{Base.RefValue{String}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:97 [inlined] [6] _with_mock_aps(fn::var"#76#77"{Base.RefValue{String}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:23 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:89 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:96 [inlined] _http_download_pdf: extra_headers round-trip to server: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:106 Expression: received_auth[] == "Bearer ABCD" Evaluated: "" == "Bearer ABCD" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#78#79"{String, Base.RefValue{String}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:106 [3] mktempdir(fn::var"#78#79"{String, Base.RefValue{String}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#78#79"{String, Base.RefValue{String}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#76#77"{Base.RefValue{String}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:97 [inlined] [6] _with_mock_aps(fn::var"#76#77"{Base.RefValue{String}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:23 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:89 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:96 [inlined] 25.631080 seconds (4.23 M allocations: 295.524 MiB, 1.03% gc time, 71.23% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_metadata.jl 0.201368 seconds (25.23 k allocations: 1009.945 KiB, 60.33% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_title_similarity.jl 19.863894 seconds (4.37 M allocations: 289.509 MiB, 0.66% gc time, 4 lock conflicts, 94.29% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_versions.jl 23.946235 seconds (5.40 M allocations: 351.461 MiB, 0.65% gc time, 18 lock conflicts, 63.04% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex.jl 2.203996 seconds (651.80 k allocations: 37.168 MiB, 88.50% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex_import.jl 2.565751 seconds (513.94 k allocations: 30.743 MiB, 88.82% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_build.jl 4.693996 seconds (727.07 k allocations: 45.877 MiB, 2.78% gc time, 91.15% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_cli_info.jl 7.372735 seconds (2.70 M allocations: 170.424 MiB, 1.12% gc time, 97.27% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_csl.jl 4.886079 seconds (2.08 M allocations: 122.762 MiB, 92.94% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_datacite.jl 8.191522 seconds (3.13 M allocations: 208.518 MiB, 1.25% gc time, 2 lock conflicts, 98.83% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_dedup.jl 10.569564 seconds (1.28 M allocations: 83.820 MiB, 0.32% gc time, 90.73% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_defensive_cleanups.jl 0.678837 seconds (81.55 k allocations: 5.015 MiB, 89.95% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doaj.jl 6.337058 seconds (2.73 M allocations: 181.793 MiB, 0.93% gc time, 5 lock conflicts, 97.78% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doctor.jl 4.101698 seconds (795.59 k allocations: 48.435 MiB, 77.38% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl _http_download_pdf: X-ELS-APIKey round-trips to server: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:118 Expression: r.ok Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:118 [3] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:108 [inlined] [6] _with_mock_els(fn::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:23 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:99 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:107 [inlined] _http_download_pdf: X-ELS-APIKey round-trips to server: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:119 Expression: seen_apikey[] == "MYKEY" Evaluated: "" == "MYKEY" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:119 [3] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:108 [inlined] [6] _with_mock_els(fn::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:23 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:99 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:107 [inlined] _http_download_pdf: X-ELS-APIKey round-trips to server: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:120 Expression: seen_insttok[] == "MYTOK" Evaluated: "" == "MYTOK" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:120 [3] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#380#381"{String, Base.RefValue{String}, Base.RefValue{String}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:108 [inlined] [6] _with_mock_els(fn::var"#378#379"{Base.RefValue{String}, Base.RefValue{String}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:23 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:99 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:107 [inlined] 10.728575 seconds (1.99 M allocations: 143.113 MiB, 1.46% gc time, 29.13% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_env.jl 1.873757 seconds (417.30 k allocations: 26.369 MiB, 82.77% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_fetch_policies.jl 27.887676 seconds (6.42 M allocations: 434.403 MiB, 0.59% gc time, 13 lock conflicts, 70.69% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_generate.jl 2.396592 seconds (407.74 k allocations: 25.144 MiB, 89.01% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph.jl 5.218170 seconds (798.64 k allocations: 49.932 MiB, 5 lock conflicts, 62.91% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph_viz.jl 6.260023 seconds (1.56 M allocations: 93.943 MiB, 0.99% gc time, 88.99% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl _http_download_pdf: carries retry_count + retried_statuses in result: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:433 Expression: r.ok Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#695#696"{String})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:433 [3] mktempdir(fn::var"#695#696"{String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#695#696"{String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#693#694")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:428 [inlined] [6] _with_mock(fn::var"#693#694", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:28 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:420 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:427 [inlined] _http_download_pdf: carries retry_count + retried_statuses in result: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:434 Expression: r.retry_count == 2 Evaluated: 3 == 2 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#695#696"{String})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:434 [3] mktempdir(fn::var"#695#696"{String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#695#696"{String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#693#694")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:428 [inlined] [6] _with_mock(fn::var"#693#694", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:28 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:420 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:427 [inlined] _http_download_pdf: carries retry_count + retried_statuses in result: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:435 Expression: r.retried_statuses == [503, 503] Evaluated: [0, 0, 0] == [503, 503] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#695#696"{String})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:435 [3] mktempdir(fn::var"#695#696"{String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#695#696"{String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#693#694")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:428 [inlined] [6] _with_mock(fn::var"#693#694", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:28 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:420 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:427 [inlined] 82.437162 seconds (29.33 M allocations: 1.942 GiB, 1.32% gc time, 16 lock conflicts, 99.35% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_job.jl 6.092608 seconds (972.68 k allocations: 57.001 MiB, 94.17% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_json_output.jl 20.529216 seconds (11.02 M allocations: 694.106 MiB, 1.71% gc time, 4 lock conflicts, 91.27% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_normalize.jl 0.049458 seconds (13.65 k allocations: 538.961 KiB, 40.19% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_openalex.jl 11.625770 seconds (5.14 M allocations: 344.187 MiB, 2.45% gc time, 6 lock conflicts, 98.53% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_pend_classification.jl 2.487567 seconds (382.52 k allocations: 23.392 MiB, 3 lock conflicts, 43.32% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_run.jl 6.289636 seconds (1.25 M allocations: 78.961 MiB, 10 lock conflicts, 94.02% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_safekey_collision.jl 2.960914 seconds (412.41 k allocations: 25.230 MiB, 92.57% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_search.jl 4.137565 seconds (763.66 k allocations: 46.000 MiB, 1.88% gc time, 91.58% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_semantic_scholar.jl 10.371774 seconds (3.29 M allocations: 214.314 MiB, 0.40% gc time, 5 lock conflicts, 97.73% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sha256_streaming.jl 0.258694 seconds (57.28 k allocations: 4.054 MiB, 88.15% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_springer_oa.jl 38.666849 seconds (14.01 M allocations: 926.020 MiB, 1.38% gc time, 5 lock conflicts, 99.40% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_stats.jl 4.240112 seconds (619.59 k allocations: 36.201 MiB, 85.65% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl status: runs probes concurrently and classifies effective sources: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:187 Expression: dt < 2.0 Evaluated: 5.5458409786224365 < 2.0 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1119#1120")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:187 [3] _with_mock_s(fn::var"#1119#1120", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:26 [4] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:154 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [6] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:168 [inlined] 27.756805 seconds (9.99 M allocations: 673.775 MiB, 1.36% gc time, 5 lock conflicts, 99.32% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store.jl 1.949217 seconds (265.73 k allocations: 16.969 MiB, 86.22% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store_lock.jl 1.555636 seconds (244.52 k allocations: 14.845 MiB, 79.53% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:58 Expression: r.ok Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:58 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:59 Expression: r.http_status == 200 Evaluated: nothing == 200 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:59 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:60 Expression: r.retry_count == 0 Evaluated: 3 == 0 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:60 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:61 Expression: isempty(r.retried_statuses) Evaluated: isempty([0, 0, 0]) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:61 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:62 Expression: isfile(dest) Evaluated: isfile("/tmp/jl_tsUVYt/out.pdf") Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:62 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:63 Expression: filesize(dest) == length(body) Evaluated: 0 == 102400 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:63 [3] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1170#1171"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1168#1169"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:53 [inlined] [6] _with_mock_streaming(fn::var"#1168#1169"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:48 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:52 [inlined] streaming download: ok=true and full file size on disk: Error During Test at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:66 Test threw exception Expression: read(dest) == body SystemError: opening file "/tmp/jl_tsUVYt/out.pdf": No such file or directory Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) @ Base iostream.jl:332 [3] open(fname::String) @ Base iostream.jl:311 [inlined] [4] open(f::Base.var"#read##0#read##1"{Tuple{}}, args::String; kwargs::@Kwargs{}) @ Base io.jl:449 [inlined] [5] open(f::Base.var"#read##0#read##1"{Tuple{}}, args::String) @ Base io.jl:448 [inlined] [6] read(::String) @ Base io.jl:570 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [8] (::var"#1170#1171"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:66 streaming download: 503 then 200 retries and succeeds: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:87 Expression: r.ok Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1182#1183"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:87 [3] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1180#1181"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:82 [inlined] [6] _with_mock_streaming(fn::var"#1180#1181"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:72 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:81 [inlined] streaming download: 503 then 200 retries and succeeds: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:88 Expression: r.http_status == 200 Evaluated: nothing == 200 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1182#1183"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:88 [3] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1180#1181"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:82 [inlined] [6] _with_mock_streaming(fn::var"#1180#1181"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:72 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:81 [inlined] streaming download: 503 then 200 retries and succeeds: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:89 Expression: r.retry_count == 1 Evaluated: 3 == 1 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1182#1183"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:89 [3] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1180#1181"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:82 [inlined] [6] _with_mock_streaming(fn::var"#1180#1181"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:72 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:81 [inlined] streaming download: 503 then 200 retries and succeeds: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:90 Expression: r.retried_statuses == [503] Evaluated: [0, 0, 0] == [503] Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1182#1183"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:90 [3] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1180#1181"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:82 [inlined] [6] _with_mock_streaming(fn::var"#1180#1181"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:72 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:81 [inlined] streaming download: 503 then 200 retries and succeeds: Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:91 Expression: filesize(dest) == length(body) Evaluated: 0 == 8192 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1182#1183"{String, Vector{UInt8}})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:91 [3] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1182#1183"{String, Vector{UInt8}}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1180#1181"{Vector{UInt8}})(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:82 [inlined] [6] _with_mock_streaming(fn::var"#1180#1181"{Vector{UInt8}}, handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:72 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:81 [inlined] streaming download: HTML body returns ok=false with 'not a PDF': Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:112 Expression: r.http_status == 200 Evaluated: nothing == 200 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1194#1195"{String})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:112 [3] mktempdir(fn::var"#1194#1195"{String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1194#1195"{String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1192#1193")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:106 [inlined] [6] _with_mock_streaming(fn::var"#1192#1193", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:99 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:105 [inlined] streaming download: HTML body returns ok=false with 'not a PDF': Test Failed at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:113 Expression: r.error == "not a PDF (got HTML/landing)" Evaluated: "http: MethodError: no method matching open(::String, ::String, ::Vector{Pair{String, String}}; headers::Vector{Pair{String, String}}, connect_timeout::Int64, readtimeout::Int64, redirect::Bool, redirect_limit::Int64, retry::Bool)\nThis method does not support all of the given keyword arguments (and may not support any).\n\nClosest candidates are:\n open(::Union{AbstractString, Symbol}, ::Union{AbstractString, URIs.URI}, ::Any; retry, retries, retry_non_idempotent, retry_if, respect_retry_after, retry_bucket, redirect, redirect_limit, redirect_method, forwardheaders, proxy, cookies, cookiejar, query, decompress, basicauth, client, context, connect_timeout, request_timeout, response_header_timeout, read_idle_timeout, write_idle_timeout, expect_continue_timeout, readtimeout, copyheaders, pool, canonicalize_headers, detect_content_type, observelayers, retry_delays, retry_check, sslconfig, socket_type_tls, logerrors, logtag, require_ssl_verification, protocol) got unsupported keyword argument \"headers\"\n @ HTTP ~/.julia/packages/HTTP/RuJUS/src/http_stream.jl:436\n open(::Union{AbstractString, Symbol}, ::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/RuJUS/src/http_stream.jl:436\n open(!Matched::HTTP.Client, ::Union{AbstractString, Symbol}, !Matched::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/RuJUS/src/http_stream.jl:546\n ...\n" == "not a PDF (got HTML/landing)" Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [2] (::var"#1194#1195"{String})(dir::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:113 [3] mktempdir(fn::var"#1194#1195"{String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [4] mktempdir(fn::var"#1194#1195"{String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [5] (::var"#1192#1193")(base::String) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:106 [inlined] [6] _with_mock_streaming(fn::var"#1192#1193", handler::Function) @ Main ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:27 [7] top-level scope @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:99 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:105 [inlined] 10.422778 seconds (5.85 M allocations: 422.806 MiB, 1.75% gc time, 88.69% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sync.jl WARNING: Method definition _bare_rt() in module Main at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_pend_classification.jl:10 overwritten at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sync.jl:9. 4.027876 seconds (487.31 k allocations: 30.235 MiB, 10 lock conflicts, 48.80% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_user_agent.jl 0.052836 seconds (4.87 k allocations: 193.859 KiB, 72.71% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_watch.jl ┌ Warning: watch: run failed, continuing │ exception = boom └ @ BiblioFetch ~/.julia/packages/BiblioFetch/5xxfy/src/core/watch.jl:62 2.858629 seconds (472.02 k allocations: 29.614 MiB, 59.92% compilation time) 559.664833 seconds (155.60 M allocations: 10.031 GiB, 1.05% gc time, 116 lock conflicts, 88.15% compilation time: <1% of which was recompilation) Test Summary: | Pass Fail Error Total Time tests | 1053 22 1 1076 9m19.7s test_also_arxiv.jl | 17 17 2m25.1s test_aps_tdm.jl | 21 2 23 25.6s is_aps_doi: prefix match (case-insensitive, whitespace-tolerant) | 6 6 0.0s aps_tdm_url: DOI path preserved, fmt=pdf query appended | 2 2 0.0s aps_tdm_url: base_url override for testing | 1 1 0.0s aps_tdm_auth_header: explicit kwarg, env fallback, nothing | 4 4 1.1s _source_extra_headers: :aps → Bearer header; others → empty | 4 4 0.6s _http_download_pdf: extra_headers round-trip to server | 2 2 22.8s load_job: :aps is a valid source | 1 1 0.4s fetch_paper!: :aps candidate only appears for APS DOIs with APS_API_KEY set | 3 3 0.5s test_arxiv_metadata.jl | 19 19 0.2s test_arxiv_title_similarity.jl | 17 17 19.9s test_arxiv_versions.jl | 34 34 23.9s test_bibtex.jl | 37 37 2.2s test_bibtex_import.jl | 34 34 2.6s test_build.jl | 23 23 4.7s test_cli_info.jl | 59 59 7.4s test_csl.jl | 32 32 4.9s test_datacite.jl | 20 20 8.2s test_dedup.jl | 24 24 10.6s test_defensive_cleanups.jl | 22 22 0.7s test_doaj.jl | 34 34 6.3s test_doctor.jl | 30 30 4.1s test_elsevier_tdm.jl | 20 3 23 10.7s is_elsevier_doi: prefix match | 6 6 0.0s elsevier_tdm_url: DOI path preserved | 1 1 0.0s elsevier_tdm_url: base_url override for testing | 1 1 0.0s elsevier_tdm_auth_headers: API-key-only | 1 1 0.2s elsevier_tdm_auth_headers: API key + insttoken | 1 1 0.2s elsevier_tdm_auth_headers: env fallback for both | 1 1 0.2s elsevier_tdm_auth_headers: no key → empty (fetch skips :elsevier) | 2 2 0.3s _source_extra_headers: :elsevier → X-ELS headers when keyed | 3 3 0.4s _http_download_pdf: X-ELS-APIKey round-trips to server | 3 3 8.5s load_job: :elsevier is a valid source | 1 1 0.2s fetch gating: :elsevier candidate requires Elsevier DOI + API key | 3 3 0.5s test_env.jl | 18 18 1.9s test_fetch_policies.jl | 21 21 27.9s test_generate.jl | 25 25 2.4s test_graph.jl | 24 24 5.2s test_graph_viz.jl | 39 39 6.3s test_http_mocks.jl | 55 3 58 1m22.4s crossref_lookup: mocked | 8 8 7.8s unpaywall_lookup: mocked | 7 7 7.1s arxiv_metadata: mocked | 7 7 7.0s arxiv_search_by_title: mocked | 2 2 0.2s lookups return empty/nothing on 5xx / connection refused | 5 5 7.1s retry: 429 then 200 eventually succeeds | 2 2 7.3s retry: 429 forever gives up after max_retries | 2 2 6.7s retry: honors Retry-After header (seconds form) | 2 2 7.5s retry: non-retriable status (404) returns immediately | 2 2 7.2s retry: _parse_retry_after | 4 4 0.1s retry telemetry: no retry → count=0, empty retried_statuses | 2 2 7.5s retry telemetry: retried statuses recorded in order | 3 3 7.5s retry telemetry: exhausted budget keeps final status out of retried list | 3 3 7.2s retry telemetry: exception-driven retry uses 0 sentinel | 2 2 0.4s _http_download_pdf: carries retry_count + retried_statuses in result | 3 3 1.7s AttemptLog: zero-retry happy path serializes without retry keys | 2 2 0.0s AttemptLog: retry info serializes when present | 2 2 0.0s test_job.jl | 26 26 6.1s test_json_output.jl | 72 72 20.5s test_normalize.jl | 17 17 0.0s test_openalex.jl | 44 44 11.6s test_pend_classification.jl | 12 12 2.5s test_run.jl | 34 34 6.3s test_safekey_collision.jl | 24 24 3.0s test_search.jl | 26 26 4.1s test_semantic_scholar.jl | 30 30 10.4s test_sha256_streaming.jl | 4 4 0.3s test_springer_oa.jl | 31 31 38.7s test_stats.jl | 24 24 4.2s test_status.jl | 25 1 26 27.8s _do_probe: 2xx and 4xx are reachable, 5xx and connection errors are not | 10 10 20.1s _effective_sources: all reachable, email + proxy set → all 3 | 1 1 0.1s _effective_sources: no email → unpaywall dropped | 3 3 0.0s _effective_sources: arxiv needs BOTH api and pdf | 1 1 0.0s _effective_sources: proxy configured but unreachable → direct skipped | 1 1 0.0s _effective_sources: no proxy configured → direct OK via doi.org alone | 1 1 0.0s _effective_sources: nothing reachable → empty result | 1 1 0.0s status: runs probes concurrently and classifies effective sources | 4 1 5 7.1s is_reachable: looks up by name; missing name → false | 3 3 0.1s test_store.jl | 21 21 1.9s test_store_lock.jl | 12 12 1.6s test_streaming_download.jl | 3 13 1 17 10.4s streaming download: ok=true and full file size on disk | 6 1 7 6.7s streaming download: 503 then 200 retries and succeeds | 5 5 1.9s streaming download: HTML body returns ok=false with 'not a PDF' | 3 2 5 1.7s test_sync.jl | 12 12 4.0s test_user_agent.jl | 4 4 0.1s test_watch.jl | 7 7 2.9s RNG of the outermost testset: Random.Xoshiro(0x5efbec8617facaa8, 0xfccd96ebdc3d6d8c, 0xe0f26df370f8792d, 0xef13ae03eefb1e21, 0x43aa99266a6b4414) ERROR: LoadError: Some tests did not pass: 1053 passed, 22 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/runtests.jl:8 Testing failed after 516.85s ERROR: LoadError: Package BiblioFetch 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:3283 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 662.52s: package tests unexpectedly errored