[INFO] fetching crate cnctd_server 0.6.6... [INFO] testing cnctd_server-0.6.6 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3 [INFO] extracting crate cnctd_server 0.6.6 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate cnctd_server 0.6.6 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate cnctd_server 0.6.6 [INFO] tweaked toml for crates.io crate cnctd_server 0.6.6 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate cnctd_server 0.6.6 on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate cnctd_server 0.6.6 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded autocfg v1.2.0 [INFO] [stderr] Downloaded thiserror v1.0.59 [INFO] [stderr] Downloaded tokio-util v0.7.10 [INFO] [stderr] Downloaded thiserror-impl v1.0.59 [INFO] [stderr] Downloaded rustversion v1.0.15 [INFO] [stderr] Downloaded data-encoding v2.5.0 [INFO] [stderr] Downloaded unicase v2.7.0 [INFO] [stderr] Downloaded getrandom v0.2.14 [INFO] [stderr] Downloaded ryu v1.0.17 [INFO] [stderr] Downloaded socket2 v0.5.6 [INFO] [stderr] Downloaded state v0.6.0 [INFO] [stderr] Downloaded scheduled-thread-pool v0.2.7 [INFO] [stderr] Downloaded tokio-tungstenite v0.26.2 [INFO] [stderr] Downloaded sys-info v0.9.1 [INFO] [stderr] Downloaded hyper-system-resolver v0.5.0 [INFO] [stderr] Downloaded uuid v1.21.0 [INFO] [stderr] Downloaded getrandom v0.4.1 [INFO] [stderr] Downloaded endian-type v0.1.2 [INFO] [stderr] Downloaded getset v0.1.6 [INFO] [stderr] Downloaded cnctd_redis v0.1.9 [INFO] [stderr] Downloaded tokio-stream v0.1.18 [INFO] [stderr] Downloaded windows-registry v0.2.0 [INFO] [stderr] Downloaded r2d2_redis v0.14.0 [INFO] [stderr] Downloaded public-ip v0.2.2 [INFO] [stderr] Downloaded matches v0.1.10 [INFO] [stderr] Downloaded nibble_vec v0.1.0 [INFO] [stderr] Downloaded dns-lookup v1.0.8 [INFO] [stderr] Downloaded derive_builder_core v0.9.0 [INFO] [stderr] Downloaded neli-proc-macros v0.2.2 [INFO] [stderr] Downloaded either v1.11.0 [INFO] [stderr] Downloaded arcstr v1.2.0 [INFO] [stderr] Downloaded iana-time-zone v0.1.60 [INFO] [stderr] Downloaded anyhow v1.0.101 [INFO] [stderr] Downloaded tungstenite v0.26.2 [INFO] [stderr] Downloaded generator v0.7.5 [INFO] [stderr] Downloaded ipnet v2.9.0 [INFO] [stderr] Downloaded r2d2 v0.8.10 [INFO] [stderr] Downloaded enum-as-inner v0.3.4 [INFO] [stderr] Downloaded local-ip-address v0.6.10 [INFO] [stderr] Downloaded jwt v0.16.0 [INFO] [stderr] Downloaded xxhash-rust v0.8.15 [INFO] [stderr] Downloaded derive_builder v0.9.0 [INFO] [stderr] Downloaded cc v1.0.95 [INFO] [stderr] Downloaded neli v0.7.4 [INFO] [stderr] Downloaded num-traits v0.2.18 [INFO] [stderr] Downloaded trust-dns-client v0.20.4 [INFO] [stderr] Downloaded hyper-util v0.1.10 [INFO] [stderr] Downloaded hyper v0.14.28 [INFO] [stderr] Downloaded reqwest v0.12.9 [INFO] [stderr] Downloaded hyper v1.5.2 [INFO] [stderr] Downloaded regex v1.10.4 [INFO] [stderr] Downloaded chrono v0.4.43 [INFO] [stderr] Downloaded syn v2.0.116 [INFO] [stderr] Downloaded trust-dns-proto v0.20.4 [INFO] [stderr] Downloaded radix_trie v0.2.1 [INFO] [stderr] Downloaded syn v3.0.7 [INFO] [stderr] Downloaded regex-syntax v0.8.3 [INFO] [stderr] Downloaded redis v1.0.3 [INFO] [stderr] Downloaded regex-automata v0.4.6 [INFO] [stderr] Downloaded libc v0.2.182 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6 [INFO] running `Command { std: "docker" "start" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling url v2.5.2 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling getrandom v0.2.14 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Compiling thiserror v1.0.59 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling cpufeatures v0.2.12 [INFO] [stderr] Compiling strsim v0.9.3 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling data-encoding v2.5.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling darling_core v0.10.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling sha1_smol v1.0.0 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling socket2 v0.5.6 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling darling_macro v0.10.2 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling thiserror-impl v1.0.59 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling async-trait v0.1.80 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling darling v0.10.2 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling matches v0.1.10 [INFO] [stderr] Compiling derive_builder v0.9.0 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Compiling derive_builder_core v0.9.0 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling enum-as-inner v0.3.4 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling pin-project v1.1.5 [INFO] [stderr] Compiling mime_guess v2.0.4 [INFO] [stderr] Compiling sha1 v0.6.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling http v1.1.0 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling multer v2.1.0 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling ipnet v2.9.0 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling itoa v0.4.8 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling dtoa v0.4.8 [INFO] [stderr] Compiling either v1.11.0 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Compiling neli-proc-macros v0.2.2 [INFO] [stderr] Compiling tungstenite v0.21.0 [INFO] [stderr] Compiling sys-info v0.9.1 [INFO] [stderr] Compiling redis v0.20.2 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling dns-lookup v1.0.8 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling getset v0.1.6 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling headers-core v0.2.0 [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling tokio-util v0.7.10 [INFO] [stderr] Compiling trust-dns-proto v0.20.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling neli v0.7.4 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling redis v1.0.3 [INFO] [stderr] Compiling trust-dns-client v0.20.4 [INFO] [stderr] Compiling r2d2_redis v0.14.0 [INFO] [stderr] Compiling hyper v0.14.28 [INFO] [stderr] Compiling tokio-tungstenite v0.21.0 [INFO] [stderr] Compiling headers v0.3.9 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling state v0.6.0 [INFO] [stderr] Compiling jwt v0.16.0 [INFO] [stderr] Compiling cnctd_redis v0.1.9 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling local-ip-address v0.6.10 [INFO] [stderr] Compiling hyper-system-resolver v0.5.0 [INFO] [stderr] Compiling warp v0.3.7 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling public-ip v0.2.2 [INFO] [stderr] Compiling cnctd_server v0.6.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 29s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1, redis v0.20.2 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6` [INFO] running `Command { std: "docker" "inspect" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling syn v3.0.7 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling rustix v1.1.5 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling http-body-util v0.1.5 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling neli v0.7.4 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling r2d2_redis v0.14.0 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling cnctd_redis v0.1.9 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling tungstenite v0.26.2 [INFO] [stderr] Compiling local-ip-address v0.6.10 [INFO] [stderr] Compiling tokio-util v0.7.10 [INFO] [stderr] Compiling trust-dns-proto v0.20.4 [INFO] [stderr] Compiling hyper v1.5.2 [INFO] [stderr] Compiling tokio-tungstenite v0.21.0 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling tokio-tungstenite v0.26.2 [INFO] [stderr] Compiling h2 v0.3.26 [INFO] [stderr] Compiling hyper-util v0.1.10 [INFO] [stderr] Compiling reqwest v0.12.9 [INFO] [stderr] Compiling trust-dns-client v0.20.4 [INFO] [stderr] Compiling hyper v0.14.28 [INFO] [stderr] Compiling hyper-system-resolver v0.5.0 [INFO] [stderr] Compiling warp v0.3.7 [INFO] [stderr] Compiling public-ip v0.2.2 [INFO] [stderr] Compiling cnctd_server v0.6.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 52s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1, redis v0.20.2 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6` [INFO] running `Command { std: "docker" "inspect" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.20s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1, redis v0.20.2 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6` [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cnctd_server-043afc37731700a4) [INFO] [stdout] running 1 test [INFO] [stdout] test utils::tests::page_tags_replace_the_documents_own ... ok [INFO] [stderr] Running tests/rest.rs (/opt/rustwide/target/release/deps/rest-2950cecc64e5e7cd) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test binary_response_can_override_status has been running for over 60 seconds [INFO] [stdout] test delete_uses_query_like_get has been running for over 60 seconds [INFO] [stdout] test error_envelopes_carry_their_status_code has been running for over 60 seconds [INFO] [stdout] test error_response_with_no_code_defaults_to_not_found has been running for over 60 seconds [INFO] [stdout] test errors_are_json_on_every_method has been running for over 60 seconds [INFO] [stdout] test get_query_string_becomes_data_of_strings has been running for over 60 seconds [INFO] [stdout] test get_without_query_gives_empty_object has been running for over 60 seconds [INFO] [stdout] test non_api_path_without_client_dir_is_placeholder_html has been running for over 60 seconds [INFO] [stdout] test delete_uses_query_like_get ... FAILED [INFO] [stdout] test post_dispatch_order_is_raw_then_binary_then_route has been running for over 60 seconds [INFO] [stdout] test error_envelopes_carry_their_status_code ... FAILED [INFO] [stdout] test binary_response_can_override_status ... FAILED [INFO] [stdout] test post_dispatch_order_is_raw_then_binary_then_route ... FAILED [INFO] [stdout] test get_query_string_becomes_data_of_strings ... FAILED [INFO] [stdout] test post_json_body_reaches_router_with_full_context ... FAILED [INFO] [stdout] test get_without_query_gives_empty_object ... FAILED [INFO] [stdout] test errors_are_json_on_every_method ... FAILED [INFO] [stdout] test non_api_path_without_client_dir_is_placeholder_html ... FAILED [INFO] [stdout] test error_response_with_no_code_defaults_to_not_found ... FAILED [INFO] [stdout] test preflight_requesting_client_id_header_is_refused ... FAILED [INFO] [stdout] test post_with_unparseable_body_is_lenient ... FAILED [INFO] [stdout] test preflight_from_allowed_origin_succeeds ... FAILED [INFO] [stdout] test preflight_from_other_origin_is_forbidden ... FAILED [INFO] [stdout] test post_with_empty_body_and_no_content_type_gives_empty_object ... FAILED [INFO] [stdout] test put_json_body_reaches_router ... FAILED [INFO] [stdout] test route_binary_error_is_a_json_error_envelope ... FAILED [INFO] [stdout] test route_binary_short_circuits_post_and_get ... FAILED [INFO] [stdout] test raw_body_handler_gets_exact_bytes_parsed_value_and_lowercase_headers ... FAILED [INFO] [stdout] test redirect_to_unparseable_url_falls_through_to_the_app_shell ... FAILED [INFO] [stdout] test raw_body_error_is_a_json_error_envelope ... FAILED [INFO] [stdout] test redirect_route_returns_302_found_to_the_routers_url ... FAILED [INFO] [stdout] test simple_request_from_allowed_origin_gets_allow_origin_header ... FAILED [INFO] [stdout] test success_code_sets_http_status ... FAILED [INFO] [stdout] test success_msg_envelope_has_null_data ... FAILED [INFO] [stdout] test unmatched_method_under_api_falls_through_to_the_app_shell ... FAILED [INFO] [stdout] test x_forwarded_for_wins_over_peer_address_and_is_passed_whole ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- delete_uses_query_like_get stdout ---- [INFO] [stdout] server on 48110 exited with error: An error occurred executing the underlying strategy error. [INFO] [stdout] `ifa_prefixlen` must be initialized [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] 1: rest::server::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] 2: ::enter::>, ::block_on>::{closure#0}::{closure#0}> [INFO] [stdout] 3: >::set::<::enter<::block_on>::{closure#0}, core::option::Option>>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] 4: ::block_on::> [INFO] [stdout] 5: tokio::runtime::context::runtime::enter_runtime::<::block_on::{closure#0}, core::result::Result<(), anyhow::Error>> [INFO] [stdout] 6: ::block_on:: [INFO] [stdout] 7: std::sys::backtrace::__rust_begin_short_backtrace::::{closure#0}, ()> [INFO] [stdout] 8: ::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 9: ::new::thread_start [INFO] [stdout] 10: [INFO] [stdout] 11: clone [INFO] [stdout] [INFO] [stdout] thread 'delete_uses_query_like_get' (3707) panicked at tests/common/mod.rs:304:9: [INFO] [stdout] server on port 48110 never came up [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde4a0fa7 - rest[7227c70a500bd021]::common::spawn_server:: [INFO] [stdout] 12: 0x625cde4cdaed - ::call_once_force::<>::initialize<>::get_or_init::{closure#0}, !>::{closure#0}>::{closure#0} [INFO] [stdout] 13: 0x625cde86b479 - ::call [INFO] [stdout] 14: 0x625cde4c84c4 - >::initialize::<>::get_or_init::{closure#0}, !> [INFO] [stdout] 15: 0x625cde4ce3eb - rest[7227c70a500bd021]::delete_uses_query_like_get::{closure#0} [INFO] [stdout] 16: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 17: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 18: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 19: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 20: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 21: 0x625cde4dfdae - >::call_once [INFO] [stdout] 22: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 23: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 24: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 25: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 26: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 27: 0x7c156dfa0dfa - [INFO] [stdout] 28: 0x7c156e0343d4 - clone [INFO] [stdout] 29: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- error_envelopes_carry_their_status_code stdout ---- [INFO] [stdout] server on 48110 exited with error: An error occurred executing the underlying strategy error. [INFO] [stdout] `ifa_prefixlen` must be initialized [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] 1: rest::server::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] 2: ::enter::>, ::block_on>::{closure#0}::{closure#0}> [INFO] [stdout] 3: >::set::<::enter<::block_on>::{closure#0}, core::option::Option>>::{closure#0}, (alloc::boxed::Box, core::option::Option>)> [INFO] [stdout] 4: ::block_on::> [INFO] [stdout] 5: tokio::runtime::context::runtime::enter_runtime::<::block_on::{closure#0}, core::result::Result<(), anyhow::Error>> [INFO] [stdout] 6: ::block_on:: [INFO] [stdout] 7: std::sys::backtrace::__rust_begin_short_backtrace::::{closure#0}, ()> [INFO] [stdout] 8: ::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 9: ::new::thread_start [INFO] [stdout] 10: [INFO] [stdout] 11: clone [INFO] [stdout] [INFO] [stdout] thread 'error_envelopes_carry_their_status_code' (3708) panicked at tests/rest.rs:191:102: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/fail/bad-request", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d3e27 - rest[7227c70a500bd021]::error_envelopes_carry_their_status_code::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e0a0e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- binary_response_can_override_status stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'binary_response_can_override_status' (3706) panicked at tests/rest.rs:268:79: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/bin-status/x", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d14b7 - rest[7227c70a500bd021]::binary_response_can_override_status::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e048e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- post_dispatch_order_is_raw_then_binary_then_route stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'post_dispatch_order_is_raw_then_binary_then_route' (3717) panicked at tests/rest.rs:332:60: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/order/all", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4da342 - rest[7227c70a500bd021]::post_dispatch_order_is_raw_then_binary_then_route::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e166e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- get_query_string_becomes_data_of_strings stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'get_query_string_becomes_data_of_strings' (3711) panicked at tests/rest.rs:86:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/get-q?a=1&b=two&c=", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d527d - rest[7227c70a500bd021]::get_query_string_becomes_data_of_strings::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e0cce - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- post_json_body_reaches_router_with_full_context stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'post_json_body_reaches_router_with_full_context' (3719) panicked at tests/rest.rs:59:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/post-ctx", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d8617 - rest[7227c70a500bd021]::post_json_body_reaches_router_with_full_context::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e124e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- get_without_query_gives_empty_object stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'get_without_query_gives_empty_object' (3712) panicked at tests/rest.rs:99:94: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/get-empty", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d1c03 - rest[7227c70a500bd021]::get_without_query_gives_empty_object::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e05ee - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- errors_are_json_on_every_method stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'errors_are_json_on_every_method' (3710) panicked at tests/rest.rs:217:37: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/fail/bad-request", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d0288 - rest[7227c70a500bd021]::errors_are_json_on_every_method::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e01ce - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- non_api_path_without_client_dir_is_placeholder_html stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'non_api_path_without_client_dir_is_placeholder_html' (3713) panicked at tests/rest.rs:461:77: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/anything/at/all", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dac15 - rest[7227c70a500bd021]::non_api_path_without_client_dir_is_placeholder_html::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e17ce - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- error_response_with_no_code_defaults_to_not_found stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'error_response_with_no_code_defaults_to_not_found' (3709) panicked at tests/rest.rs:203:97: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/fail/default", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d9482 - rest[7227c70a500bd021]::error_response_with_no_code_defaults_to_not_found::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e150e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- preflight_requesting_client_id_header_is_refused stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'preflight_requesting_client_id_header_is_refused' (3724) panicked at tests/rest.rs:427:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/cors3", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d8ea0 - rest[7227c70a500bd021]::preflight_requesting_client_id_header_is_refused::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e13ae - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- post_with_unparseable_body_is_lenient stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'post_with_unparseable_body_is_lenient' (3721) panicked at tests/rest.rs:158:14: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/post-invalid", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d2393 - rest[7227c70a500bd021]::post_with_unparseable_body_is_lenient::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e074e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- preflight_from_allowed_origin_succeeds stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'preflight_from_allowed_origin_succeeds' (3722) panicked at tests/rest.rs:391:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/cors", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d344b - rest[7227c70a500bd021]::preflight_from_allowed_origin_succeeds::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e08ae - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- preflight_from_other_origin_is_forbidden stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'preflight_from_other_origin_is_forbidden' (3723) panicked at tests/rest.rs:409:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/cors2", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d5812 - rest[7227c70a500bd021]::preflight_from_other_origin_is_forbidden::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e0e2e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- post_with_empty_body_and_no_content_type_gives_empty_object stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'post_with_empty_body_and_no_content_type_gives_empty_object' (3720) panicked at tests/rest.rs:138:101: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/post-empty", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dcee9 - rest[7227c70a500bd021]::post_with_empty_body_and_no_content_type_gives_empty_object::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e1eae - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- put_json_body_reaches_router stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'put_json_body_reaches_router' (3725) panicked at tests/rest.rs:124:14: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/put-body", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4cf007 - rest[7227c70a500bd021]::put_json_body_reaches_router::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4dff0e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- route_binary_error_is_a_json_error_envelope stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'route_binary_error_is_a_json_error_envelope' (3730) panicked at tests/rest.rs:278:37: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/bin-fail/p", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d7321 - rest[7227c70a500bd021]::route_binary_error_is_a_json_error_envelope::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stderr] error: test failed, to rerun pass `--test rest` [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e10ee - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- route_binary_short_circuits_post_and_get stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'route_binary_short_circuits_post_and_get' (3731) panicked at tests/rest.rs:253:37: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/bin/post", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d6539 - rest[7227c70a500bd021]::route_binary_short_circuits_post_and_get::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e0f8e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- raw_body_handler_gets_exact_bytes_parsed_value_and_lowercase_headers stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'raw_body_handler_gets_exact_bytes_parsed_value_and_lowercase_headers' (3727) panicked at tests/rest.rs:301:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/raw/sig", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4de2e9 - rest[7227c70a500bd021]::raw_body_handler_gets_exact_bytes_parsed_value_and_lowercase_headers::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e216e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- redirect_to_unparseable_url_falls_through_to_the_app_shell stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'redirect_to_unparseable_url_falls_through_to_the_app_shell' (3729) panicked at tests/rest.rs:374:76: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/redirect/bad/x", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dc105 - rest[7227c70a500bd021]::redirect_to_unparseable_url_falls_through_to_the_app_shell::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e1bee - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- raw_body_error_is_a_json_error_envelope stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'raw_body_error_is_a_json_error_envelope' (3726) panicked at tests/rest.rs:321:88: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/raw-fail/x", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d478b - rest[7227c70a500bd021]::raw_body_error_is_a_json_error_envelope::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e0b6e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- redirect_route_returns_302_found_to_the_routers_url stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'redirect_route_returns_302_found_to_the_routers_url' (3728) panicked at tests/rest.rs:356:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/redirect/ok/cover-abc?size=lg", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4db406 - rest[7227c70a500bd021]::redirect_route_returns_302_found_to_the_routers_url::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e192e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- simple_request_from_allowed_origin_gets_allow_origin_header stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'simple_request_from_allowed_origin_gets_allow_origin_header' (3732) panicked at tests/rest.rs:439:10: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/cors-simple", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dd493 - rest[7227c70a500bd021]::simple_request_from_allowed_origin_gets_allow_origin_header::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e200e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- success_code_sets_http_status stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'success_code_sets_http_status' (3733) panicked at tests/rest.rs:170:100: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/status/created", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4cfb43 - rest[7227c70a500bd021]::success_code_sets_http_status::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e006e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- success_msg_envelope_has_null_data stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'success_msg_envelope_has_null_data' (3734) panicked at tests/rest.rs:178:95: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/status/msg", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4d0d01 - rest[7227c70a500bd021]::success_msg_envelope_has_null_data::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e032e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- unmatched_method_under_api_falls_through_to_the_app_shell stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'unmatched_method_under_api_falls_through_to_the_app_shell' (3735) panicked at tests/rest.rs:452:78: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/patch", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dbb50 - rest[7227c70a500bd021]::unmatched_method_under_api_falls_through_to_the_app_shell::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e1a8e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- x_forwarded_for_wins_over_peer_address_and_is_passed_whole stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'x_forwarded_for_wins_over_peer_address_and_is_passed_whole' (3736) panicked at tests/rest.rs:238:14: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: "http://127.0.0.1:48110/api/echo/xff", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x625cde88b0c1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x625cde8a4b0a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x625cde89033c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x625cde864846 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x625cde8827a9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x625cde5166b0 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x625cde882ad2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x625cde8648f2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x625cde85ce79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x625cde8657ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x625cde8a526c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x625cde8a5042 - core[df12db4294e9bfd3]::result::unwrap_failed [INFO] [stdout] 12: 0x625cde4dc790 - rest[7227c70a500bd021]::x_forwarded_for_wins_over_peer_address_and_is_passed_whole::{closure#0} [INFO] [stdout] 13: 0x625cde4c09a3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 14: 0x625cde4a0a2c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 15: 0x625cde4c15f7 - ::block_on::>>> [INFO] [stdout] 16: 0x625cde4a410d - tokio[4da481a06671f599]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 17: 0x625cde460ac5 - ::block_on::>> [INFO] [stdout] 18: 0x625cde4e1d4e - >::call_once [INFO] [stdout] 19: 0x625cde50999b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 20: 0x625cde517005 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 21: 0x625cde5108c4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 22: 0x625cde51a162 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 23: 0x625cde889e79 - ::new::thread_start [INFO] [stdout] 24: 0x7c156dfa0dfa - [INFO] [stdout] 25: 0x7c156e0343d4 - clone [INFO] [stdout] 26: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] binary_response_can_override_status [INFO] [stdout] delete_uses_query_like_get [INFO] [stdout] error_envelopes_carry_their_status_code [INFO] [stdout] error_response_with_no_code_defaults_to_not_found [INFO] [stdout] errors_are_json_on_every_method [INFO] [stdout] get_query_string_becomes_data_of_strings [INFO] [stdout] get_without_query_gives_empty_object [INFO] [stdout] non_api_path_without_client_dir_is_placeholder_html [INFO] [stdout] post_dispatch_order_is_raw_then_binary_then_route [INFO] [stdout] post_json_body_reaches_router_with_full_context [INFO] [stdout] post_with_empty_body_and_no_content_type_gives_empty_object [INFO] [stdout] post_with_unparseable_body_is_lenient [INFO] [stdout] preflight_from_allowed_origin_succeeds [INFO] [stdout] preflight_from_other_origin_is_forbidden [INFO] [stdout] preflight_requesting_client_id_header_is_refused [INFO] [stdout] put_json_body_reaches_router [INFO] [stdout] raw_body_error_is_a_json_error_envelope [INFO] [stdout] raw_body_handler_gets_exact_bytes_parsed_value_and_lowercase_headers [INFO] [stdout] redirect_route_returns_302_found_to_the_routers_url [INFO] [stdout] redirect_to_unparseable_url_falls_through_to_the_app_shell [INFO] [stdout] route_binary_error_is_a_json_error_envelope [INFO] [stdout] route_binary_short_circuits_post_and_get [INFO] [stdout] simple_request_from_allowed_origin_gets_allow_origin_header [INFO] [stdout] success_code_sets_http_status [INFO] [stdout] success_msg_envelope_has_null_data [INFO] [stdout] unmatched_method_under_api_falls_through_to_the_app_shell [INFO] [stdout] x_forwarded_for_wins_over_peer_address_and_is_passed_whole [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 27 failed; 0 ignored; 0 measured; 0 filtered out; finished in 162.35s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6", kill_on_drop: false }` [INFO] [stdout] 018810df56c09c4f30a22368b69a01f1134be9374107355f70e04db4fedccfa6