Package evaluation to test HTTP on Julia 1.14.0-DEV.3155 (07edee4e4c*) started at 2026-09-10T14:29:00.867 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.55s ################################################################################ # Installation # Installing HTTP... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [cd3eb016] + HTTP v2.6.7 Updating `~/.julia/environments/v1.14/Manifest.toml` [944b1d66] + CodecZlib v0.7.9 [4e289a0a] + EnumX v1.0.7 [cd3eb016] + HTTP v2.6.7 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [802f3686] + Reseau v1.4.1 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.7.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [458c3c95] + OpenSSL_jll v3.5.8+0 [83775a58] + Zlib_jll v1.3.2+0 Installation completed after 1.53s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 17.78s ################################################################################ # Testing # Testing HTTP Status `/tmp/jl_lrXt8N/Project.toml` [cd3eb016] HTTP v2.6.7 [acedd4c2] JuliaC v0.3.10 [802f3686] Reseau v1.4.1 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [9a3f8284] Random v1.11.0 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_lrXt8N/Manifest.toml` [944b1d66] CodecZlib v0.7.9 [4e289a0a] EnumX v1.0.7 [c27321d9] Glob v1.5.0 [cd3eb016] HTTP v2.6.7 [692b3bcd] JLLWrappers v1.8.0 [acedd4c2] JuliaC v0.3.10 [d8793406] ObjectFile v0.5.1 [9b87118b] PackageCompiler v2.4.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [05181044] RelocatableFolders v1.0.1 [802f3686] Reseau v1.4.1 [6c6a2e73] Scratch v1.3.0 [53d494c1] StructIO v0.3.1 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.7.0 [d7f80cea] LIEF_Patchelf_jll v1.0.0+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 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.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 [44cfe95a] Pkg v1.14.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 [a4e569a6] Tar v1.10.0 [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.22.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Testing Running tests... [runtests] loading HTTP + Reseau [runtests] loaded HTTP + Reseau [runtests] julia threads: 1 [runtests] include START: test_policy_tests.jl Test Summary: | Pass Total Time test synchronization does not depend on wall-clock timing | 1 1 0.2s [runtests] include DONE: test_policy_tests.jl [runtests] include START: http_core_tests.jl Test Summary: | Pass Total Time HTTP core headers | 37 37 1.3s Test Summary: | Pass Total Time appendheader joins duplicates with a bare comma (RFC 9110 §5.3) | 6 6 0.1s Test Summary: | Pass Total Time HTTP core header tokens | 6 6 0.1s Test Summary: | Pass Total Time HTTP core request context | 12 12 0.4s Test Summary: | Pass Total Time HTTP core bodies | 23 23 0.5s Test Summary: | Pass Total Time HTTP core request/response construction | 37 37 0.8s ┌ Warning: `escape` is deprecated, use `escapeuri` instead. │ caller = top-level scope at http_core_tests.jl:293 └ @ Core ~/.julia/packages/HTTP/VmtQB/test/http_core_tests.jl:293 Test Summary: | Pass Total Time HTTP core compatibility aliases | 6 6 2.8s Test Summary: | Pass Total Time HTTP core transport error wrappers | 24 24 0.7s Test Summary: | Pass Total Time HTTP core headers display | 21 21 0.2s Test Summary: | Pass Total Time HTTP core request/response display | 35 35 1.2s [runtests] include DONE: http_core_tests.jl [runtests] include START: http1_wire_tests.jl Test Summary: | Pass Total Time HTTP/1 request parse/write | 13 13 2.4s Test Summary: | Pass Total Time HTTP/1 header serialization preserves stored entries | 1 1 0.1s Test Summary: | Pass Total Time HTTP/1 header serialization hardening | 8 8 0.6s Test Summary: | Pass Total Time HTTP/1 response parse/write chunked | 7 7 0.5s Test Summary: | Pass Total Time HTTP/1 serializes custom abstract bodies | 3 3 0.5s Test Summary: | Pass Total Time HTTP/1 serializes text and byte-vector response bodies | 4 4 0.3s Test Summary: | Pass Total Time HTTP/1 parse and framing errors | 16 16 0.0s Test Summary: | Pass Total Time HTTP/1 request smuggling hardening (JLSEC-2026-618) | 29 29 38.9s Test Summary: | Pass Total Time HTTP/1 response body suppression | 2 2 0.0s Test Summary: | Pass Total Time HTTP/1 status line reason phrase handling | 21 21 0.1s Test Summary: | Pass Total Time HTTP/1 client rejects CRLF/CTL in request start line | 13 13 0.2s [runtests] include DONE: http1_wire_tests.jl [runtests] include START: http_cookie_tests.jl Test Summary: | Pass Total Time HTTP cookie parsing and stringifying | 42 42 2.6s Test Summary: | Pass Total Time HTTP addcookie! appends request and response headers | 5 5 0.2s Test Summary: | Pass Total Time HTTP CookieJar matches host, path, secure, and delete semantics | 12 12 2.7s Test Summary: | Pass Total Time HTTP CookieJar restores from saved entries (#931) | 2 2 0.1s Test Summary: | Pass Total Time HTTP cookie helper validation and canonicalization | 62 62 0.3s Test Summary: | Pass Total Time HTTP CookieJar domain normalization helpers | 40 40 0.6s Test Summary: | Pass Total Time _cookie_header merges a manual Cookie header (de-duped by name) | 8 8 0.8s Test Summary: | Pass Total Time HTTP cookie name chars above ASCII 119 regression (BoundsError fix) | 17 17 0.2s Test Summary: | Pass Total Time HTTP CookieJar store-path secure/prefix protections (RFC 6265bis) | 11 11 0.7s [runtests] include DONE: http_cookie_tests.jl [runtests] include START: http_forms_tests.jl Test Summary: | Pass Total Time HTTP forms and sniff helpers | 22 22 2.7s Test Summary: | Pass Total Time HTTP sniff coverage cases | 43 43 0.1s Test Summary: | Pass Total Time HTTP sniff hardening (JLSEC-2026-621) | 13 13 4.9s Test Summary: | Pass Total Time HTTP multipart parsing extended cases | 21 21 0.1s Test Summary: | Pass Total Time parse_multipart_form(request) overload | 5 5 1.3s Test Summary: | Pass Total Time HTTP request body helpers | 49 49 1.9s Test Summary: | Pass Total Time queryparams decodes x-www-form-urlencoded bodies (#1118/#1123) | 2 2 0.3s [runtests] include DONE: http_forms_tests.jl [runtests] include START: http_multipart_tests.jl Test Summary: | Pass Total Time multipart/mixed creation | 13 13 0.5s Test Summary: | Pass Total Time multipart/mixed parsing | 10 10 0.1s Test Summary: | Pass Total Time parse_multipart generic parsing | 8 8 0.0s Test Summary: | Pass Total Time parse_multipart_mixed with Request | 5 5 0.2s Test Summary: | Pass Total Time multipart/mixed round-trip | 5 5 0.0s Test Summary: | Pass Total Time writemultipartheader Multipart filename branch (:formdata) | 6 6 0.2s Test Summary: | Pass Total Time writemultipartheader Multipart contenttransferencoding branch | 4 4 0.0s Test Summary: | Pass Total Time writemultipartheader Multipart sniff contenttype branch | 1 1 0.0s Test Summary: | Pass Total Time Form(d; type=:mixed) with IO value | 3 3 0.0s Test Summary: | Pass Total Time parse_multipart boundary length error | 2 2 0.0s Test Summary: | Pass Total Time parse_multipart with required_type=:formdata | 5 5 0.0s Test Summary: | Pass Total Time parse_multipart(request) overload | 8 8 0.2s Test Summary: | Pass Total Time writemultipartheader IOStream branch | 6 6 0.5s Test Summary: | Pass Total Time parse_multipart_chunk: disposition without name | 4 4 0.0s Test Summary: | Pass Total Time Multipart IO interface methods (IOBuffer) | 7 7 0.1s Test Summary: | Pass Total Time Multipart bytesavailable IOStream branch | 2 2 0.1s Test Summary: | Pass Total Time _message_body_bytes for Request and Response bodies | 7 7 0.1s Test Summary: | Pass Total Time parse_multipart_mixed with Response | 8 8 0.2s Test Summary: | Pass Total Time parse_multipart with Response | 7 7 0.1s Test Summary: | Pass Total Time parse_multipart_form with Response | 6 6 0.0s [runtests] include DONE: http_multipart_tests.jl [runtests] include START: http_handlers_tests.jl Test Summary: | Pass Total Time HTTP handlers router direct matching | 36 36 4.6s Test Summary: | Pass Total Time HTTP handlers cookie middleware | 6 6 0.1s Test Summary: | Pass Total Time HTTP handlers request timeout middleware | 7 7 2.3s Test Summary: | Pass Total Time HTTP streamhandler helper | 4 4 58.5s Test Summary: | Pass Total Time HTTP streamhandler reused String response body | 3 3 6.5s Test Summary: | Pass Total Time HTTP streamhandler ignores closed bodies when no body is written | 6 6 6.7s Test Summary: | Pass Total Time HTTP streamhandler ignores closed body with Content-Length: 0 header | 2 2 6.7s Test Summary: | Pass Total Time HTTP router live request handler server | 8 8 14.2s Test Summary: | Pass Total Time HTTP router live stream handler server | 3 3 0.4s [runtests] include DONE: http_handlers_tests.jl [runtests] include START: http_websocket_codec_tests.jl Test Summary: | Pass Total Time HTTP websocket opcode helpers | 12 12 0.1s Test Summary: | Pass Total Time HTTP websocket frame encoder | 15 15 2.4s Test Summary: | Pass Total Time HTTP websocket decoder | 21 21 1.8s Test Summary: | Pass Total Time HTTP websocket close payload helpers | 9 9 0.5s Test Summary: | Pass Total Time HTTP websocket connection state machine | 16 16 1.6s Test Summary: | Pass Total Time HTTP websocket outgoing-frame buffer is single-locked | 3 3 2.2s Test Summary: | Pass Total Time HTTP websocket payload limits | 1 1 0.1s Test Summary: | Pass Total Time HTTP websocket handshake helpers | 15 15 1.7s Test Summary: | Pass Total Time HTTP websocket decoder large-frame growth path and chunked masking | 26 26 1.5s Test Summary: | Pass Total Time HTTP websocket max-length guard (header pre-check) | 4 4 1.0s Test Summary: | Pass Total Time HTTP websocket outgoing buffer swap semantics | 3 3 0.0s Test Summary: | Pass Total Time JLSEC-2026-622 websocket secrets use a CSPRNG | 6 6 0.7s [runtests] include DONE: http_websocket_codec_tests.jl [runtests] include START: http_websocket_pmce_tests.jl Test Summary: | Pass Total Time permessage-deflate codec round-trips (RFC 7692) | 16 16 0.3s Test Summary: | Pass Total Time permessage-deflate extension negotiation | 15 15 1.8s Test Summary: | Pass Total Time permessage-deflate end-to-end echo | 10 10 14.7s Test Summary: | Pass Total Time permessage-deflate negotiation fallbacks end-to-end | 4 4 1.0s [runtests] include DONE: http_websocket_pmce_tests.jl [runtests] include START: public_api_tests.jl Test Summary: | Pass Total Time public API declarations match the documented API | 143 143 0.0s [runtests] include DONE: public_api_tests.jl [runtests] include START: http_websocket_client_tests.jl Test Summary: | Pass Total Time WebSocket handshake Host mirrors URL authority as written | 6 6 0.1s Test Summary: | Pass Total Time HTTP.WebSockets client open over ws | 15 15 2.2s Test Summary: | Pass Total Time HTTP.WebSockets client open over wss | 1 1 2.1s Test Summary: | Pass Total Time HTTP.WebSockets client subprotocol negotiation | 2 2 0.6s Test Summary: | Pass Total Time HTTP.WebSockets client rejects unexpected subprotocols | 6 6 0.3s Test Summary: | Pass Total Time HTTP.WebSockets client redirects and cookies | 2 2 1.3s Test Summary: | Pass Total Time HTTP.WebSockets client redirect drops explicit cookies across origins | 3 3 1.4s Test Summary: | Pass Total Time HTTP.WebSockets client handshake response_header_timeout | 1 1 0.9s [runtests] include DONE: http_websocket_client_tests.jl [runtests] include START: http_websocket_server_tests.jl Test Summary: | Pass Total Time HTTP.WebSockets server frame error branches | 21 21 2.3s Test Summary: | Pass Total Time HTTP.WebSockets server listen! over ws | 2 2 1.5s Test Summary: | Pass Total Time HTTP.WebSockets server listen! over wss | 1 1 2.9s Test Summary: | Pass Total Time HTTP.WebSockets client read_idle_timeout over wss (#1062) | 5 5 1.4s Test Summary: | Pass Total Time HTTP.WebSockets server subprotocol negotiation | 2 2 1.1s Test Summary: | Pass Total Time HTTP.WebSockets server default origin policy rejects mismatched origins | 1 1 1.2s Test Summary: | Pass Total Time HTTP.WebSockets default origin policy enforces scheme/host/port (JLSEC-2026-614) | 17 17 0.3s Test Summary: | Pass Total Time HTTP.WebSockets server custom origin policy can allow requests | 1 1 1.3s Test Summary: | Pass Total Time HTTP.WebSockets server rejects invalid websocket keys | 6 6 1.2s Test Summary: | Pass Total Time HTTP.WebSockets server close notifies active sessions | 4 4 1.9s [runtests] include DONE: http_websocket_server_tests.jl [runtests] include START: http_websocket_integration_tests.jl Test Summary: | Pass Total Time HTTP.WebSockets multiple concurrent writers | 2 2 1.5s Test Summary: | Pass Total Time HTTP.WebSockets iterate drains buffered messages on close race | 20 20 2.0s Test Summary: | Pass Total Time HTTP.WebSockets handler return after internal close preserves real close code | 2 2 1.3s Test Summary: | Pass Total Time HTTP.WebSockets client uses forward proxy absolute-form and proxy auth | 3 3 1.2s Test Summary: | Pass Total Time HTTP.WebSockets.upgrade mixes HTTP and WebSocket routes | 8 8 9.5s Test Summary: | Pass Total Time HTTP.WebSockets.upgrade rejects non-upgradeable streams | 1 1 0.3s Test Summary: | Pass Total Time HTTP.WebSockets.isready reports buffered messages | 4 4 1.6s Test Summary: | Pass Total Time HTTP.WebSockets client read_idle_timeout fires on silence (#1062) | 5 5 1.4s [runtests] include DONE: http_websocket_integration_tests.jl [runtests] include START: http_websocket_raw_io_tests.jl Test Summary: | Pass Total Time HTTP.WebSockets.open over a raw IO | 8 8 8.7s [runtests] include DONE: http_websocket_raw_io_tests.jl [runtests] include START: http_retry_tests.jl Test Summary: | Pass Total Time HTTP retry bucket defaults and validation | 15 15 0.6s Test Summary: | Pass Total Time HTTP retry bucket acquire/release is partitioned and case-insensitive | 4 4 0.1s Test Summary: | Pass Total Time HTTP retry bucket successful release restores reserved capacity | 1 1 0.0s Test Summary: | Pass Total Time HTTP retry bucket response failure release keeps partial cost | 1 1 0.0s Test Summary: | Pass Total Time HTTP retry bucket exception failure release keeps full transient cost | 1 1 0.0s Test Summary: | Pass Total Time HTTP retry bucket refunds retried attempts that reach a final response (#1353) | 18 18 0.1s Test Summary: | Pass Total Time HTTP retry bucket replenishes consumed capacity (#1353) | 11 11 0.2s Test Summary: | Pass Total Time HTTP retry bucket uses a pointer-free concurrent fast path (#1355) | 3 3 0.5s Test Summary: | Pass Total Time HTTP retry bucket heals only after successful responses | 4 4 8.8s Test Summary: | Pass Total Time HTTP transport owns an optional default retry bucket | 3 3 0.1s Test Summary: | Pass Total Time HTTP request retries idempotent responses and honors status_exception after retries | 3 3 1.1s Test Summary: | Pass Total Time HTTP retry_attempts reports client retries (#1011, #1019) | 9 9 0.8s Test Summary: | Pass Total Time HTTP request trace emits retry events | 11 11 4.0s Test Summary: | Pass Total Time HTTP request treats PUT and DELETE as idempotent for retries | 4 4 0.1s Test Summary: | Pass Total Time HTTP request gates POST retries on retry_non_idempotent or Idempotency-Key | 6 6 0.5s Test Summary: | Pass Total Time HTTP request retry_if can force or suppress retries | 5 5 4.3s Test Summary: | Pass Total Time HTTP retry bucket accounts for retry_if decisions | 10 10 18.8s Test Summary: | Pass Total Time HTTP retry bucket preserves terminal built-in response charging | 7 7 7.9s Test Summary: | Pass Total Time HTTP retry bucket charges terminal custom-only response failures | 5 5 8.0s Test Summary: | Pass Total Time HTTP retry bucket carries an explicit custom decision to the terminal response | 5 5 8.5s Test Summary: | Pass Total Time HTTP retry tracing failures release reserved capacity | 12 12 11.0s Test Summary: | Pass Total Time HTTP retry policy failures preserve response ownership cleanup | 4 4 8.9s Test Summary: | Pass Total Time HTTP retry_if sees RequestRetryError for request-path failures | 3 3 0.3s Test Summary: | Pass Total Time HTTP request does not retry unreplayable IO bodies | 3 3 7.4s Test Summary: | Pass Total Time HTTP request retry bucket can constrain retries or be disabled | 5 5 0.1s Test Summary: | Pass Total Time retry arming refunds the bucket when the deadline preempts the backoff | 4 4 0.4s Test Summary: | Pass Total Time retry delay rejects a deadline crossed during sleep | 2 2 0.3s Test Summary: | Pass Total Time HTTP request retry that recovers refunds the retry bucket (#1353) | 3 3 0.0s Test Summary: | Pass Total Time HTTP request trace emits RetrySkippedEvent when the bucket denies (#1353) | 7 7 0.9s Test Summary: | Pass Total Time HTTP request trace emits RetrySkippedEvent for request-path failures (#1353) | 7 7 1.0s Test Summary: | Pass Total Time HTTP.open retries idempotent buffered requests | 5 5 3.1s Test Summary: | Pass Total Time HTTP.open retries buffered POST requests when enabled | 5 5 0.4s Test Summary: | Pass Total Time HTTP retry-after parsing handles seconds and dates | 3 3 0.1s Test Summary: | Pass Total Time isrecoverable classifies retryable request exceptions (#1245) | 22 22 0.8s [runtests] include DONE: http_retry_tests.jl [runtests] include START: http_client_transport_tests.jl Test Summary: | Pass Total Time _read_all_response_bytes caps eager preallocation | 1 1 0.2s Test Summary: | Pass Total Time HTTP transport constructor validates max_conns_per_host | 1 1 0.0s Test Summary: | Pass Total Time HTTP transport waiter uses deterministic wake state | 3 3 0.2s Test Summary: | Pass Total Time HTTP client transport handles duplicate concurrent requests | 4 4 1.5s Test Summary: | Pass Total Time _ConnReader uses buffered reads for HTTP/1 parsing | 4 4 0.1s Test Summary: | Pass Total Time _ConnReader reads a byte through the refill path | 1 1 0.1s Test Summary: | Pass Total Time HTTP client transport keep-alive reuse | 6 6 0.4s Test Summary: | Pass Total Time HTTP client transport no reuse on Connection close | 4 4 0.1s Test Summary: | Pass Total Time HTTP client transport keep-alive reuse with gzip decompression | 5 5 0.5s Test Summary: | Pass Total Time HTTP client transport keep-alive reuse with deflate decompression | 5 5 0.3s Test Summary: | Pass Total Time HTTP client transport hands off waiting acquire under host cap | 7 7 0.3s Test Summary: | Pass Total Time HTTP client transport wakes waiter to redial after early close under host cap | 7 7 0.2s Test Summary: | Pass Total Time HTTP client transport waiter honors request deadline under host cap | 5 5 0.1s Test Summary: | Pass Total Time HTTP client transport skips interim 1xx responses | 2 2 1.1s Test Summary: | Pass Total Time HTTP client transport waits for 100-continue before sending body | 4 4 2.5s Test Summary: | Pass Total Time HTTP client transport returns early final responses before upload completes | 3 3 2.3s Test Summary: | Pass Total Time HTTP client transport closes request body after send | 4 4 2.5s Test Summary: | Pass Total Time HTTP client transport redials after early close on bounded body | 6 6 0.3s Test Summary: | Pass Total Time HTTP client transport respects request Connection close | 6 6 0.2s Test Summary: | Pass Total Time HTTP client transport does not reuse conn after early response close | 6 6 0.2s Test Summary: | Pass Total Time HTTP client transport retries idempotent request on stale reused conn | 7 7 0.3s Test Summary: | Pass Total Time HTTP client transport force-fresh acquire replaces reused conns | 7 7 1.0s Test Summary: | Pass Total Time HTTP client transport keeps a fresh idle conn while evicting an expired peer | 5 5 0.3s Test Summary: | Pass Total Time HTTP client transport releases a slot after an earlier raw close | 2 2 0.1s Test Summary: | Pass Total Time HTTP client transport retries stale PUT and DELETE requests | 6 6 0.3s Test Summary: | Pass Total Time HTTP client transport treats not-pollable reused errors as retryable | 4 4 0.3s Test Summary: | Pass Total Time HTTP client transport types TLS dial failures as handshake errors (#1353) | 2 2 0.2s Test Summary: | Pass Total Time HTTP client transport classifies TLS-wrapped reused errors by cause (#1353) | 5 5 0.0s Test Summary: | Pass Total Time HTTP public client APIs wrap established TLS record truncation | 8 8 2.9s Test Summary: | Pass Total Time HTTP client transport survives a fully poisoned idle pool (#1353) | 6 6 0.4s Test Summary: | Pass Total Time HTTP client transport forces a fresh final retry during concurrent handoff | 5 5 0.4s Test Summary: | Pass Total Time close_idle_connections! clears the default and per-client pools | 5 5 7.2s Test Summary: | Pass Total Time local_addr binds outbound connections to a source IP (#834) | 12 12 8.0s [runtests] include DONE: http_client_transport_tests.jl [runtests] include START: http_client_proxy_tests.jl Test Summary: | Pass Total Time HTTP proxy explicit config parsing | 40 40 0.8s Test Summary: | Pass Total Time percent-encoded userinfo is decoded for Basic auth | 3 3 0.0s Test Summary: | Pass Total Time HTTP proxy no_proxy matching | 12 12 0.1s Test Summary: | Pass Total Time HTTP proxy parser edge cases | 12 12 0.6s Test Summary: | Pass Total Time HTTP proxy env selection and all_proxy fallback | 9 9 0.4s Test Summary: | Pass Total Time HTTP proxy CGI safeguard matches Go semantics | 8 8 0.6s Test Summary: | Pass Total Time HTTP proxy planning chooses direct, forward, and tunnel modes | 23 23 0.1s Test Summary: | Pass Total Time HTTP proxy forwards plain HTTP requests in absolute-form | 5 5 2.0s Test Summary: | Pass Total Time HTTP SOCKS5 proxy handshakes before plain HTTP requests | 14 14 0.5s Test Summary: | Pass Total Time HTTP WebSockets client uses SOCKS proxy stream | 8 8 0.3s Test Summary: | Pass Total Time HTTP SOCKS5 proxy failures surface as ConnectError | 13 13 0.7s Test Summary: | Pass Total Time HTTP SOCKS5 handshake honors connect timeout | 2 2 0.8s Test Summary: | Pass Total Time HTTPS h1 requests ride a SOCKS5 proxied TLS stream | 10 10 0.7s Test Summary: | Pass Total Time HTTP SOCKS5 proxied connections are pooled and reused | 10 10 0.1s Test Summary: | Pass Total Time HTTP proxy CONNECT tunnels HTTPS requests over http proxy | 7 7 0.4s Test Summary: | Pass Total Time HTTP high-level request and open accept explicit proxy overrides | 7 7 0.7s Test Summary: | Pass Total Time HTTP default client uses env proxy configuration | 3 3 0.3s Test Summary: | Pass Total Time HTTP default client surfaces CGI HTTP_PROXY refusal | 2 2 0.2s Test Summary: | Pass Total Time HTTP proxy CONNECT supports tunneled H2 requests | 7 7 1.7s Test Summary: | Pass Total Time HTTP proxy closes tunnel after H2 setup failure | 3 3 0.2s Test Summary: | Pass Total Time HTTP SOCKS5H proxy supports tunneled H2 requests | 12 12 0.5s [runtests] include DONE: http_client_proxy_tests.jl [runtests] include START: http_client_tests.jl Test Summary: | Pass Total Time HTTP @client macro supports single middlewares | 11 11 2.2s Test Summary: | Pass Total Time HTTP @client macro supports tuple middlewares | 7 7 0.8s Test Summary: | Pass Total Time HTTP request trace emits request response and done events | 13 13 1.0s Test Summary: | Pass Total Time HTTP verbose wraps a request trace and prints to stdout | 10 10 3.3s Test Summary: | Pass Total Time HTTP verbose prints RetrySkippedEvent lines (#1353) | 3 3 0.3s Test Summary: | Pass Total Time HTTP client redirect rewrites method | 5 5 2.1s Test Summary: | Pass Total Time HTTP client QUERY redirect preserves method and replayable body | 11 11 2.5s Test Summary: | Pass Total Time HTTP request trace emits redirect events | 8 8 0.9s Test Summary: | Pass Total Time HTTP client request redirect_method override preserves replayable body | 4 4 0.8s Test Summary: | Pass Total Time HTTP client QUERY requests retry as idempotent | 4 4 0.2s Test Summary: | Pass Total Time HTTP client 307 does not follow non-replayable body redirect | 3 3 5.7s Test Summary: | Pass Total Time HTTP client redirect referer behavior | 5 5 0.2s Test Summary: | Pass Total Time HTTP client redirect strips sensitive headers for untrusted hosts | 6 6 0.2s Test Summary: | Pass Total Time JLSEC redirect does not leak explicit cookies= across origins | 4 4 2.0s Test Summary: | Pass Total Time HTTP client redirect helper strips all duplicate sensitive headers | 1 1 0.0s Test Summary: | Pass Total Time HTTP client redirect forwardheaders=false clears original headers and stale Host | 5 5 0.2s Test Summary: | Pass Total Time HTTP client redirect trusted host matching helper | 5 5 0.1s Test Summary: | Pass Total Time JLSEC redirect sensitive-header origin (scheme/port/host) and cookie scoping | 9 9 0.0s Test Summary: | Pass Total Time HTTP client redirect absolute location default ports | 31 31 0.0s Test Summary: | Pass Total Time do! redirect with header-only Host (request.host === nothing) | 5 5 0.5s Test Summary: | Pass Total Time streaming request Host mirrors URL authority as written | 4 4 0.1s Test Summary: | Pass Total Time HTTP high-level redirect derives TLS server name per hop | 5 5 7.1s Test Summary: | Pass Total Time HTTP high-level request redirect=false and redirect_limit=0 return redirect responses | 10 10 0.6s Test Summary: | Pass Total Time HTTP client redirect metadata and limit errors | 20 20 0.2s Test Summary: | Pass Total Time HTTP client cookie jar round-trip | 3 3 0.3s Test Summary: | Pass Total Time HTTP high-level request cookiejar and cookies kwargs | 5 5 2.7s Test Summary: | Pass Total Time HTTP.open respects cookiejar kwargs | 4 4 0.7s Test Summary: | Pass Total Time HTTP high-level request interface | 112 112 10.9s Test Summary: | Pass Total Time HTTP high-level response streaming and decompression | 44 44 8.5s Test Summary: | Pass Total Time HTTP buffered request replay retains payload storage | 6 6 0.1s Test Summary: | Pass Total Time HTTP high-level request body inputs | 23 23 15.1s Test Summary: | Pass Total Time HTTP.open streaming interface | 32 32 3.4s Test Summary: | Pass Total Time HTTP.open preserves non-Exception callback throws | 1 1 6.7s Test Summary: | Pass Total Time HTTP.open per-byte stream reads | 7 7 2.0s ┌ Warning: `readtimeout` is deprecated; use `read_idle_timeout` for inactivity timeouts or `request_timeout` for overall request deadlines └ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_client_timeouts.jl:41 Test Summary: | Pass Total Time HTTP.open stream guard rails | 11 11 1.2s Test Summary: | Pass Total Time HTTP SSE callback interface | 29 29 8.9s Test Summary: | Pass Total Time HTTP SSE helper parsing | 34 34 2.6s Test Summary: | Pass Total Time HTTP request timeout configuration parsing | 20 20 0.5s Test Summary: | Pass Total Time HTTP high-level readtimeout | 1 1 0.5s Test Summary: | Pass Total Time HTTP high-level response_header_timeout | 1 1 0.5s Test Summary: | Pass Total Time HTTP high-level read_idle_timeout | 5 5 0.4s Test Summary: | Pass Total Time HTTP connect_timeout works with explicit client | 3 3 0.6s Test Summary: | Pass Total Time HTTP client-level connect_timeout resolution | 9 9 0.1s Test Summary: | Pass Total Time HTTP Client(connect_timeout=...) default applies to requests | 4 4 0.4s Test Summary: | Pass Total Time HTTP transport error wrapping | 7 7 0.6s Test Summary: | Pass Total Time HTTP server bind-in-use wraps to AddressInUseError | 6 6 1.8s Test Summary: | Pass Total Time Client default_headers and per-call override | 2 2 7.0s Test Summary: | Pass Total Time Client default_query merges with per-call query | 6 6 7.7s Test Summary: | Pass Total Time Client positional verb helpers | 8 8 7.1s Test Summary: | Pass Total Time Client poisoning after close | 5 5 6.7s Test Summary: | Pass Total Time RequestContext cancellation interrupts in-flight request | 4 4 7.1s Test Summary: | Pass Total Time Client default_basicauth applied unless overridden | 3 3 7.0s Test Summary: | Pass Total Time Client default_request_timeout applied unless overridden | 1 1 0.1s Test Summary: | Pass Total Time max_decompressed_size guards against decompression bombs | 10 10 8.8s Test Summary: | Pass Total Time HTTP client codeunits bodies dispatch without Base ambiguity (#1302) | 3 3 7.9s [runtests] include DONE: http_client_tests.jl [runtests] include START: http_server_http1_tests.jl Test Summary: | Pass Total Time HTTP server runs handlers on the interactive pool | 1 1 0.0s Test Summary: | Pass Total Time HTTP server SSE helper | 4 4 0.0s Test Summary: | Pass Total Time HTTP server SSE roundtrip | 15 15 9.3s Test Summary: | Pass Total Time HTTP server SSE events stream incrementally | 2 2 8.2s Test Summary: | Pass Total Time HTTP server SSE rejects CR/LF injection in event/id/retry fields | 12 12 0.4s Test Summary: | Pass Total Time HTTP server top-level wrapper kwargs and stream abort state | 11 11 7.3s Test Summary: | Pass Total Time HTTP server streams ordinary H1 response heads before body EOF | 4 4 7.9s Test Summary: | Pass Total Time HTTP server basic request handling | 8 8 7.0s Test Summary: | Pass Total Time HTTP server request handlers support text response bodies | 2 2 7.0s Test Summary: | Pass Total Time HTTP server peeraddr exposes the client socket address | 6 6 7.8s Test Summary: | Pass Total Time HTTP server peeraddr exposes the client socket address over TLS | 4 4 6.6s Test Summary: | Pass Total Time HTTP servecontent direct conditionals and single ranges | 17 17 2.3s Test Summary: | Pass Total Time HTTP servecontent live HTTP/1.1 range and HEAD behavior | 7 7 8.6s Test Summary: | Pass Total Time HTTP servefile and fileserver over HTTP/1.1 | 30 30 12.3s Test Summary: | Pass Total Time HTTP fileserver Windows backslash path traversal | 25 25 0.7s Test Summary: | Pass Total Time HTTP fileserver canonical redirects cannot become network-path references | 22 22 0.7s Test Summary: | Pass Total Time HTTP fileserver SPA fallback over HTTP/1.1 | 9 9 7.7s Test Summary: | Pass Total Time HTTP server request handler timeout middleware on HTTP/1.1 | 5 5 7.8s Test Summary: | Pass Total Time HTTP server wire-level parse and continue behavior | 11 11 13.5s Test Summary: | Pass Total Time HTTP server rejects unsupported Expect headers | 2 2 7.1s Test Summary: | Pass Total Time HTTP server stream handlers suppress bodies for HEAD, 204, and 304 | 9 9 6.7s Test Summary: | Pass Total Time HTTP server stream handlers keep an explicit Content-Length for HEAD and 304 | 10 10 6.9s ┌ Error: server handler must return HTTP.Response, got String └ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1225 Test Summary: | Pass Total Time HTTP server timeout and handler error responses | 3 3 20.0s Test Summary: | Pass Total Time HTTP server idle timeout closes keep-alive connections | 2 2 7.0s Test Summary: | Pass Total Time HTTP server write timeout aborts stalled responses | 1 1 6.8s Test Summary: | Pass Total Time HTTP server ordinary handlers suppress bodies for HEAD | 5 5 6.9s Test Summary: | Pass Total Time HTTP server ordinary handlers suppress bodies for 204 and 304 | 12 12 6.9s Test Summary: | Pass Total Time HTTP server ordinary handlers keep an explicit Content-Length for 304 | 5 5 6.9s Test Summary: | Pass Total Time HTTP server ordinary handlers receive buffered request bodies | 10 10 7.1s Test Summary: | Pass Total Time HTTP server ordinary handlers reject oversized buffered request bodies | 4 4 7.3s Test Summary: | Pass Total Time HTTP server stream handler request and response flow | 4 4 6.8s Test Summary: | Pass Total Time HTTP server stream handlers support IOBuffer writes | 4 4 7.8s Test Summary: | Pass Total Time HTTP stream writes accept codeunits without Base ambiguity (#1302) | 2 2 6.8s Test Summary: | Pass Total Time HTTP stream handler error after deferred startwrite returns 500 (#1303) | 2 2 11.9s Test Summary: | Pass Total Time HTTP stream byte I/O supports generic AbstractStrings and Chars | 4 4 7.1s Test Summary: | Pass Total Time HTTP server stream handlers reject fixed-length mismatches before writing malformed bodies | 4 4 6.7s Test Summary: | Pass Total Time HTTP server stream handler emits chunked trailers | 3 3 6.7s Test Summary: | Pass Total Time HTTP server shutdown rejects new requests | 4 4 7.5s Test Summary: | Pass Total Time HTTP server close waits for active requests to finish | 5 5 7.4s Test Summary: | Pass Total Time HTTP server closes keep-alive when request body is unread | 7 7 6.8s [runtests] include DONE: http_server_http1_tests.jl [runtests] include START: hpack_tests.jl Test Summary: | Pass Total Time HPACK encode/decode round trip | 1 1 0.2s Test Summary: | Pass Total Time HPACK dynamic table indexing | 2 2 0.0s Test Summary: | Pass Total Time HPACK size update and validation | 3 3 0.2s Test Summary: | Pass Total Time HPACK decoder rejects dynamic table updates above allowed limit | 1 1 0.1s Test Summary: | Pass Total Time HPACK encoder emits table size update bytes | 2 2 0.0s Test Summary: | Pass Total Time HPACK encoder emits min and final table size update bytes | 1 1 0.0s Test Summary: | Pass Total Time HPACK sensitive headers use never-indexed representation | 6 6 0.1s Test Summary: | Pass Total Time HPACK table size update must appear before header fields | 1 1 0.0s Test Summary: | Pass Total Time HPACK huffman decode fixture | 1 1 0.0s Test Summary: | Pass Total Time HPACK huffman encode/decode round trip | 3 3 0.1s Test Summary: | Pass Total Time HPACK decoder enforces max decoded string length | 1 1 0.1s Test Summary: | Pass Total Time HPACK decoder enforces max header list size | 1 1 0.1s [runtests] include DONE: hpack_tests.jl [runtests] include START: http2_frame_tests.jl Test Summary: | Pass Total Time HTTP/2 frame roundtrip basics | 10 10 0.7s Test Summary: | Pass Total Time HTTP/2 structured frame roundtrips | 9 9 0.4s Test Summary: | Pass Total Time HTTP/2 parse guards | 1 1 0.0s Test Summary: | Pass Total Time HTTP/2 frame stream-id validation on read | 9 9 0.0s Test Summary: | Pass Total Time HTTP/2 frame stream-id validation on write | 7 7 0.3s Test Summary: | Pass Total Time HTTP/2 padded payload parsing | 6 6 0.0s Test Summary: | Pass Total Time HTTP/2 priority and push-promise parsing | 10 10 0.1s Test Summary: | Pass Total Time HTTP/2 unknown frame passthrough | 3 3 0.3s Test Summary: | Pass Total Time HTTP/2 header block fragmentation helper | 11 11 0.3s [runtests] include DONE: http2_frame_tests.jl [runtests] include START: http2_settings_tests.jl Test Summary: | Pass Total Time HTTP2Settings construction validation | 8 8 0.1s Test Summary: | Pass Total Time HTTP2Settings derives the receive buffer cap from the window | 3 3 0.0s [runtests] include DONE: http2_settings_tests.jl [runtests] include START: http2_client_tests.jl Test Summary: | Pass Total Time HTTP/2 client types TLS dial failures as handshake errors (#1353) | 2 2 0.2s Test Summary: | Pass Total Time HTTP/2 client request header filtering and authority selection | 16 16 1.2s Test Summary: | Pass Total Time HTTP/2 client validates response pseudo-headers | 5 5 0.0s Test Summary: | Pass Total Time HTTP/2 client rejects response without status pseudo-header | 1 1 0.5s Test Summary: | Pass Total Time HTTP/2 client preserves and enforces response Content-Length | 6 6 0.3s Test Summary: | Pass Total Time HTTP/2 client surfaces a reset after buffered response DATA | 24 24 0.3s Test Summary: | Pass Total Time HTTP/2 client keeps a complete response after a late reset | 5 5 0.2s Test Summary: | Pass Total Time HTTP/2 client keeps a complete response when another stream fails with the connection | 6 6 0.1s Test Summary: | Pass Total Time HTTP/2 high-level client retries a read-loop connection failure | 3 3 0.3s Test Summary: | Pass Total Time HTTP/2 public roundtrip wraps established TLS record truncation | 2 2 0.3s Test Summary: | Pass Total Time HTTP/2 client requires initial SETTINGS before other frames | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 connect_h2! respects connect deadline | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client rejects server ENABLE_PUSH settings | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client response_header_timeout bounds header wait | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client read_idle_timeout bounds body waits | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 client read_idle_timeout allows delayed first body frame | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client write_idle_timeout bounds flow-control stalls | 2 2 1.5s Test Summary: | Pass Total Time HTTP/2 client honors peer header table size settings | 6 6 0.2s Test Summary: | Pass Total Time HTTP/2 client rejects request headers above peer max header list size | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client fragments large request headers | 5 5 0.6s Test Summary: | Pass Total Time HTTP/2 client rejects oversized accumulated response header blocks | 2 2 0.4s Test Summary: | Pass Total Time HTTP/2 client rejects oversized decoded response header lists | 2 2 0.2s Test Summary: | Pass Total Time HTTP/2 client roundtrip | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 client exposes response trailers after body EOF | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 client rejects invalid response trailer pseudo-headers | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client strips padded DATA payload bytes | 2 2 0.2s Test Summary: | Pass Total Time HTTP/2 client sequential streams | 5 5 0.2s Test Summary: | Pass Total Time HTTP/2 client splits large DATA request body | 6 6 0.4s Test Summary: | Pass Total Time HTTP/2 high-level request supports iterable bodies | 4 4 0.3s Test Summary: | Pass Total Time HTTP/2 request context cancellation resets in-flight stream | 5 5 0.9s Test Summary: | Pass Total Time HTTP/2 client honors stream-level flow control | 5 5 0.1s Test Summary: | Pass Total Time HTTP/2 client honors connection-level flow control | 5 5 0.1s Test Summary: | Pass Total Time HTTP/2 client advertises content-length for known-size request bodies | 2 2 0.3s Test Summary: | Pass Total Time HTTP/2 client aborts request body on early complete response | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 client keeps response when peer resets after complete response | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client surfaces mid-upload stream reset | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 client connection window stays non-negative under a raised stream window | 6 6 0.2s Test Summary: | Pass Total Time HTTP/2 client shared connection concurrent calls are safe | 3 3 0.7s Test Summary: | Pass Total Time HTTP/2 client multiplexes concurrent streams | 4 4 0.3s Test Summary: | Pass Total Time HTTP/2 client rejects PUSH_PROMISE frames | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client marks streams above GOAWAY last_stream_id explicitly | 7 7 1.1s Test Summary: | Pass Total Time HTTP/2 secure connect rejects non-h2 ALPN | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 client multiplexes concurrent roundtrips on one connection | 1 1 9.2s Test Summary: | Pass Total Time HTTP/2 client surfaces trailers without forcing body drain | 2 2 7.3s Test Summary: | Pass Total Time HTTP/2 client honors restricted ALPN list on auto protocol | 3 3 6.7s Test Summary: | Pass Total Time HTTP/2 automatic acquire observes cached HTTP/1.1 origin | 1 1 0.5s Test Summary: | Pass Total Time HTTP/2 automatic acquire rechecks HTTP/1.1 origin after waiting | 1 1 0.5s Test Summary: | Pass Total Time HTTP/2 transient connect failure does not cache HTTP/1.1 origin | 4 4 0.1s Test Summary: | Pass Total Time HTTP/2 close_idle_connections! clears cached HTTP/1.1 origins | 3 3 0.0s Test Summary: | Pass Total Time HTTP/2 client advertises configured flow-control windows | 8 8 0.8s Test Summary: | Pass Total Time HTTP/2 client keeps default flow-control windows byte-for-byte | 5 5 0.3s Test Summary: | Pass Total Time HTTP/2 client advertises a sub-default stream window | 3 3 2.5s Test Summary: | Pass Total Time HTTP/2 large body round-trips intact across a real client and server | 2 2 9.5s Test Summary: | Pass Total Time HTTP/2 client send-window waiter lifecycle | 10 10 0.8s Test Summary: | Pass Total Time HTTP/2 client decodes header blocks for unknown streams (HPACK sync) | 9 9 0.4s Test Summary: | Pass Total Time HTTP/2 client enforces CONTINUATION sequencing | 9 9 0.2s Test Summary: | Pass Total Time HTTP/2 client ignores WINDOW_UPDATE for unknown streams | 5 5 0.1s Test Summary: | Pass Total Time HTTP/2 client clamps peer header table size settings | 2 2 0.0s Test Summary: | Pass Total Time HTTP/2 pool evicts connections idle past the transport idle timeout (#1331) | 5 5 0.6s Test Summary: | Pass Total Time HTTP/2 pool reuses fresh connections and honors idle_timeout_ns=0 (#1331) | 4 4 0.1s Test Summary: | Pass Total Time close_idle_connections! closes idle pooled HTTP/2 connections (#1331) | 6 6 0.5s [runtests] include DONE: http2_client_tests.jl [runtests] include START: http2_refused_stream_retry_tests.jl ┌ Info: REFUSED_STREAM scenario │ result = │ HTTP/2.0 200 │ │ attempts[] = 2 └ conns[] = 2 ┌ Info: GOAWAY scenario │ result = │ HTTP/2.0 200 │ │ attempts[] = 2 └ conns[] = 2 Test Summary: | Pass Total Time HTTP/2 retry of guaranteed-unprocessed streams (RFC 9113 §8.7) | 22 22 1.9s [runtests] include DONE: http2_refused_stream_retry_tests.jl [runtests] include START: http2_server_tests.jl Test Summary: | Pass Total Time HTTP/2 server stream cancellation errors | 2 2 0.0s Test Summary: | Pass Total Time HTTP/2 server request handling | 6 6 7.4s Test Summary: | Pass Total Time HTTP/2 server request handlers support text response bodies | 2 2 7.9s Test Summary: | Pass Total Time HTTP/2 server SSE events stream incrementally | 2 2 8.4s Test Summary: | Pass Total Time HTTP/2 server writes unread BytesBody response bytes directly | 7 7 8.1s Test Summary: | Pass Total Time HTTP/2 server handles empty and closed BytesBody responses | 8 8 7.5s Test Summary: | Pass Total Time HTTP/2 server peeraddr exposes the client socket address | 4 4 7.4s Test Summary: | Pass Total Time HTTP/2 server writes vector responses with trailers | 7 7 9.0s Test Summary: | Pass Total Time HTTP/2 server servecontent supports ranges and conditionals | 6 6 7.6s Test Summary: | Pass Total Time HTTP/2 server fileserver serves files and redirects canonically | 9 9 8.2s Test Summary: | Pass Total Time HTTP/2 server fileserver supports SPA fallback | 8 8 1.3s Test Summary: | Pass Total Time HTTP/2 server request handler timeout middleware | 5 5 8.5s Test Summary: | Pass Total Time HTTP/2 ordinary handlers reject oversized buffered request bodies | 3 3 8.0s Test Summary: | Pass Total Time HTTP/2 server accepts legal request trailers | 4 4 7.8s Test Summary: | Pass Total Time HTTP/2 server rejects invalid request trailer pseudo-headers | 2 2 8.0s Test Summary: | Pass Total Time HTTP/2 server fragments large response headers | 5 5 8.1s Test Summary: | Pass Total Time HTTP/2 server fragments large response trailers | 7 7 8.4s Test Summary: | Pass Total Time HTTP/2 server reuses HPACK encoder state across responses | 2 2 8.1s Test Summary: | Pass Total Time HTTP/2 server honors peer header table size settings | 4 4 8.4s Test Summary: | Pass Total Time HTTP/2 server clamps peer header table size settings | 2 2 0.1s Test Summary: | Pass Total Time HTTP/2 server accepts duplicate peer settings in order | 4 4 7.7s Test Summary: | Pass Total Time HTTP/2 server router request handlers work | 7 7 1.0s Test Summary: | Pass Total Time HTTP/2 server stream handlers work and suppress HEAD bodies | 9 9 7.5s Test Summary: | Pass Total Time HTTP/2 server stream handlers keep an explicit Content-Length for HEAD | 6 6 7.4s Test Summary: | Pass Total Time HTTP/2 server stream handlers flush DATA before handler return | 5 5 7.6s Test Summary: | Pass Total Time HTTP/2 server router stream handlers work | 3 3 0.2s Test Summary: | Pass Total Time HTTP/2 server request flow control for large uploads | 2 2 8.0s Test Summary: | Pass Total Time HTTP/2 server stream handlers start reading bodies before upload completion | 3 3 9.4s Test Summary: | Pass Total Time HTTP/2 server handles concurrent streams on one connection | 4 4 7.6s Test Summary: | Pass Total Time HTTP/2 server shutdown closes listener | 2 2 8.3s Test Summary: | Pass Total Time HTTP/2 server close sends GOAWAY and drains active streams | 7 7 8.2s Test Summary: | Pass Total Time HTTP/2 server splits large text response bodies into valid DATA frames | 3 3 7.9s Test Summary: | Pass Total Time HTTP/2 server suppresses bodies for 204 and 304 responses | 4 4 7.7s Test Summary: | Pass Total Time HTTP/2 server rejects invalid continuation sequencing | 2 2 7.6s Test Summary: | Pass Total Time HTTP/2 server rejects invalid request headers | 8 8 7.6s Test Summary: | Pass Total Time HTTP/2 server combines cookie fields with semicolons | 1 1 0.1s Test Summary: | Pass Total Time HTTP/2 server validates CONNECT request pseudo-headers | 11 11 0.1s Test Summary: | Pass Total Time HTTP/2 server request header validation edge cases | 3 3 0.0s Test Summary: | Pass Total Time HTTP/2 server peer settings and window update validation | 7 7 0.0s Test Summary: | Pass Total Time HTTP/2 server rejects request Content-Length mismatches | 8 8 8.4s Test Summary: | Pass Total Time HTTP/2 server rejects DATA after END_STREAM without closing connection | 4 4 7.8s Test Summary: | Pass Total Time HTTP/2 server rejects oversized request header blocks | 3 3 7.4s Test Summary: | Pass Total Time HTTP/2 server rejects oversized decoded request header lists | 3 3 7.5s Test Summary: | Pass Total Time HTTP/2 server honors peer response-header filtering and stream flow control | 8 8 8.8s Test Summary: | Pass Total Time HTTP/2 server sends response headers before waiting for response flow-control credit | 6 6 8.0s Test Summary: | Pass Total Time HTTP/2 server validates outbound header fields before HPACK | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 server honors connection-level flow control on responses | 3 3 8.0s Test Summary: | Pass Total Time HTTP/2 server send-window reservation honors write deadlines | 3 3 0.1s Test Summary: | Pass Total Time HTTP/2 server keeps the connection usable after stream resets | 3 3 7.8s Test Summary: | Pass Total Time HTTP/2 server advertises configured flow-control windows | 4 4 8.1s Test Summary: | Pass Total Time HTTP/2 server keeps default flow-control windows byte-for-byte | 2 2 7.4s Test Summary: | Pass Total Time HTTP/2 server bounds concurrent streams (Rapid Reset) | 15 15 9.9s Test Summary: | Pass Total Time HTTP/2 server rejects reuse of highest closed stream id | 4 4 8.4s Test Summary: | Pass Total Time HTTP/2 server validates request pseudo-headers (JLSEC-2026-623) | 12 12 0.5s [runtests] include DONE: http2_server_tests.jl [runtests] include START: http_integration_tests.jl Test Summary: | Pass Total Time HTTP integration TLS auto falls back to h1 on ALPN mismatch | 6 6 8.4s Test Summary: | Pass Total Time HTTP integration TLS selects h2 via ALPN | 2 2 9.7s Test Summary: | Pass Total Time HTTP integration protocol selection | 5 5 18.3s Test Summary: | Pass Total Time HTTP integration opens additional h2 connections under peer concurrency caps | 4 4 0.6s [runtests] include DONE: http_integration_tests.jl [runtests] include START: http_parity_tests.jl Test Summary: | Pass Total Time HTTP parity framing guards | 7 7 0.3s Test Summary: | Pass Total Time HTTP parity redirect semantics | 3 3 0.4s Test Summary: | Pass Total Time HTTP parity 307 non-replayable body behavior | 2 2 6.4s Test Summary: | Pass Total Time HTTP parity h2 frame validation | 2 2 0.0s Test Summary: | Pass Total Time HTTP parity high-level replayable form body redirect | 4 4 0.3s Test Summary: | Pass Total Time HTTP parity high-level non-replayable iterable redirect | 3 3 0.3s [runtests] include DONE: http_parity_tests.jl [runtests] include START: precompile_tests.jl Test Summary: | Pass Total Time HTTP precompile workload cleanup | 3 3 38.3s [runtests] include DONE: precompile_tests.jl [runtests] include START: trim_compile_tests.jl [trim] project /tmp/jl_lrXt8N [trim] compile START http_trim_client_h1_raw.jl [trim] run SKIP http_trim_client_h1_raw.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h1_raw.jl [trim] compile START http_trim_client_h1_wire.jl [trim] run SKIP http_trim_client_h1_wire.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h1_wire.jl [trim] compile START http_trim_client_h1_roundtrip.jl [trim] run SKIP http_trim_client_h1_roundtrip.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h1_roundtrip.jl [trim] compile START http_trim_client_h2_wire.jl [trim] run SKIP http_trim_client_h2_wire.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h2_wire.jl [trim] compile START http_trim_client_h2_tcp_roundtrip.jl [trim] run SKIP http_trim_client_h2_tcp_roundtrip.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h2_tcp_roundtrip.jl [trim] compile START http_trim_client_h2_roundtrip.jl [trim] run SKIP http_trim_client_h2_roundtrip.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_h2_roundtrip.jl [trim] compile START http_trim_client_server.jl [trim] run SKIP http_trim_client_server.jl: task-backed trimmed executables currently hang in the Julia runtime; compile verifier stayed strict [trim] compile DONE http_trim_client_server.jl [trim] compile START http_trim_cookies.jl [trim] compile DONE http_trim_cookies.jl [trim] compile START http_trim_open_fileserver.jl ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 13 running 0 of 6 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:573:34 wait at ./task.jl:1652:0 (pc: 108) wait_safe_interrupt at ./park.jl:231:0 (pc: 6) #wait#428 at ./condition.jl:390:0 (pc: 194) wait at ./condition.jl:325:0 [inlined] #wait#864 at ./process.jl:750:0 (pc: 34) wait at ./process.jl:739:0 [inlined] wait at ./process.jl:739:0 [inlined] #success#857 at ./process.jl:603:0 [inlined] success at ./process.jl:602:0 (pc: 7) jfptr_success_3.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 #run#856 at ./process.jl:558:0 (pc: 78) run at ./process.jl:553:0 [inlined] _run_trim_command at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:34:0 (pc: 14) #_run_trim_compile#2198 at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:22:0 [inlined] _run_trim_compile at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:15:0 [inlined] #_run_trim_case##2 at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:93:0 cd at ./file.jl:113:0 (pc: 14) #_run_trim_case##0 at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:91:0 [inlined] #mktempdir#22 at ./file.jl:949:0 (pc: 9) mktempdir at ./file.jl:945:0 [inlined] mktempdir at ./file.jl:945:0 [inlined] _run_trim_case at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:90:0 (pc: 50) macro expansion at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:171:0 [inlined] macro expansion at /source/usr/share/julia/stdlib/v1.14/Test/src/Test.jl:2252:0 [inlined] top-level scope at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:143:0 (pc: 371) jl_invoke_oneshot at /source/src/gf.c:4631:23 ijl_eval_thunk at /source/src/toplevel.c:764:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 _include at ./loading.jl:3353:0 (pc: 123) include at ./Base.jl:335:0 (pc: 1) IncludeInto at ./Base.jl:336:0 [inlined] _include_with_progress at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/runtests.jl:21:0 [inlined] _run_test_file at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/runtests.jl:28:0 (pc: 4) unknown function (ip: 0x75853ed075b2) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 top-level scope at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/runtests.jl:97:0 (pc: 9) jl_invoke_oneshot at /source/src/gf.c:4631:23 ijl_eval_thunk at /source/src/toplevel.c:764:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) include_string at ./loading.jl:3291:0 (pc: 140) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 _include at ./loading.jl:3353:0 (pc: 123) include at ./Base.jl:335:0 (pc: 1) IncludeInto at ./Base.jl:336:0 (pc: 2) jfptr_IncludeInto_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:259:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:829:21 jl_interpret_toplevel_thunk at /source/src/interpreter.c:1052:21 ijl_eval_thunk at /source/src/toplevel.c:772:18 jl_toplevel_eval_flex at /source/src/toplevel.c:716:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:601:15 jl_toplevel_eval_flex at /source/src/toplevel.c:688:27 ijl_toplevel_eval at /source/src/toplevel.c:786:12 ijl_toplevel_eval_in at /source/src/toplevel.c:831:13 eval at ./boot.jl:618:0 (pc: 1) __script_entry_eval at ./client.jl:106:0 [inlined] exec_options at ./client.jl:350:0 (pc: 426) _start at ./client.jl:695:0 (pc: 217) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] true_main at /source/src/jlapi.c:990:29 jl_repl_entrypoint at /source/src/jlapi.c:1157:15 main at /source/cli/loader_exe.c:117:15 unknown function (ip: 0x75855b579249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000075853edfc010 Total snapshots: 4. Utilization: 0% ╎4 @Base/client.jl:695 _start() ╎ 4 @Base/client.jl:350 exec_options(opts::Base.JLOptions) ╎ 4 @Base/client.jl:106 __script_entry_eval(mod::Module, ex::Any) ╎ 4 @Base/boot.jl:618 eval(m::Module, e::Any) ╎ 4 @Base/Base.jl:336 (::Base.IncludeInto)(fname::String) ╎ 4 @Base/Base.jl:335 include(mapexpr::Function, mod::Module, _path::Stri… ╎ ╎ 4 @Base/loading.jl:3353 _include(mapexpr::Function, mod::Module, _path… ╎ ╎ 4 @Base/loading.jl:3291 include_string(mapexpr::typeof(identity), mod… ╎ ╎ 4 @Base/boot.jl:618 eval(m::Module, e::Any) ╎ ╎ 4 …tQB/test/runtests.jl:97 top-level scope ╎ ╎ 4 …QB/test/runtests.jl:28 _run_test_file(path::String) ╎ ╎ ╎ 4 …QB/test/runtests.jl:21 _include_with_progress(path::String) ╎ ╎ ╎ 4 @Base/Base.jl:336 (::Base.IncludeInto)(fname::String) ╎ ╎ ╎ 4 @Base/Base.jl:335 include(mapexpr::Function, mod::Module, _pa… ╎ ╎ ╎ 4 @Base/loading.jl:3353 _include(mapexpr::Function, mod::Modul… ╎ ╎ ╎ 4 @Base/loading.jl:3291 include_string(mapexpr::typeof(identi… ╎ ╎ ╎ ╎ 4 @Base/boot.jl:618 eval(m::Module, e::Any) ╎ ╎ ╎ ╎ 4 …compile_tests.jl:143 top-level scope ╎ ╎ ╎ ╎ 4 @Test/…rc/Test.jl:2252 macro expansion ╎ ╎ ╎ ╎ 4 …ompile_tests.jl:171 macro expansion ╎ ╎ ╎ ╎ 4 …ompile_tests.jl:90 _run_trim_case(project_path::Strin… ╎ ╎ ╎ ╎ ╎ 4 @Base/file.jl:945 mktempdir(fn::var"#_run_trim_case##… ╎ ╎ ╎ ╎ ╎ 4 @Base/file.jl:945 mktempdir(fn::var"#_run_trim_case#… ╎ ╎ ╎ ╎ ╎ 4 @Base/file.jl:949 mktempdir(fn::var"#_run_trim_case… ╎ ╎ ╎ ╎ ╎ 4 …mpile_tests.jl:91 (::var"#_run_trim_case##0#_run_… ╎ ╎ ╎ ╎ ╎ 4 @Base/file.jl:113 cd(f::var"#_run_trim_case##2#_r… ╎ ╎ ╎ ╎ ╎ ╎ 4 …pile_tests.jl:93 (::var"#_run_trim_case##2#_run… ╎ ╎ ╎ ╎ ╎ ╎ 4 …ile_tests.jl:15 _run_trim_compile ╎ ╎ ╎ ╎ ╎ ╎ 4 …ile_tests.jl:22 #_run_trim_compile#2198 ╎ ╎ ╎ ╎ ╎ ╎ 4 …ile_tests.jl:34 _run_trim_command(cmd::Cmd) ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ess.jl:553 run(::Base.CmdRedirect) ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:558 run(::Base.CmdRedirect; wa… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:602 kwcall(::@NamedTuple{canc… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:603 success(x::Base.Process;… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:739 kwcall(::@NamedTuple{ca… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:739 kwcall(::@NamedTuple{c… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…ss.jl:750 wait(x::Base.Process,… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…on.jl:325 wait(c::Base.Generic… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…on.jl:390 wait(c::Base.Generi… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…rk.jl:231 wait_safe_interrup… 3╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 4 @Base/…sk.jl:? wait() ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:573:34 wait at ./task.jl:1652:0 (pc: 108) wait_forever at ./task.jl:1528:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] start_task at /source/src/task.c:1280:23 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000071e04b34b850 Total snapshots: 328. Utilization: 0% ╎328 @Base/task.jl:1528 wait_forever() 327╎ 328 @Base/task.jl:? wait() Trim compile: Error During Test at /home/pkgeval/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:142 Got exception outside of a @test failed to parse trim verifier summary: Compiling... ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 224 running 1 of 1 signal (10): User defined signal 1 _ZNK4llvm5Value15getMetadataImplEj at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZNK4llvm5Value30getPointerDereferenceableBytesERKNS_10DataLayoutERbS4_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZL20getMinimalExtentFromRKN4llvm5ValueERKNS_12LocationSizeERKNS_10DataLayoutEb at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm13BasicAAResult10aliasCheckEPKNS_5ValueENS_12LocationSizeES3_S4_RNS_11AAQueryInfoEPKNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm13BasicAAResult5aliasERKNS_14MemoryLocationES3_RNS_11AAQueryInfoEPKNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm9AAResults5aliasERKNS_14MemoryLocationES3_RNS_11AAQueryInfoEPKNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm23MemoryDependenceResults30getSimplePointerDependencyFromERKNS_14MemoryLocationEbNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvLb1ENS_10BasicBlockEEELb0ELb0EEEPS8_PS7_PjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm23MemoryDependenceResults24getPointerDependencyFromERKNS_14MemoryLocationEbNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb1ELb0EvLb1ENS_10BasicBlockEEELb0ELb0EEEPS8_PS7_PjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm23MemoryDependenceResults23getNonLocalInfoForBlockEPNS_11InstructionERKNS_14MemoryLocationEbPNS_10BasicBlockEPSt6vectorINS_16NonLocalDepEntryESaIS9_EEjRNS_14BatchAAResultsE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm23MemoryDependenceResults27getNonLocalPointerDepFromBBEPNS_11InstructionERKNS_12PHITransAddrERKNS_14MemoryLocationEbPNS_10BasicBlockERNS_15SmallVectorImplINS_17NonLocalDepResultEEERNS_13SmallDenseMapISA_PNS_5ValueELj16ENS_12DenseMapInfoISA_vEENS_6detail12DenseMapPairISA_SH_EEEEbb at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm23MemoryDependenceResults28getNonLocalPointerDependencyEPNS_11InstructionERNS_15SmallVectorImplINS_17NonLocalDepResultEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass19processNonLocalLoadEPNS_8LoadInstE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass18processInstructionEPNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass12processBlockEPNS_10BasicBlockE.part.0 at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass17iterateOnFunctionERNS_8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass7runImplERNS_8FunctionERNS_15AssumptionCacheERNS_13DominatorTreeERKNS_17TargetLibraryInfoERNS_9AAResultsEPNS_23MemoryDependenceResultsERNS_8LoopInfoEPNS_25OptimizationRemarkEmitterEPNS_9MemorySSAE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm7GVNPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/src/pipeline.cpp:990:12 add_output_impl at /source/src/aotcompile.cpp:1643:26 add_output > at /source/src/aotcompile.cpp:1976:24 operator() > at /source/src/aotcompile.cpp:2273:138 [inlined] jl_dump_native_locked at /source/src/aotcompile.cpp:2443:31 operator() at /source/src/aotcompile.cpp:2602:30 [inlined] operator() at /source/usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:116:15 [inlined] withContextDo]:: > at /source/usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:52:15 [inlined] withModuleDo > at /source/usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:117:6 [inlined] jl_dump_native_impl at /source/src/aotcompile.cpp:2601:32 ijl_write_compiler_output at /source/src/precompile.c:167:9 ijl_atexit_hook at /source/src/init.c:276:9 jl_repl_entrypoint at /source/src/jlapi.c:1158:9 main at /source/cli/loader_exe.c:117:15 unknown function (ip: 0x7d13ea766249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 216 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:573:34 wait at ./task.jl:1652:0 (pc: 108) wait_safe_interrupt at ./park.jl:231:0 (pc: 6) #wait#428 at ./condition.jl:390:0 (pc: 194) wait at ./condition.jl:325:0 [inlined] _trywait at ./asyncevent.jl:204:0 (pc: 38) wait at ./asyncevent.jl:238:0 (pc: 1) #wait#728 at ./asyncevent.jl:235:0 (pc: 37) wait at ./asyncevent.jl:235:0 [inlined] #10 at /home/pkgeval/.julia/packages/JuliaC/MBoXP/src/compiling.jl:24:0 (pc: 36) unknown function (ip: 0x722e7755e52e) at (unknown file) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_invoke at /source/src/gf.c:4597:12 start_task at /source/src/task.c:1277:23 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ERROR: failed to emit output file No such file or directory Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x0000722e7de16d10 Total snapshots: 55. Utilization: 0% ╎55 @JuliaC/…rc/compiling.jl:24 (::JuliaC.var"#10#11"{IOStream, String, Bool… ╎ 55 @Base/asyncevent.jl:235 wait(t::Timer) ╎ 55 @Base/asyncevent.jl:235 wait(t::Timer; cancel::Base.UseDefaultToken) ╎ 55 @Base/asyncevent.jl:238 wait(t::Timer, tok::Base.CancellationToken) ╎ 55 @Base/asyncevent.jl:204 _trywait(t::Timer, tok::Base.CancellationTok… ╎ 55 @Base/condition.jl:325 wait(c::Base.GenericCondition{Base.Threads.S… ╎ ╎ 55 @Base/condition.jl:390 wait(c::Base.GenericCondition{Base.Threads.… ╎ ╎ 55 @Base/park.jl:231 wait_safe_interrupt(ws::Tuple{Base.GenericCondi… 54╎ ╎ 55 @Base/task.jl:? wait() ✓ Compiling... /usr/bin/ld: cannot find /tmp/jl_Wb3E8Q/image.o.a: No such file or directory collect2: error: ld returned 1 exit status ERROR: Compilation failed: ErrorException("linker invocation failed") Stacktrace: [1] error(::String, ::ErrorException) @ Base error.jl:56 [2] link_products(recipe::LinkRecipe) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/linking.jl:159 [3] _main_cli(args::Vector{String}; io::IOStream) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:228 [4] _main_cli(args::Vector{String}) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:218 [5] main(ARGS::Vector{String}) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:233 [6] top-level scope @ none:1 caused by: linker invocation failed Stacktrace: [1] error(s::String) @ Base error.jl:56 [2] link_products(recipe::LinkRecipe) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/linking.jl:156 [3] _main_cli(args::Vector{String}; io::IOStream) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:228 [4] _main_cli(args::Vector{String}) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:218 [5] main(ARGS::Vector{String}) @ JuliaC ~/.julia/packages/JuliaC/MBoXP/src/JuliaC.jl:233 [6] top-level scope @ none:1 Stacktrace: [1] error(s::String) @ Base error.jl:56 [2] (::var"#_run_trim_case##2#_run_trim_case##3"{String, String, String, String, String})() @ Main ~/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:100 [3] cd(f::var"#_run_trim_case##2#_run_trim_case##3"{String, String, String, String, String}, dir::String) @ Base.Filesystem file.jl:113 [4] (::var"#_run_trim_case##0#_run_trim_case##1"{String, String, String, String})(tmpdir::String) @ Main ~/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:91 [inlined] [5] mktempdir(fn::var"#_run_trim_case##0#_run_trim_case##1"{String, String, String, String}, parent::String; prefix::String) @ Base.Filesystem file.jl:949 [6] mktempdir(fn::var"#_run_trim_case##0#_run_trim_case##1"{String, String, String, String}, parent::String) @ Base.Filesystem file.jl:945 [inlined] [7] _run_trim_case(project_path::String, script_file::String, output_name::String) @ Main ~/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:90 [8] macro expansion @ ~/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:171 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] top-level scope @ ~/.julia/packages/HTTP/VmtQB/test/trim_compile_tests.jl:143 Test Summary: | Pass Error Total Time Trim compile | 42 1 43 22m07.1s RNG of the outermost testset: Xoshiro(0x3e50f51c59117792, 0x41148dd7c95eb594, 0xf0fd18a95388e0e9, 0x545752b5265233bf, 0x04e35ce663196714) [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:573:34 wait at ./task.jl:1652:0 (pc: 108) [13] signal 15: Terminated in expression starting at none:0 wait_safe_interrupt at ./park.jl:231:0 (pc: 6) #wait#428 at ./condition.jl:390:0 (pc: 117) wait at ./condition.jl:325:0 [inlined] _trywait at ./asyncevent.jl:204:0 (pc: 38) #_trywait#727 at ./asyncevent.jl:175:0 [inlined] _trywait at ./asyncevent.jl:175:0 [inlined] profile_printing_listener at ./Base.jl:366:0 (pc: 23) #start_profile_listener##0 at ./Base.jl:386:0 (pc: 2) jfptr_YY.start_profile_listenerYY.YY.0_0.1 at /opt/julia/lib/julia/sys.so (unknown line) start_task at /source/src/task.c:1277:23 unknown function (ip: (nil)) at (unknown file) Allocations: 13817800 (Pool: 13817070; Big: 730); GC: 13 _ZN4llvm11InstVisitorIN12_GLOBAL__N_18VerifierEvE5visitERNS_11InstructionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN12_GLOBAL__N_18Verifier6verifyERKN4llvm8FunctionE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm14verifyFunctionERKNS_8FunctionEPNS_11raw_ostreamE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) verifyLLVMIR at /source/src/pipeline.cpp:1134:23 runOnLoop at /source/src/llvm-julia-licm.cpp:364:9 run at /source/src/llvm-julia-licm.cpp:389:28 run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE13runSinglePassIS1_St10unique_ptrINS_6detail11PassConceptIS1_S5_JS4_S7_EEESt14default_deleteISD_EEEESt8optionalINS_17PreservedAnalysesEERT_RT0_RS5_S4_S7_RNS_19PassInstrumentationE.isra.0 at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE24runWithoutLoopNestPassesERS1_RS5_S4_S7_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm11PassManagerINS_4LoopENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEEJS4_RNS_10LPMUpdaterEEE3runERS1_RS5_S4_S7_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) run at /source/src/pipeline.cpp:990:12 operator() at /source/src/jitlayers.cpp:1461:17 operator() at /source/src/jitlayers.cpp:1599:12 [inlined] optimizeModule at /source/src/jitlayers.cpp:2689:18 operator() at /source/src/jitlayers.cpp:1051:35 [inlined] CallImpl):: > at /source/usr/include/llvm/ADT/FunctionExtras.h:212:49 operator() at /source/usr/include/llvm/ADT/FunctionExtras.h:366:62 [inlined] operator() at /source/src/objcache.cpp:340:24 [inlined] get at /source/src/objcache.cpp:381:30 materialize at /source/src/jitlayers.cpp:1061:37 _ZN4llvm3orc19MaterializationTask3runEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) dispatch at /source/src/julia-task-dispatcher.h:377:13 [inlined] dispatch at /source/src/julia-task-dispatcher.h:366:6 _ZN4llvm3orc16ExecutionSession12dispatchTaskESt10unique_ptrINS0_4TaskESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS0_17ExecutorSymbolDefENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) publishCIs at /source/src/jitlayers.cpp:2247:14 jl_compile_codeinst_impl at /source/src/jitlayers.cpp:521:39 jl_compile_method_very_internal at /source/src/gf.c:4105:27 _jl_invoke at /source/src/gf.c:4582:16 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 display_error at ./client.jl:147:0 (pc: 2) jfptr_display_error_2.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 _start at ./client.jl:722:0 (pc: 373) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4590:23 [inlined] ijl_apply_generic at /source/src/gf.c:4838:12 jl_apply at /source/src/julia.h:2538:12 [inlined] true_main at /source/src/jlapi.c:990:29 jl_repl_entrypoint at /source/src/jlapi.c:1157:15 main at /source/cli/loader_exe.c:117:15 unknown function (ip: 0x75855b579249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file) Allocations: 422047844 (Pool: 422045167; Big: 2677); GC: 331 PkgEval terminated after 2750.19s: test duration exceeded the time limit