Package evaluation to test BiblioFetch on Julia 1.14.0-DEV.3106 (9d314127b9*) started at 2026-09-03T17:17:14.248 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.94s ################################################################################ # 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.7 [0f8b85d8] + JSON3 v1.14.3 [deprecated] ⌅ [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` Info Packages marked with [deprecated] are no longer maintained. Use `status --deprecated -m` to see more information. Installation completed after 3.45s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_Eyvdou/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.8 s ✓ BiblioFetch 1 dependency successfully precompiled in 12 seconds. 36 already precompiled. Precompilation completed after 27.58s ################################################################################ # Testing # Testing BiblioFetch ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_MEifGL/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_MEifGL/Project.toml` [762df351] BiblioFetch v1.1.1 [cd3eb016] HTTP v2.6.7 [0f8b85d8] JSON3 v1.14.3 [deprecated] [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 Info Packages marked with [deprecated] are no longer maintained. Status `/tmp/jl_MEifGL/Manifest.toml` [762df351] BiblioFetch v1.1.1 [944b1d66] CodecZlib v0.7.9 [4e289a0a] EnumX v1.0.7 [cd3eb016] HTTP v2.6.7 [0f8b85d8] JSON3 v1.14.3 [deprecated] ⌅ [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. Info Packages marked with [deprecated] are no longer maintained. 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/VmtQB/src/http_client_timeouts.jl:41 151.135864 seconds (30.49 M allocations: 1.941 GiB, 1.11% gc time, 5 lock conflicts, 90.11% 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.296942 seconds (4.23 M allocations: 295.556 MiB, 1.19% gc time, 70.09% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_metadata.jl 0.180723 seconds (25.25 k allocations: 1010.383 KiB, 59.35% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_title_similarity.jl 19.625472 seconds (4.36 M allocations: 289.017 MiB, 0.77% gc time, 2 lock conflicts, 99.36% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_versions.jl 34.106976 seconds (5.41 M allocations: 351.880 MiB, 0.84% gc time, 19 lock conflicts, 52.02% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex.jl 1.942961 seconds (651.83 k allocations: 37.168 MiB, 93.28% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex_import.jl 2.534304 seconds (513.98 k allocations: 30.733 MiB, 83.92% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_build.jl 5.403391 seconds (727.00 k allocations: 45.868 MiB, 84.07% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_cli_info.jl 7.468423 seconds (2.71 M allocations: 170.652 MiB, 1.84% gc time, 97.35% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_csl.jl 4.395458 seconds (2.03 M allocations: 120.557 MiB, 2.60% gc time, 93.97% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_datacite.jl 7.526153 seconds (3.13 M allocations: 208.505 MiB, 0.65% gc time, 2 lock conflicts, 98.86% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_dedup.jl 9.636749 seconds (1.28 M allocations: 83.783 MiB, 0.39% gc time, 96.24% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_defensive_cleanups.jl 0.601156 seconds (81.56 k allocations: 5.009 MiB, 90.49% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doaj.jl 6.534787 seconds (2.72 M allocations: 181.485 MiB, 1.24% gc time, 5 lock conflicts, 97.96% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doctor.jl 4.212511 seconds (795.63 k allocations: 48.451 MiB, 79.87% 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.578257 seconds (1.99 M allocations: 143.087 MiB, 1.27% gc time, 31.30% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_env.jl 1.532763 seconds (417.53 k allocations: 26.415 MiB, 95.61% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_fetch_policies.jl 22.610115 seconds (6.42 M allocations: 434.250 MiB, 0.80% gc time, 15 lock conflicts, 62.58% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_generate.jl 2.094470 seconds (407.77 k allocations: 25.174 MiB, 74.03% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph.jl 5.441628 seconds (798.92 k allocations: 49.885 MiB, 5 lock conflicts, 55.74% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph_viz.jl 6.159114 seconds (1.56 M allocations: 93.576 MiB, 1.87% gc time, 93.41% 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.130916 seconds (29.33 M allocations: 1.942 GiB, 1.46% gc time, 14 lock conflicts, 99.30% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_job.jl 8.062585 seconds (972.92 k allocations: 56.983 MiB, 84.25% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_json_output.jl 25.668429 seconds (10.95 M allocations: 690.704 MiB, 1.40% gc time, 3 lock conflicts, 96.73% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_normalize.jl 0.074925 seconds (13.66 k allocations: 539.086 KiB, 39.94% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_openalex.jl 14.498314 seconds (5.14 M allocations: 344.060 MiB, 1.67% gc time, 6 lock conflicts, 98.56% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_pend_classification.jl 2.213735 seconds (382.58 k allocations: 23.392 MiB, 5 lock conflicts, 55.69% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_run.jl 5.346132 seconds (1.25 M allocations: 78.784 MiB, 1.11% gc time, 6 lock conflicts, 89.63% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_safekey_collision.jl 2.087626 seconds (412.42 k allocations: 25.210 MiB, 89.32% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_search.jl 2.741635 seconds (763.67 k allocations: 45.978 MiB, 91.73% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_semantic_scholar.jl 7.785179 seconds (3.29 M allocations: 214.254 MiB, 1.20% gc time, 5 lock conflicts, 94.29% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sha256_streaming.jl 0.207601 seconds (57.68 k allocations: 4.054 MiB, 86.30% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_springer_oa.jl 33.945702 seconds (14.01 M allocations: 925.992 MiB, 1.28% gc time, 5 lock conflicts, 99.15% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_stats.jl 4.333221 seconds (620.09 k allocations: 36.211 MiB, 86.39% 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: 6.04935097694397 < 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] 30.500717 seconds (9.99 M allocations: 673.732 MiB, 1.33% gc time, 5 lock conflicts, 99.37% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store.jl 1.939544 seconds (265.74 k allocations: 16.961 MiB, 1.89% gc time, 91.30% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store_lock.jl 1.389461 seconds (244.45 k allocations: 14.841 MiB, 94.41% 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_KFIKeG/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_KFIKeG/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/VmtQB/src/http_stream.jl:436\n open(::Union{AbstractString, Symbol}, ::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_stream.jl:436\n open(!Matched::HTTP.Client, ::Union{AbstractString, Symbol}, !Matched::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/VmtQB/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.862928 seconds (5.85 M allocations: 422.847 MiB, 1.67% gc time, 85.56% 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.229552 seconds (487.44 k allocations: 30.242 MiB, 0.69% gc time, 10 lock conflicts, 49.89% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_user_agent.jl 0.048624 seconds (4.87 k allocations: 193.938 KiB, 69.37% 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.859610 seconds (472.07 k allocations: 29.621 MiB, 58.78% compilation time) 570.161968 seconds (155.29 M allocations: 10.014 GiB, 1.11% gc time, 112 lock conflicts, 87.16% compilation time: <1% of which was recompilation) Test Summary: | Pass Fail Error Total Time tests | 1053 22 1 1076 9m30.2s test_also_arxiv.jl | 17 17 2m31.2s test_aps_tdm.jl | 21 2 23 25.3s 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 0.9s _source_extra_headers: :aps → Bearer header; others → empty | 4 4 0.6s _http_download_pdf: extra_headers round-trip to server | 2 2 22.5s load_job: :aps is a valid source | 1 1 0.6s 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.6s test_arxiv_versions.jl | 34 34 34.1s test_bibtex.jl | 37 37 1.9s test_bibtex_import.jl | 34 34 2.5s test_build.jl | 23 23 5.4s test_cli_info.jl | 59 59 7.5s test_csl.jl | 32 32 4.4s test_datacite.jl | 20 20 7.5s test_dedup.jl | 24 24 9.6s test_defensive_cleanups.jl | 22 22 0.6s test_doaj.jl | 34 34 6.5s test_doctor.jl | 30 30 4.2s test_elsevier_tdm.jl | 20 3 23 10.6s 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.3s 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.4s _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.3s 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.5s test_fetch_policies.jl | 21 21 22.6s test_generate.jl | 25 25 2.1s test_graph.jl | 24 24 5.4s test_graph_viz.jl | 39 39 6.2s test_http_mocks.jl | 55 3 58 1m22.1s crossref_lookup: mocked | 8 8 7.7s unpaywall_lookup: mocked | 7 7 7.3s arxiv_metadata: mocked | 7 7 6.9s arxiv_search_by_title: mocked | 2 2 0.2s lookups return empty/nothing on 5xx / connection refused | 5 5 6.8s retry: 429 then 200 eventually succeeds | 2 2 6.7s retry: 429 forever gives up after max_retries | 2 2 6.7s retry: honors Retry-After header (seconds form) | 2 2 7.0s retry: non-retriable status (404) returns immediately | 2 2 7.3s retry: _parse_retry_after | 4 4 0.1s retry telemetry: no retry → count=0, empty retried_statuses | 2 2 7.7s retry telemetry: retried statuses recorded in order | 3 3 7.7s retry telemetry: exhausted budget keeps final status out of retried list | 3 3 7.7s retry telemetry: exception-driven retry uses 0 sentinel | 2 2 0.3s _http_download_pdf: carries retry_count + retried_statuses in result | 3 3 1.8s 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 8.1s test_json_output.jl | 72 72 25.7s test_normalize.jl | 17 17 0.1s test_openalex.jl | 44 44 14.5s test_pend_classification.jl | 12 12 2.2s test_run.jl | 34 34 5.3s test_safekey_collision.jl | 24 24 2.1s test_search.jl | 26 26 2.7s test_semantic_scholar.jl | 30 30 7.8s test_sha256_streaming.jl | 4 4 0.2s test_springer_oa.jl | 31 31 33.9s test_stats.jl | 24 24 4.3s test_status.jl | 25 1 26 30.5s _do_probe: 2xx and 4xx are reachable, 5xx and connection errors are not | 10 10 22.3s _effective_sources: all reachable, email + proxy set → all 3 | 1 1 0.1s _effective_sources: no email → unpaywall dropped | 3 3 0.1s _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.7s 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.4s test_streaming_download.jl | 3 13 1 17 10.9s streaming download: ok=true and full file size on disk | 6 1 7 6.9s streaming download: 503 then 200 retries and succeeds | 5 5 2.1s streaming download: HTML body returns ok=false with 'not a PDF' | 3 2 5 1.7s test_sync.jl | 12 12 4.2s test_user_agent.jl | 4 4 0.0s test_watch.jl | 7 7 2.9s RNG of the outermost testset: Random.Xoshiro(0x0b04bf85fe2f7010, 0x2649d2cd2dd30801, 0x6c6528b48beb7f02, 0x941e73f78c7e7a33, 0xa8b12f391ab75a82) 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 519.02s 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:3298 [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 674.08s: package tests unexpectedly errored