Package evaluation to test BiblioFetch on Julia 1.14.0-DEV.2802 (918269a29b*) started at 2026-07-29T04:56:26.354 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.21s ################################################################################ # 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.8 [4e289a0a] + EnumX v1.0.7 [cd3eb016] + HTTP v2.5.5 [0f8b85d8] + JSON3 v1.14.3 [69de0a69] + Parsers v2.8.6 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [802f3686] + Reseau v1.3.4 [856f2bd8] + StructTypes v1.11.0 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.6.1 [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.103+0 [14a3606d] + MozillaCACerts_jll v2026.7.16 [458c3c95] + OpenSSL_jll v3.5.7+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.69.0+0 Installation completed after 1.51s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_nCIewZ/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... 12.1 s ✓ BiblioFetch 1 dependency successfully precompiled in 13 seconds. 36 already precompiled. Precompilation completed after 35.67s ################################################################################ # Testing # Testing BiblioFetch ┌ Warning: Ignoring incompatible compat entry `SHA = "0.7"` in "/tmp/jl_eu8pEL/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_eu8pEL/Project.toml` [762df351] BiblioFetch v1.1.1 [cd3eb016] HTTP v2.5.5 [0f8b85d8] JSON3 v1.14.3 [aea7be01] PrecompileTools v1.3.4 [5c2747f8] URIs v1.6.1 [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_eu8pEL/Manifest.toml` [762df351] BiblioFetch v1.1.1 [944b1d66] CodecZlib v0.7.8 [4e289a0a] EnumX v1.0.7 [cd3eb016] HTTP v2.5.5 [0f8b85d8] JSON3 v1.14.3 [69de0a69] Parsers v2.8.6 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [802f3686] Reseau v1.3.4 [856f2bd8] StructTypes v1.11.0 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.6.1 [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.103+0 [14a3606d] MozillaCACerts_jll v2026.7.16 [458c3c95] OpenSSL_jll v3.5.7+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.69.0+0 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/zWQV0/src/http_client_timeouts.jl:41 181.202756 seconds (28.11 M allocations: 1.796 GiB, 0.80% gc time, 4 lock conflicts, 91.84% 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:2246 [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:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_aps_tdm.jl:96 [inlined] 20.535847 seconds (2.87 M allocations: 201.828 MiB, 0.38% gc time, 64.78% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_metadata.jl 0.201244 seconds (25.22 k allocations: 1008.133 KiB, 68.22% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_title_similarity.jl 14.480240 seconds (3.25 M allocations: 212.477 MiB, 0.87% gc time, 3 lock conflicts, 99.32% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_arxiv_versions.jl 33.130170 seconds (4.08 M allocations: 261.976 MiB, 0.54% gc time, 19 lock conflicts, 52.21% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex.jl 2.132738 seconds (650.80 k allocations: 37.405 MiB, 94.19% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_bibtex_import.jl 2.652243 seconds (500.80 k allocations: 29.928 MiB, 93.53% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_build.jl 5.244865 seconds (768.95 k allocations: 48.796 MiB, 95.31% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_cli_info.jl 8.413342 seconds (2.80 M allocations: 175.905 MiB, 1.39% gc time, 97.71% compilation time: <1% of which was recompilation) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_csl.jl 5.391307 seconds (2.07 M allocations: 122.482 MiB, 0.94% gc time, 97.70% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_datacite.jl 9.944490 seconds (1.89 M allocations: 123.270 MiB, 1.31% gc time, 2 lock conflicts, 99.08% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_dedup.jl 13.515312 seconds (1.26 M allocations: 82.968 MiB, 91.74% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_defensive_cleanups.jl 0.969012 seconds (80.72 k allocations: 4.984 MiB, 72.31% compilation time: 2% of which was recompilation) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doaj.jl 8.094847 seconds (1.48 M allocations: 96.033 MiB, 0.40% gc time, 5 lock conflicts, 97.99% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_doctor.jl 6.858345 seconds (787.19 k allocations: 48.324 MiB, 69.06% 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:2246 [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:2246 [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:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_elsevier_tdm.jl:107 [inlined] 11.663818 seconds (717.60 k allocations: 54.211 MiB, 0.26% gc time, 36.53% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_env.jl 2.827072 seconds (325.66 k allocations: 19.960 MiB, 66.26% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_fetch_policies.jl 25.972703 seconds (3.92 M allocations: 262.991 MiB, 0.28% gc time, 16 lock conflicts, 64.18% compilation time: <1% of which was recompilation) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_generate.jl 2.692483 seconds (407.92 k allocations: 25.262 MiB, 0.80% gc time, 70.87% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph.jl 4.569279 seconds (786.35 k allocations: 49.377 MiB, 5 lock conflicts, 57.23% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_graph_viz.jl 4.688588 seconds (1.54 M allocations: 92.772 MiB, 0.52% gc time, 89.61% 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:2246 [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:2246 [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:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_http_mocks.jl:427 [inlined] 79.759959 seconds (14.56 M allocations: 972.000 MiB, 0.55% gc time, 15 lock conflicts, 99.35% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_job.jl 6.853499 seconds (1.02 M allocations: 60.158 MiB, 91.22% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_json_output.jl 26.711262 seconds (9.29 M allocations: 592.542 MiB, 1.34% gc time, 4 lock conflicts, 93.82% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_normalize.jl 0.064837 seconds (13.66 k allocations: 538.898 KiB, 39.69% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_openalex.jl 14.298418 seconds (2.69 M allocations: 175.512 MiB, 0.35% gc time, 6 lock conflicts, 98.68% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_pend_classification.jl 1.987207 seconds (375.32 k allocations: 23.027 MiB, 1.30% gc time, 59.28% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_run.jl 5.388056 seconds (1.22 M allocations: 77.538 MiB, 3 lock conflicts, 94.34% compilation time: <1% of which was recompilation) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_safekey_collision.jl 2.213085 seconds (407.74 k allocations: 25.142 MiB, 91.88% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_search.jl 3.684892 seconds (751.28 k allocations: 45.501 MiB, 0.78% gc time, 94.73% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_semantic_scholar.jl 9.992398 seconds (2.04 M allocations: 128.626 MiB, 0.43% gc time, 5 lock conflicts, 97.98% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_sha256_streaming.jl 0.217734 seconds (57.50 k allocations: 4.138 MiB, 90.62% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_springer_oa.jl 37.097235 seconds (7.58 M allocations: 486.820 MiB, 0.46% gc time, 5 lock conflicts, 99.50% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_stats.jl 4.174842 seconds (619.65 k allocations: 36.415 MiB, 3.72% gc time, 93.07% 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.944023847579956 < 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:2246 [inlined] [6] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_status.jl:168 [inlined] 32.922206 seconds (5.06 M allocations: 334.634 MiB, 0.35% gc time, 5 lock conflicts, 99.42% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store.jl 2.121497 seconds (264.28 k allocations: 17.024 MiB, 75.42% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_store_lock.jl 1.522355 seconds (240.56 k allocations: 14.707 MiB, 86.45% 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:2246 [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:2246 [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:2246 [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:2246 [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_0lmeEE/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:2246 [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:2246 [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_0lmeEE/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:327 [3] open(fname::String) @ Base iostream.jl:306 [inlined] [4] open(f::Base.var"#read##0#read##1"{Tuple{}}, args::String; kwargs::@Kwargs{}) @ Base io.jl:436 [inlined] [5] open(f::Base.var"#read##0#read##1"{Tuple{}}, args::String) @ Base io.jl:435 [inlined] [6] read(::String) @ Base io.jl:533 [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:2246 [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:2246 [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:2246 [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:2246 [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:2246 [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:2246 [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/zWQV0/src/http_stream.jl:431\n open(::Union{AbstractString, Symbol}, ::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/zWQV0/src/http_stream.jl:431\n open(!Matched::HTTP.Client, ::Union{AbstractString, Symbol}, !Matched::Union{AbstractString, URIs.URI}; ...)\n @ HTTP ~/.julia/packages/HTTP/zWQV0/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:2246 [inlined] [9] macro expansion @ ~/.julia/packages/BiblioFetch/5xxfy/test/unit/test_streaming_download.jl:105 [inlined] 10.499049 seconds (2.01 M allocations: 155.147 MiB, 0.82% gc time, 87.38% 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. 3.570126 seconds (479.00 k allocations: 29.837 MiB, 5 lock conflicts, 63.75% compilation time) Including /home/pkgeval/.julia/packages/BiblioFetch/5xxfy/test/unit/test_user_agent.jl 0.050636 seconds (4.89 k allocations: 194.344 KiB, 71.64% 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 3.840471 seconds (369.11 k allocations: 23.357 MiB, 41.93% compilation time: 6% of which was recompilation) 612.508550 seconds (107.40 M allocations: 6.832 GiB, 0.62% gc time, 102 lock conflicts, 87.84% compilation time: <1% of which was recompilation) Test Summary: | Pass Fail Error Total Time tests | 1053 22 1 1076 10m12.6s test_also_arxiv.jl | 17 17 3m01.3s test_aps_tdm.jl | 21 2 23 20.5s is_aps_doi: prefix match (case-insensitive, whitespace-tolerant) | 6 6 0.0s aps_tdm_url: DOI path preserved, fmt=pdf query appended | 2 2 0.0s aps_tdm_url: base_url override for testing | 1 1 0.0s aps_tdm_auth_header: explicit kwarg, env fallback, nothing | 4 4 1.2s _source_extra_headers: :aps → Bearer header; others → empty | 4 4 0.6s _http_download_pdf: extra_headers round-trip to server | 2 2 17.9s load_job: :aps is a valid source | 1 1 0.2s fetch_paper!: :aps candidate only appears for APS DOIs with APS_API_KEY set | 3 3 0.4s test_arxiv_metadata.jl | 19 19 0.2s test_arxiv_title_similarity.jl | 17 17 14.5s test_arxiv_versions.jl | 34 34 33.1s test_bibtex.jl | 37 37 2.1s test_bibtex_import.jl | 34 34 2.7s test_build.jl | 23 23 5.2s test_cli_info.jl | 59 59 8.4s test_csl.jl | 32 32 5.4s test_datacite.jl | 20 20 9.9s test_dedup.jl | 24 24 13.5s test_defensive_cleanups.jl | 22 22 1.0s test_doaj.jl | 34 34 8.1s test_doctor.jl | 30 30 6.9s test_elsevier_tdm.jl | 20 3 23 11.7s is_elsevier_doi: prefix match | 6 6 0.0s elsevier_tdm_url: DOI path preserved | 1 1 0.0s elsevier_tdm_url: base_url override for testing | 1 1 0.0s elsevier_tdm_auth_headers: API-key-only | 1 1 0.3s elsevier_tdm_auth_headers: API key + insttoken | 1 1 0.4s 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.3s 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.8s test_fetch_policies.jl | 21 21 26.0s test_generate.jl | 25 25 2.7s test_graph.jl | 24 24 4.6s test_graph_viz.jl | 39 39 4.7s test_http_mocks.jl | 55 3 58 1m19.8s crossref_lookup: mocked | 8 8 5.6s unpaywall_lookup: mocked | 7 7 5.5s arxiv_metadata: mocked | 7 7 5.5s arxiv_search_by_title: mocked | 2 2 0.2s lookups return empty/nothing on 5xx / connection refused | 5 5 7.6s retry: 429 then 200 eventually succeeds | 2 2 7.8s retry: 429 forever gives up after max_retries | 2 2 7.3s retry: honors Retry-After header (seconds form) | 2 2 7.3s retry: non-retriable status (404) returns immediately | 2 2 7.0s retry: _parse_retry_after | 4 4 0.1s retry telemetry: no retry → count=0, empty retried_statuses | 2 2 8.0s retry telemetry: retried statuses recorded in order | 3 3 7.9s retry telemetry: exhausted budget keeps final status out of retried list | 3 3 7.8s retry telemetry: exception-driven retry uses 0 sentinel | 2 2 0.4s _http_download_pdf: carries retry_count + retried_statuses in result | 3 3 1.5s 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.9s test_json_output.jl | 72 72 26.7s test_normalize.jl | 17 17 0.1s test_openalex.jl | 44 44 14.3s test_pend_classification.jl | 12 12 2.0s test_run.jl | 34 34 5.4s test_safekey_collision.jl | 24 24 2.2s test_search.jl | 26 26 3.7s test_semantic_scholar.jl | 30 30 10.0s test_sha256_streaming.jl | 4 4 0.2s test_springer_oa.jl | 31 31 37.1s test_stats.jl | 24 24 4.2s test_status.jl | 25 1 26 32.9s _do_probe: 2xx and 4xx are reachable, 5xx and connection errors are not | 10 10 23.9s _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 8.4s is_reachable: looks up by name; missing name → false | 3 3 0.2s test_store.jl | 21 21 2.1s test_store_lock.jl | 12 12 1.5s test_streaming_download.jl | 3 13 1 17 10.5s streaming download: ok=true and full file size on disk | 6 1 7 7.2s streaming download: 503 then 200 retries and succeeds | 5 5 1.8s streaming download: HTML body returns ok=false with 'not a PDF' | 3 2 5 1.4s test_sync.jl | 12 12 3.6s test_user_agent.jl | 4 4 0.1s test_watch.jl | 7 7 3.8s RNG of the outermost testset: Random.Xoshiro(0xcbaee6172eb96a08, 0xf8f04077a58c0b43, 0x7cffa2f8a7719c49, 0x4bcc99e87c05d468, 0x3a160bb4c8be6816) 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 558.25s 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:3247 [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 752.18s: package tests unexpectedly errored