[INFO] fetching crate ecpay 0.5.0...
[INFO] testing ecpay-0.5.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ecpay 0.5.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate ecpay 0.5.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ecpay 0.5.0
[INFO] tweaked toml for crates.io crate ecpay 0.5.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ecpay 0.5.0 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 ecpay 0.5.0 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 find-msvc-tools v0.1.13
[INFO] [stderr]   Downloaded multiversion_no_op v1.0.0
[INFO] [stderr]   Downloaded cc v1.4.7
[INFO] [stderr]   Downloaded yoke-derive v0.8.3
[INFO] [stderr]   Downloaded core_detect v1.0.0
[INFO] [stderr]   Downloaded multiversion-macros v0.9.0
[INFO] [stderr]   Downloaded block-padding v0.4.2
[INFO] [stderr]   Downloaded multiversion v0.9.0
[INFO] [stderr]   Downloaded inout v0.2.2
[INFO] [stderr]   Downloaded cbc v0.2.1
[INFO] [stderr]   Downloaded cipher v0.5.2
[INFO] [stderr]   Downloaded aes v0.9.3
[INFO] [stderr]   Downloaded encoding_rs v0.8.41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a
[INFO] running `Command { std: "docker" "start" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", 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" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a" "/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" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", 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" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling core_detect v1.0.0
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling cbc v0.2.1
[INFO] [stderr]    Compiling aes v0.9.3
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ecpay v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", 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" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a" "/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 tokio-macros v2.7.2
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ecpay v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 09s
[INFO] running `Command { std: "docker" "inspect" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", 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" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a" "/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.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ecpay-456ab7fbdbf062c8)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test client::tests::body_excerpt_is_bounded_and_escaped ... ok
[INFO] [stdout] test client::tests::ensure_https_allows_https_and_loopback_http_only ... ok
[INFO] [stdout] test crypto::tests::constant_time_eq_equal_differs_on_one_bit_and_on_length ... ok
[INFO] [stdout] test payment::params::tests::seq_variants_keep_insertion_order_and_same_filter ... ok
[INFO] [stdout] test crypto::tests::url_encode_is_the_dot_net_contract ... ok
[INFO] [stdout] test crypto::tests::encrypt_type_conversions_and_parse_defaults ... ok
[INFO] [stdout] test payment::params::tests::optional_str_only_checks_when_present ... ok
[INFO] [stdout] test payment::params::tests::required_str_rejects_empty_and_overlong ... ok
[INFO] [stdout] test client::tests::truncate_for_display_is_verbatim_within_the_bound ... ok
[INFO] [stdout] test payment::tests::big5_invalid_bytes_become_replacement_chars ... ok
[INFO] [stdout] test payment::tests::big5_with_status_reports_undecodable_bytes ... ok
[INFO] [stdout] test tests::debug_redacts_the_signing_secrets ... ok
[INFO] [stdout] test payment::tests::big5_decodes_chinese_and_passes_ascii ... ok
[INFO] [stdout] test payment::params::tests::code_variants_drop_none_and_unset_and_send_the_wire_string ... ok
[INFO] [stdout] test crypto::tests::verify_mac_matches_both_digests_and_is_case_defensive ... ok
[INFO] [stdout] test crypto::tests::check_mac_value_supports_md5 ... ok
[INFO] [stdout] test tests::verify_check_mac_value_is_sha256_only_ignoring_encrypt_type_field ... ok
[INFO] [stdout] test crypto::tests::sorted_pairs_orders_by_lowercased_key_with_tiebreak ... ok
[INFO] [stdout] test tests::zeroize_signing_keys_clears_every_pairs_presence ... ok
[INFO] [stdout] test client::tests::auto_submit_form_is_byte_identical_to_the_former_inline_copies ... ok
[INFO] [stdout] test payment::check_out::tests::insert_escaped_skips_empty_and_escapes_without_lowercasing ... ok
[INFO] [stdout] test payment::tests::big5_decode_does_not_bom_sniff ... ok
[INFO] [stdout] test payment::params::tests::insert_optional_skips_none_and_empty ... ok
[INFO] [stdout] test client::tests::encode_query_sorts_bytewise_and_query_escapes_keys_and_values ... ok
[INFO] [stderr]      Running tests/aes_vectors.rs (/opt/rustwide/target/release/deps/aes_vectors-c67c460e80aebd50)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/api_error.rs (/opt/rustwide/target/release/deps/api_error-7a2a2f4cacf10973)
[INFO] [stdout] test test_decrypt_official_vector ... ok
[INFO] [stdout] test test_encrypt_data_url_encoding_form ... ok
[INFO] [stdout] test test_encrypt_data_decrypt_data_real_types ... ok
[INFO] [stdout] test test_encrypt_data_no_html_escape ... ok
[INFO] [stdout] test test_encrypt_official_vectors ... ok
[INFO] [stdout] test test_encrypt_data_official_vectors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/b2b_invoice_wire.rs (/opt/rustwide/target/release/deps/b2b_invoice_wire-aa5f7eba86735707)
[INFO] [stdout] running 5 tests
[INFO] [stdout] test trans_code_display_escapes_and_bounds_the_server_message ... ok
[INFO] [stdout] test http_status_display_names_the_service ... ok
[INFO] [stdout] test api_error_display_bounds_the_server_message ... ok
[INFO] [stdout] test http_status_display_escapes_control_characters ... ok
[INFO] [stdout] test test_api_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 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 empty_b2b_rq_id_is_refused_before_any_bytes_go_out ... ok
[INFO] [stdout] test get_allowance_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test cancel_allowance_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_allowance_invalid_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_invalid_b2b_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_reject_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_invoice_word_setting_b2b_sends_the_php_example_fields ... ok
[INFO] [stdout] test get_allowance_invalid_b2b_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_allowance_b2b_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test allowance_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_issue_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_issue_b2b_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test allowance_b2b_sends_the_details_array_verbatim ... ok
[INFO] [stdout] test get_reject_pins_the_exact_data_key_set_and_its_odd_reason_field ... ok
[INFO] [stdout] test cancel_allowance_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test get_invalid_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test invalid_b2b_sends_the_php_example_fields ... ok
[INFO] [stdout] test mismatched_data_merchant_id_is_rejected_before_the_wire ... ok
[INFO] [stdout] test transcode_not_one_surfaces_as_a_transcode_error ... ok
[INFO] [stdout] test issue_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test issue_b2b_data_is_exactly_the_documented_field_set ... ok
[INFO] [stdout] test reject_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test invalid_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test notify_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test issue_b2b_sends_the_php_example_payload_and_decodes_the_typed_output ... ok
[INFO] [stdout] test reject_confirm_pins_the_exact_data_key_set ... ok
[INFO] [stdout] test maintain_merchant_customer_data_keeps_the_lowercase_type_wire_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/check_out.rs (/opt/rustwide/target/release/deps/check_out-728c486c9704f29a)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test aio_check_out_rejects_a_negative_total_amount ... ok
[INFO] [stdout] test action_follows_the_payment_api_url_and_defaults_to_production ... ok
[INFO] [stdout] test base_url_missing_trailing_slash_is_normalized ... ok
[INFO] [stdout] test choose_payment_all_accepts_every_group ... ok
[INFO] [stdout] test defaults_are_always_sent ... ok
[INFO] [stdout] test extra_cannot_smuggle_a_check_mac_value ... ok
[INFO] [stdout] test dropped_optionals_do_not_count_as_set ... ok
[INFO] [stdout] test aio_check_out_without_payment_keys_is_refused_loudly ... ok
[INFO] [stdout] test fields_outside_their_group_are_rejected ... ok
[INFO] [stdout] test lengths_count_characters_not_bytes ... ok
[INFO] [stdout] test need_extra_paid_info_constants_reach_the_wire ... ok
[INFO] [stdout] test optional_extend_fields_reject_overlong_values ... ok
[INFO] [stdout] test invoice_mark_rules ... ok
[INFO] [stdout] test html_form_carries_every_signed_param ... ok
[INFO] [stdout] test reply_payment_type_maps_known_codes_only ... ok
[INFO] [stdout] test invoice_mark_some_empty_string_behaves_as_unset ... ok
[INFO] [stdout] test required_fields_and_lengths_are_enforced_with_the_sdk_messages ... ok
[INFO] [stdout] test invoice_mark_non_y_with_invoice_block_is_rejected ... ok
[INFO] [stdout] test html_form_escapes_attribute_values ... ok
[INFO] [stdout] test invoice_validation_branches_not_covered_by_the_sdk_fixture ... ok
[INFO] [stdout] test optional_fields_follow_the_filter_stage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_construction.rs (/opt/rustwide/target/release/deps/client_construction-5ad67ea57befafe8)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test keys_new_validates_lengths_in_bytes ... ok
[INFO] [stdout] test custom_env_missing_family_url_refuses_not_falls_back_to_production ... ok
[INFO] [stdout] test base_url_validates_the_scheme_once ... ok
[INFO] [stdout] test zeroized_client_refuses_payment_calls ... ok
[INFO] [stdout] test payment_call_without_payment_keys_is_refused_loudly ... ok
[INFO] [stdout] test stage_env_sets_every_family_url ... ok
[INFO] [stdout] test new_refuses_an_empty_merchant_id ... ok
[INFO] [stdout] test logistics_falls_back_to_the_whole_payment_pair ... ok
[INFO] [stdout] test fallback_and_dedicated_pairs_emit_identical_request_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/release/deps/conformance-e8d8ee6e67e35b41)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_remaining_invoice_input_field_names ... ok
[INFO] [stdout] test test_invalid_input_field_names ... ok
[INFO] [stdout] test test_get_issue_input_omits_the_unused_query_mode ... ok
[INFO] [stdout] test test_get_issue_input_field_names ... ok
[INFO] [stdout] test test_issue_input_field_names ... ok
[INFO] [stdout] test test_issue_input_option_fields ... ok
[INFO] [stdout] test test_api_non_2xx_errors ... ok
[INFO] [stdout] test test_invoice_request_envelope ... ok
[INFO] [stdout] test test_call_invoice_api_trans_code_gate ... ok
[INFO] [stdout] test test_query_trade_info_request_params ... ok
[INFO] [stdout] test test_get_issue_output_field_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crypto.rs (/opt/rustwide/target/release/deps/crypto-b28cc18fb2c1a452)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_decrypt_data_invalid_json ... ok
[INFO] [stdout] test test_decrypt_bad_key_length ... ok
[INFO] [stdout] test test_decrypt_data_invalid_url_escaping ... ok
[INFO] [stdout] test test_decrypt_invalid_padding_value ... ok
[INFO] [stdout] test test_decrypt_non_utf8_plaintext ... ok
[INFO] [stdout] test test_encrypt_bad_iv_length ... ok
[INFO] [stdout] test test_encrypt_data_unserializable_value ... ok
[INFO] [stdout] test test_decrypt_non_block_multiple_length ... ok
[INFO] [stdout] test test_decrypt_invalid_base64 ... ok
[INFO] [stdout] test test_decrypt_invalid_padding_bytes ... ok
[INFO] [stdout] test test_decrypt_error_order_is_base64_key_length_iv ... ok
[INFO] [stdout] test test_raw_cbc_encrypt_round_trips_through_decrypt ... ok
[INFO] [stdout] test test_decrypt_empty_ciphertext ... ok
[INFO] [stdout] test test_decrypt_bad_iv_length ... ok
[INFO] [stdout] test test_encrypt_data_decrypt_data_round_trip ... ok
[INFO] [stdout] test test_decrypt_data_decrypt_error ... ok
[INFO] [stdout] test test_encrypt_decrypt_round_trip ... ok
[INFO] [stdout] test test_encrypt_bad_key_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_flows.rs (/opt/rustwide/target/release/deps/e2e_flows-53dc1c6696675a3b)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ecpg_callback_helper_gates_on_transcode ... ok
[INFO] [stdout] test ecpg_callback_helper_rejects_a_non_envelope_body ... ok
[INFO] [stdout] test ecpg_callback_helper_bounds_and_escapes_the_echoed_body ... ok
[INFO] [stdout] test ecpg_callback_helper_decodes_a_self_encrypted_envelope ... ok
[INFO] [stdout] test ecpg_callback_helper_reports_a_mistyped_envelope_bounded ... ok
[INFO] [stdout] test b2b_issue_get_invalid_getinvalid_chain ... ok
[INFO] [stdout] test domestic_logistics_full_flow_with_idempotent_callback ... ok
[INFO] [stdout] test allinone_v2_full_flow_with_encrypted_ack ... ok
[INFO] [stdout] test ecpg_full_flow_from_token_to_paid_query ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ecpay.rs (/opt/rustwide/target/release/deps/ecpay-b3ce483c7af07633)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test b2b_types_without_a_b2c_name_collision_are_root_exported ... ok
[INFO] [stdout] test test_encrypt ... ok
[INFO] [stdout] test test_get_issue_input_encrypt_decrypt_round_trip ... ok
[INFO] [stdout] test test_get_issue_output_unmarshal ... ok
[INFO] [stdout] test test_hash_mac_official_vectors ... ok
[INFO] [stdout] test test_response_decode_null_fields_are_zero_values ... ok
[INFO] [stdout] test test_response_decode_number_platform_id ... ok
[INFO] [stdout] test test_unmarshal_strips_nulls_inside_array_elements ... ok
[INFO] [stdout] test test_get_issue_output_unmarshal_inconsistent_types ... ok
[INFO] [stdout] test test_decrypt ... ok
[INFO] [stdout] test test_decrypt_data_null_fields_are_zero_values ... ok
[INFO] [stdout] test test_url_encode ... ok
[INFO] [stdout] test test_response_decode_string_platform_id ... ok
[INFO] [stdout] test test_url_encode_matches_dot_net_contract ... ok
[INFO] [stdout] test test_invoice_api_url ... ok
[INFO] [stdout] test stage_env_sets_every_base_url_to_its_stage_endpoint ... ok
[INFO] [stdout] test test_hash_mac_sample ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ecpg_wire.rs (/opt/rustwide/target/release/deps/ecpg_wire-77e37271f9e1a81d)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test data_merchant_id_must_match_the_client_merchant ... ok
[INFO] [stdout] test ecpg_do_action_rejects_a_negative_total_amount ... ok
[INFO] [stdout] test stage_probe_get_token_by_trade_with_the_typed_method ... ignored, hits the real stage server; the hermetic suite must stay offline
[INFO] [stdout] test query_family_refuses_an_omitted_data_merchant_id ... ok
[INFO] [stdout] test create_bind_card_posts_the_member_field_set ... ok
[INFO] [stdout] test transcode_rejection_surfaces_as_a_transcode_error ... ok
[INFO] [stdout] test get_token_by_trade_round_trips_the_proven_envelope ... ok
[INFO] [stdout] test create_payment_posts_the_token_field_set ... ok
[INFO] [stdout] test data_plaintext_keeps_the_struct_field_order ... ok
[INFO] [stdout] test get_token_by_binding_card_posts_the_binding_field_set ... ok
[INFO] [stdout] test delete_member_bind_card_posts_the_bind_card_id ... ok
[INFO] [stdout] test get_member_bind_card_posts_the_query_field_set ... ok
[INFO] [stdout] test every_method_hits_its_exact_dual_domain_path ... ok
[INFO] [stdout] test unset_optional_pieces_are_omitted_from_the_wire ... ok
[INFO] [stdout] test create_payment_with_card_id_omits_unset_pieces ... ok
[INFO] [stdout] test query_inputs_omit_unset_platform_id_and_require_merchant_id ... ok
[INFO] [stdout] test get_token_by_user_carries_only_consumer_info ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/float_wire.rs (/opt/rustwide/target/release/deps/float_wire-2667426a9d43d1f4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test exponent_notation_is_rejected_so_the_wire_form_is_version_stable ... ok
[INFO] [stdout] test fractional_values_use_the_shortest_round_trip_digits ... ok
[INFO] [stdout] test item_serializes_with_serde_json_floats ... ok
[INFO] [stdout] test deserialize_accepts_integers_and_fractions ... ok
[INFO] [stdout] test integral_values_carry_the_trailing_zero ... ok
[INFO] [stdout] test non_finite_values_are_a_serialization_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/full_flow.rs (/opt/rustwide/target/release/deps/full_flow-1524ee5ffcb4455b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test full_payment_flow_end_to_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/invoice_apis.rs (/opt/rustwide/target/release/deps/invoice_apis-d567c35d172b9830)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test invoice_issue_family_rejects_a_negative_sales_amount ... ok
[INFO] [stdout] test b2c_inputs_carrying_a_mismatched_data_merchant_id_are_rejected_locally ... ok
[INFO] [stdout] test undecodable_data_is_an_error ... ok
[INFO] [stdout] test commands_raise_api_errors_and_hit_their_action_names ... ok
[INFO] [stdout] test issue_surfaces_api_and_transcode_failures_as_errors ... ok
[INFO] [stdout] test get_issue_rejects_conflicting_or_half_filled_query_modes ... ok
[INFO] [stdout] test commands_return_the_decoded_output_on_success ... ok
[INFO] [stdout] test envelope_carries_the_platform_id ... ok
[INFO] [stdout] test queries_return_rtn_code_verbatim_and_hit_their_action_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/logistics_wire.rs (/opt/rustwide/target/release/deps/logistics_wire-c9ee7ee6298a0527)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test allinone_v2_inputs_carrying_a_mismatched_data_merchant_id_are_rejected_locally ... ok
[INFO] [stdout] test domestic_create_rejects_invalid_fields_before_any_request ... ok
[INFO] [stdout] test crossborder_map_form_is_the_one_unsigned_form ... ok
[INFO] [stdout] test domestic_form_api_refuses_an_empty_key_client_before_sending ... ok
[INFO] [stdout] test domestic_forms_carry_the_md5_mac ... ok
[INFO] [stdout] test allinone_cancel_c2c_order_rides_the_v2_envelope ... ok
[INFO] [stdout] test allinone_v2_envelope_carries_timestamp_and_revision_only ... ok
[INFO] [stdout] test allinone_return_home_omits_unset_specification ... ok
[INFO] [stdout] test domestic_create_signs_md5_and_parses_the_pipe_response ... ok
[INFO] [stdout] test crossborder_create_test_data_rides_the_v2_envelope ... ok
[INFO] [stdout] test crossborder_create_posts_the_full_field_set_with_finite_f64_weight ... ok
[INFO] [stdout] test allinone_update_store_info_rides_the_v2_envelope ... ok
[INFO] [stdout] test allinone_create_test_data_rides_the_v2_envelope ... ok
[INFO] [stdout] test domestic_create_accepts_officially_optional_empty_fields ... ok
[INFO] [stdout] test allinone_update_temp_trade_posts_the_temp_field_set ... ok
[INFO] [stdout] test allinone_update_shipment_info_rides_the_v2_envelope ... ok
[INFO] [stdout] test c2c_form_api_posts_the_c2c_field_set ... ok
[INFO] [stdout] test domestic_query_v2_parses_a_bare_signed_query_without_prefix ... ok
[INFO] [stdout] test empty_data_merchant_id_is_refused_before_any_bytes_go_out ... ok
[INFO] [stdout] test missing_logistics_keys_reject_forged_mac_but_fall_back_to_the_whole_payment_pair ... ok
[INFO] [stdout] test aes_json_2xx_non_envelope_is_reported_with_the_body ... ok
[INFO] [stdout] test logistics_forms_render_deterministically ... ok
[INFO] [stdout] test logistics_callback_helpers_roundtrip ... ok
[INFO] [stdout] test get_store_list_posts_md5_and_parses_json ... ok
[INFO] [stdout] test crossborder_query_and_print_share_the_ref_input_shape ... ok
[INFO] [stdout] test allinone_return_cvs_family_hits_each_sub_type_path ... ok
[INFO] [stdout] test http_500_with_a_valid_envelope_surfaces_the_business_error ... ok
[INFO] [stdout] test return_home_posts_the_home_return_field_set ... ok
[INFO] [stdout] test oversized_non_query_body_error_is_bounded_and_escaped ... ok
[INFO] [stdout] test response_without_mac_is_rejected_not_swallowed ... ok
[INFO] [stdout] test gateway_json_without_transcode_is_not_mistaken_for_an_envelope ... ok
[INFO] [stdout] test verify_logistics_check_mac_value_is_md5_keyed ... ok
[INFO] [stdout] test update_shipment_info_posts_the_exact_field_set ... ok
[INFO] [stdout] test update_store_info_posts_the_c2c_field_set ... ok
[INFO] [stdout] test status_prefixed_error_message_containing_equals_is_not_a_mac_mismatch ... ok
[INFO] [stdout] test return_cvs_sends_the_service_type_field ... ok
[INFO] [stdout] test tampered_response_mac_is_rejected ... ok
[INFO] [stdout] test return_unimart_cvs_keeps_the_official_lowercase_path ... ok
[INFO] [stdout] test status_prefixed_rejections_share_one_shape_on_any_http_status ... ok
[INFO] [stdout] test transcode_zero_envelope_is_an_envelope_on_any_status ... ok
[INFO] [stdout] test domestic_update_cancel_and_return_reject_invalid_fields_before_any_request ... ok
[INFO] [stdout] test oversized_status_rejection_text_is_bounded ... ok
[INFO] [stdout] test raw_html_v2_endpoints_surface_the_html_verbatim ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/official_skill_vectors.rs (/opt/rustwide/target/release/deps/official_skill_vectors-b01cf3c852389640)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/payment_apis.rs (/opt/rustwide/target/release/deps/payment_apis-14ba6da695d69883)
[INFO] [stdout] test official_skill_vectors ... ok
[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 23 tests
[INFO] [stdout] test generate_check_value_forces_the_merchant_id ... ok
[INFO] [stdout] test invoice_free_text_fields_preserve_letter_case ... ok
[INFO] [stdout] test credit_do_action_rejects_a_negative_total_amount ... ok
[INFO] [stdout] test order_search_refuses_an_empty_key_client_before_sending ... ok
[INFO] [stdout] test order_search_request_is_signed_and_routed ... ok
[INFO] [stdout] test order_search_accepts_a_lowercase_response_mac ... ok
[INFO] [stdout] test credit_do_action_parses_like_python_parse_qsl ... ok
[INFO] [stdout] test credit_do_action_zero_amount_still_reaches_the_wire ... ok
[INFO] [stdout] test order_search_verifies_the_response_mac ... ok
[INFO] [stdout] test query_payment_info_accepts_a_response_with_blank_merchant_id ... ok
[INFO] [stdout] test query_payment_info_request_is_signed_and_routed ... ok
[INFO] [stdout] test action_apis_route_and_parse ... ok
[INFO] [stdout] test big5_endpoints_decode_the_reply ... ok
[INFO] [stdout] test json_apis_parse_their_replies ... ok
[INFO] [stdout] test platform_id_is_sent_only_when_non_empty ... ok
[INFO] [stdout] test order_search_rejects_a_tampered_response_mac ... ok
[INFO] [stdout] test call_payment_api_parses_like_go_parse_query ... ok
[INFO] [stdout] test order_search_ignores_a_response_chosen_encrypt_type ... ok
[INFO] [stdout] test call_payment_api_signature_covers_the_sent_fields ... ok
[INFO] [stdout] test query_payment_info_verifies_the_response_mac ... ok
[INFO] [stdout] test server_side_apis_validate_before_sending ... ok
[INFO] [stdout] test credit_card_period_action_verifies_the_response_check_mac_value ... ok
[INFO] [stdout] test query_trade_info_verifies_the_response_mac ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/properties.rs (/opt/rustwide/target/release/deps/properties-228ec0108ce40889)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test url_encode_exhaustive_ascii_byte_table ... ok
[INFO] [stdout] test verify_pipeline_never_panics_on_arbitrary_bodies ... ok
[INFO] [stdout] test aes_round_trips_for_all_key_sizes ... ok
[INFO] [stdout] test aes_ciphertext_tampering_changes_the_plaintext ... ok
[INFO] [stdout] test callback_entry_points_never_panic_on_arbitrary_bodies ... ok
[INFO] [stdout] test url_encode_matches_the_dot_net_contract_for_arbitrary_text ... ok
[INFO] [stdout] test unsupported_encrypt_types_are_rejected ... ok
[INFO] [stdout] test cmv_is_deterministic_and_matches_the_documented_preimage ... ok
[INFO] [stdout] test any_single_byte_mac_flip_fails_verification ... ok
[INFO] [stdout] test sign_then_verify_round_trips ... ok
[INFO] [stderr]      Running tests/python_conformance.rs (/opt/rustwide/target/release/deps/python_conformance-5f422e181b524c12)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test wire_constants_match_the_official_dicts ... ok
[INFO] [stdout] test validation_messages_match_the_official_sdk ... ok
[INFO] [stderr]      Running tests/sandbox.rs (/opt/rustwide/target/release/deps/sandbox-bd70f7ef6ed99a1a)
[INFO] [stdout] test check_values_match_the_official_sdk ... ok
[INFO] [stdout] test create_order_matches_the_official_sdk ... ok
[INFO] [stdout] test group_and_plan_conflicts_are_rejected ... ok
[INFO] [stdout] test html_form_matches_the_official_sdk ... ok
[INFO] [stdout] test differential_corpus_matches_the_official_sdk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test aes_payload_encoding_survives_tricky_characters_on_stage ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test allowance_by_collegiate_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test allowance_lifecycle_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test check_love_code_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test delay_issue_then_cancel_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test delay_issue_then_trigger_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test get_allowance_requires_allowance_no_and_invoice_no_on_every_search_type ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test invoice_stateless_queries_round_trip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test issue_lifecycle_error_contracts ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test issue_then_get_then_invalid_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test issue_then_void_with_reissue_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] test unknown_codes_are_adjudicated_by_the_server ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox -- --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sandbox_b2b.rs (/opt/rustwide/target/release/deps/sandbox_b2b-33873baab3fee641)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test b2b_get_invoice_word_setting_answers ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_b2b -- --ignored --nocapture
[INFO] [stdout] test b2b_get_issue_not_found_is_an_in_band_string_rtncode ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_b2b -- --ignored --nocapture
[INFO] [stdout] test b2b_invalid_reason_length_is_checked_before_the_lookup ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_b2b -- --ignored --nocapture
[INFO] [stdout] test b2b_issue_then_get_then_invalid_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_b2b -- --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sandbox_ecpg.rs (/opt/rustwide/target/release/deps/sandbox_ecpg-8d14955d3fc326f8)
[INFO] [stderr]      Running tests/sandbox_logistics.rs (/opt/rustwide/target/release/deps/sandbox_logistics-cdd3410b1621fe09)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test create_payment_with_unknown_bind_card_id_is_rejected_in_band ... ignored, hits the live ECPG stage server (public test account); run with: cargo test --test sandbox_ecpg -- --ignored --nocapture
[INFO] [stdout] test do_action_not_found_is_in_band_on_the_ecpayment_domain ... ignored, hits the live ECPG stage server (public test account); run with: cargo test --test sandbox_ecpg -- --ignored --nocapture
[INFO] [stdout] test get_token_by_trade_issues_a_real_token ... ignored, hits the live ECPG stage server (public test account); run with: cargo test --test sandbox_ecpg -- --ignored --nocapture
[INFO] [stdout] test missing_consumer_info_is_named_by_stage_only_with_remember_card ... ignored, hits the live ECPG stage server (public test account); run with: cargo test --test sandbox_ecpg -- --ignored --nocapture
[INFO] [stdout] test query_family_not_found_is_an_in_band_integer_rtncode ... ignored, hits the live ECPG stage server (public test account); run with: cargo test --test sandbox_ecpg -- --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test allinone_v2_endpoints_answer_with_the_aes_envelope ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test cancel_and_update_store_on_unconfirmed_order_are_judged ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test crossborder_create_test_data_answers_with_the_aes_envelope ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test domestic_create_then_query_roundtrip ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test domestic_create_update_shipment_query_chain ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test domestic_rejections_share_one_shape_on_any_http_status ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] test get_store_list_answers_json ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stderr]      Running tests/sandbox_payment.rs (/opt/rustwide/target/release/deps/sandbox_payment-94a0ae27cedec282)
[INFO] [stdout] test wrong_aes_key_is_answered_in_band_by_the_v2_envelope ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_logistics -- --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test disbursement_balance_download_round_trips_and_decodes ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_payment -- --ignored --nocapture
[INFO] [stdout] test merchant_balance_download_round_trips_and_decodes ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test sandbox_payment -- --ignored --nocapture
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stage_probes.rs (/opt/rustwide/target/release/deps/stage_probes-00cabdae7f5cc4c0)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test aio_credit_card_period_action_responses_are_signed_and_verify ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test stage_probes -- --ignored --test-threads=1 --nocapture
[INFO] [stdout] test aio_do_action_responses_are_unsigned_query_strings ... ignored, hits the live ECPay stage server (public test account); run with: cargo test --test stage_probes -- --ignored --test-threads=1 --nocapture
[INFO] [stdout] test allinone_v2_print_and_redirect_response_shapes ... ignored, hits the real stage server
[INFO] [stdout] test b2b_invoice_issue_reaches_the_service ... ignored, hits the real stage server
[INFO] [stdout] test ecpg_data_merchant_id_omitted_or_mismatched_is_named_by_stage ... ignored, hits the real stage server
[INFO] [stdout] test ecpg_get_token_by_trade_accepts_our_aes_envelope ... ignored, hits the real stage server
[INFO] [stdout] test ecpg_query_family_error_shapes ... ignored, hits the real stage server
[INFO] [stdout] test ecpg_query_trade_on_ecpayment_domain_answers ... ignored, hits the real stage server
[INFO] [stdout] test ecpg_rejects_a_wrong_aes_key ... ignored, hits the real stage server
[INFO] [stdout] test logistics_domestic_create_with_md5_cmv_answers ... ignored, hits the real stage server
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stage_smoke.rs (/opt/rustwide/target/release/deps/stage_smoke-c7ed103988ebcb18)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test stage_accepts_the_checkout_params ... ignored, hits the real stage server
[INFO] [stdout] test stage_order_search_round_trips_the_mac ... ignored, hits the real stage server
[INFO] [stdout] test stage_period_query_and_credit_action_answer ... ignored, hits the real stage server
[INFO] [stdout] test stage_query_payment_info_round_trips_the_mac_with_blank_merchant_id ... ignored, hits the real stage server
[INFO] [stdout] test stage_rejects_a_tampered_checkout_mac ... ignored, hits the real stage server
[INFO] [stdout] test stage_single_transaction_and_balance_endpoints_answer ... ignored, hits the real stage server
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_edge.rs (/opt/rustwide/target/release/deps/transport_edge-509868d335ce15b5)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test aio_check_out_is_deterministic ... ok
[INFO] [stdout] test loopback_http_urls_are_allowed_but_lookalikes_are_not ... ok
[INFO] [stdout] test non_loopback_http_post_is_refused_before_send ... ok
[INFO] [stdout] test non_loopback_http_url_is_refused ... ok
[INFO] [stdout] test callback_allowlist_keeps_config_and_shape_errors_detailed ... ok
[INFO] [stdout] test callback_payload_failures_are_indistinguishable ... ok
[INFO] [stdout] test callback_decoders_route_through_their_own_key_pairs ... ok
[INFO] [stdout] test callback_transcode_error_reports_a_bounded_escaped_excerpt ... ok
[INFO] [stdout] test injected_http_client_is_used ... ok
[INFO] [stdout] test oversized_balance_reports_error ... ok
[INFO] [stdout] test redirects_are_not_followed ... ok
[INFO] [stdout] test oversized_close_delimited_bodies_are_rejected ... ok
[INFO] [stdout] test status_error_display_is_bounded_but_the_field_keeps_the_body ... ok
[INFO] [stdout] test oversized_response_bodies_are_rejected ... ok
[INFO] [stdout] test empty_bodies_error ... ok
[INFO] [stdout] test invoice_2xx_non_envelope_bodies_are_reported_with_the_body ... ok
[INFO] [stdout] test a_panicking_handler_surfaces_as_500_and_the_server_survives ... ok
[INFO] [stdout] test exactly_one_mib_body_is_accepted ... ok
[INFO] [stdout] test injected_client_timeout_surfaces_as_http_timeout_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/verify.rs (/opt/rustwide/target/release/deps/verify-55e9b3398c67a36b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_verify_check_mac_value ... ok
[INFO] [stdout] test empty_key_client_rejects_empty_key_forged_mac ... ok
[INFO] [stdout] test parse_form_decodes_a_raw_callback_body_for_verification ... ok
[INFO] [stdout] test test_verify_check_mac_value_official_callback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wire_enum.rs (/opt/rustwide/target/release/deps/wire_enum-f27b2212a7b9c0fb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test as_str_tables_are_pinned ... ok
[INFO] [stdout] test unknown_values_pass_through_serde_verbatim ... ok
[INFO] [stdout] test modeled_values_are_never_unset ... ok
[INFO] [stdout] test default_is_the_empty_zero_value ... ok
[INFO] [stdout] test equality_is_structural_and_from_canonicalizes ... ok
[INFO] [stdout] test every_modeled_variant_round_trips_through_from ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ecpay
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/error.rs - error::Error::EmptyCiphertext (line 165) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - Ecpay (line 372) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 15) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 39) ... ok
[INFO] [stdout] test src/payment/check_out.rs - payment::check_out::MERCHANT_TRADE_DATE_FORMAT (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a", kill_on_drop: false }`
[INFO] [stdout] 0499676c1613389ca20a1a98f1bb8d4c3bbb207eba553ca23743181d4c86b19a
