Package evaluation to test BiblioFetch on Julia 1.14.0-DEV.3055 (7e75a8061a*) started at 2026-08-27T17:29:15.690 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.53s ################################################################################ # 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.5 [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.36s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_todi2m/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... 17.7 s ✓ BiblioFetch 1 dependency successfully precompiled in 18 seconds. 36 already precompiled. Precompilation completed after 38.9s ################################################################################ # Testing # Testing BiblioFetch ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_X4G3L5/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_X4G3L5/Project.toml` [762df351] BiblioFetch v1.1.1 [cd3eb016] HTTP v2.6.5 [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_X4G3L5/Manifest.toml` [762df351] BiblioFetch v1.1.1 [944b1d66] CodecZlib v0.7.9 [4e289a0a] EnumX v1.0.7 [cd3eb016] HTTP v2.6.5 [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/r4KEz/src/http_client_timeouts.jl:41 158.162659 seconds (34.13 M allocations: 2.174 GiB, 1.09% gc time, 4 lock conflicts, 90.34% 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.967708 seconds (4.23 M allocations: 295.797 MiB, 1.21% gc time, 69.88% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_metadata.jl 0.209755 seconds (25.23 k allocations: 1009.945 KiB, 60.76% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_title_similarity.jl 19.465526 seconds (4.33 M allocations: 287.103 MiB, 0.76% gc time, 3 lock conflicts, 99.36% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_versions.jl 27.960039 seconds (5.43 M allocations: 353.599 MiB, 0.40% gc time, 15 lock conflicts, 59.42% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex.jl 2.333179 seconds (651.77 k allocations: 37.146 MiB, 8.24% gc time, 94.72% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex_import.jl 2.384201 seconds (513.92 k allocations: 30.712 MiB, 93.08% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_build.jl 4.248415 seconds (727.07 k allocations: 45.861 MiB, 95.77% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_cli_info.jl 7.379529 seconds (2.84 M allocations: 178.505 MiB, 0.84% gc time, 97.44% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_csl.jl 4.491806 seconds (2.08 M allocations: 122.489 MiB, 96.90% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_datacite.jl 9.913237 seconds (3.13 M allocations: 208.503 MiB, 1.15% gc time, 2 lock conflicts, 99.02% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_dedup.jl 13.831768 seconds (1.28 M allocations: 83.785 MiB, 0.44% gc time, 91.03% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_defensive_cleanups.jl 0.803994 seconds (81.55 k allocations: 5.017 MiB, 85.94% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doaj.jl 9.388467 seconds (2.73 M allocations: 181.775 MiB, 0.49% gc time, 5 lock conflicts, 98.15% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doctor.jl 6.112779 seconds (795.60 k allocations: 48.443 MiB, 0.59% gc time, 75.16% 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] 12.117489 seconds (1.99 M allocations: 143.164 MiB, 0.38% gc time, 38.04% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_env.jl 2.306017 seconds (421.80 k allocations: 26.612 MiB, 90.67% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_fetch_policies.jl 29.174012 seconds (6.43 M allocations: 434.761 MiB, 0.94% gc time, 14 lock conflicts, 71.36% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_generate.jl 2.542541 seconds (407.74 k allocations: 25.143 MiB, 95.29% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph.jl 4.721224 seconds (804.14 k allocations: 50.170 MiB, 1.29% gc time, 5 lock conflicts, 75.55% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph_viz.jl 6.567226 seconds (1.56 M allocations: 93.943 MiB, 93.72% 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] 78.317478 seconds (29.33 M allocations: 1.942 GiB, 1.35% gc time, 16 lock conflicts, 98.98% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_job.jl 6.276494 seconds (972.76 k allocations: 57.165 MiB, 93.41% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_json_output.jl 25.882802 seconds (11.34 M allocations: 713.284 MiB, 1.77% gc time, 5 lock conflicts, 94.66% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_normalize.jl 0.071662 seconds (13.65 k allocations: 538.930 KiB, 42.34% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_openalex.jl 15.997021 seconds (5.14 M allocations: 344.006 MiB, 1.82% gc time, 5 lock conflicts, 98.61% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_pend_classification.jl 3.261367 seconds (382.26 k allocations: 23.401 MiB, 5 lock conflicts, 37.69% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_run.jl 7.152298 seconds (1.25 M allocations: 78.948 MiB, 0.61% gc time, 10 lock conflicts, 89.63% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_safekey_collision.jl 3.150258 seconds (412.39 k allocations: 25.202 MiB, 84.67% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_search.jl 3.533096 seconds (763.64 k allocations: 45.986 MiB, 93.96% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_semantic_scholar.jl 10.351981 seconds (3.29 M allocations: 214.379 MiB, 0.67% gc time, 5 lock conflicts, 98.02% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sha256_streaming.jl 0.231899 seconds (57.28 k allocations: 4.052 MiB, 89.54% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_springer_oa.jl 39.978965 seconds (14.01 M allocations: 926.033 MiB, 1.37% gc time, 5 lock conflicts, 99.21% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_stats.jl 4.294477 seconds (620.33 k allocations: 36.215 MiB, 0.93% gc time, 92.36% 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: 4.177945137023926 < 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] 24.532615 seconds (9.99 M allocations: 673.342 MiB, 1.32% gc time, 5 lock conflicts, 99.37% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store.jl 1.373360 seconds (265.72 k allocations: 16.949 MiB, 93.55% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store_lock.jl 1.044271 seconds (245.03 k allocations: 14.866 MiB, 94.40% 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_2fcBi2/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_2fcBi2/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/r4KEz/src/http_stream.jl:431\n open(::Union{AbstractString, Symbol}, ::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/r4KEz/src/http_stream.jl:431\n open(!Matched::HTTP.Client, ::Union{AbstractString, Symbol}, !Matched::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/r4KEz/src/http_stream.jl:541\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] 7.156000 seconds (5.85 M allocations: 422.960 MiB, 1.76% gc time, 89.36% 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. 2.837920 seconds (487.35 k allocations: 30.219 MiB, 10 lock conflicts, 53.28% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_user_agent.jl 0.061605 seconds (4.87 k allocations: 193.922 KiB, 65.12% 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.499450 seconds (472.05 k allocations: 29.627 MiB, 48.42% compilation time) 588.291301 seconds (159.51 M allocations: 10.281 GiB, 1.04% gc time, 114 lock conflicts, 88.56% compilation time: <1% of which was recompilation) Test Summary: | Pass Fail Error Total Time tests | 1053 22 1 1076 9m48.3s test_also_arxiv.jl | 17 17 2m38.3s test_aps_tdm.jl | 21 2 23 26.0s is_aps_doi: prefix match (case-insensitive, whitespace-tolerant) | 6 6 0.1s aps_tdm_url: DOI path preserved, fmt=pdf query appended | 2 2 0.1s 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 23.1s load_job: :aps is a valid source | 1 1 0.3s 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.5s test_arxiv_versions.jl | 34 34 28.0s test_bibtex.jl | 37 37 2.3s test_bibtex_import.jl | 34 34 2.4s test_build.jl | 23 23 4.2s test_cli_info.jl | 59 59 7.4s test_csl.jl | 32 32 4.5s test_datacite.jl | 20 20 9.9s test_dedup.jl | 24 24 13.8s test_defensive_cleanups.jl | 22 22 0.8s test_doaj.jl | 34 34 9.4s test_doctor.jl | 30 30 6.1s test_elsevier_tdm.jl | 20 3 23 12.1s 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.3s elsevier_tdm_auth_headers: API key + insttoken | 1 1 0.3s elsevier_tdm_auth_headers: env fallback for both | 1 1 0.3s elsevier_tdm_auth_headers: no key → empty (fetch skips :elsevier) | 2 2 0.5s _source_extra_headers: :elsevier → X-ELS headers when keyed | 3 3 0.6s _http_download_pdf: X-ELS-APIKey round-trips to server | 3 3 8.7s load_job: :elsevier is a valid source | 1 1 0.4s fetch gating: :elsevier candidate requires Elsevier DOI + API key | 3 3 0.7s test_env.jl | 18 18 2.3s test_fetch_policies.jl | 21 21 29.2s test_generate.jl | 25 25 2.5s test_graph.jl | 24 24 4.7s test_graph_viz.jl | 39 39 6.6s test_http_mocks.jl | 55 3 58 1m18.3s crossref_lookup: mocked | 8 8 8.2s unpaywall_lookup: mocked | 7 7 7.4s arxiv_metadata: mocked | 7 7 7.3s arxiv_search_by_title: mocked | 2 2 0.2s lookups return empty/nothing on 5xx / connection refused | 5 5 7.5s retry: 429 then 200 eventually succeeds | 2 2 7.4s retry: 429 forever gives up after max_retries | 2 2 7.0s retry: honors Retry-After header (seconds form) | 2 2 6.4s retry: non-retriable status (404) returns immediately | 2 2 5.3s retry: _parse_retry_after | 4 4 0.1s retry telemetry: no retry → count=0, empty retried_statuses | 2 2 5.6s retry telemetry: retried statuses recorded in order | 3 3 6.1s 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 2.0s 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.3s test_json_output.jl | 72 72 25.9s test_normalize.jl | 17 17 0.1s test_openalex.jl | 44 44 16.0s test_pend_classification.jl | 12 12 3.3s test_run.jl | 34 34 7.2s test_safekey_collision.jl | 24 24 3.2s test_search.jl | 26 26 3.5s test_semantic_scholar.jl | 30 30 10.4s test_sha256_streaming.jl | 4 4 0.2s test_springer_oa.jl | 31 31 40.0s test_stats.jl | 24 24 4.3s test_status.jl | 25 1 26 24.5s _do_probe: 2xx and 4xx are reachable, 5xx and connection errors are not | 10 10 18.6s _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 5.5s is_reachable: looks up by name; missing name → false | 3 3 0.1s test_store.jl | 21 21 1.4s test_store_lock.jl | 12 12 1.0s test_streaming_download.jl | 3 13 1 17 7.2s streaming download: ok=true and full file size on disk | 6 1 7 4.6s streaming download: 503 then 200 retries and succeeds | 5 5 1.3s streaming download: HTML body returns ok=false with 'not a PDF' | 3 2 5 1.2s test_sync.jl | 12 12 2.8s test_user_agent.jl | 4 4 0.1s test_watch.jl | 7 7 2.5s RNG of the outermost testset: Random.Xoshiro(0x7583cd1bfc3db1f2, 0x8ee814417990452d, 0x20e7db3aa7cde53b, 0x003616f7e7f5a294, 0xc83df2cd07ab6dac) 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 538.96s 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 687.59s: package tests unexpectedly errored