[INFO] fetching crate rs-ali-oss 0.1.7...
[INFO] testing rs-ali-oss-0.1.7 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rs-ali-oss 0.1.7 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate rs-ali-oss 0.1.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rs-ali-oss 0.1.7
[INFO] tweaked toml for crates.io crate rs-ali-oss 0.1.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rs-ali-oss 0.1.7 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rs-ali-oss 0.1.7 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 | repository = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rs-ali-oss` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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] 6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b
[INFO] running `Command { std: "docker" "start" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", 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" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", 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" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 | repository = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rs-ali-oss` (manifest) generated 1 warning
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[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 hmac v0.12.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rs-ali-oss v0.1.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", 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" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 | repository = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rs-ali-oss` (manifest) generated 1 warning
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling uuid v1.20.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling temp-env v0.3.6
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rs-ali-sts v0.1.2
[INFO] [stderr]    Compiling rs-ali-oss v0.1.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 18s
[INFO] running `Command { std: "docker" "inspect" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", 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" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:107:12
[INFO] [stderr]     |
[INFO] [stderr] 107 | homepage = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 | repository = "https://github.com/infinitete/rs-ali-oss"
[INFO] [stderr]     |              ------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rs-ali-oss` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rs-ali-oss/8cd12e594687c304/out/rs_ali_oss-8cd12e594687c304)
[INFO] [stdout] 
[INFO] [stdout] running 328 tests
[INFO] [stdout] test auth::v4::tests::test_canonical_uri_chinese_chars ... ok
[INFO] [stdout] test auth::v4::tests::test_canonical_query_string_empty ... ok
[INFO] [stdout] test auth::v4::tests::test_signing_key_known_vector ... ok
[INFO] [stdout] test auth::v4::tests::test_string_to_sign_format ... ok
[INFO] [stdout] test auth::v4::tests::test_calculate_signature_produces_hex ... ok
[INFO] [stdout] test auth::v4::tests::test_canonical_uri_root ... ok
[INFO] [stdout] test auth::v4::tests::test_full_signing_flow_deterministic ... ok
[INFO] [stdout] test auth::v4::tests::test_canonical_uri_special_chars ... ok
[INFO] [stdout] test auth::v4::tests::test_signing_key_derivation ... ok
[INFO] [stdout] test auth::v4::tests::test_canonical_query_string_sorted ... ok
[INFO] [stdout] test auth::v4::tests::test_canonical_uri_simple_path ... ok
[INFO] [stdout] test auth::v4::tests::test_percent_encoding_special_chars ... ok
[INFO] [stdout] test client::tests::build_url_ipv4_endpoint_auto_promotes_to_path_style ... ok
[INFO] [stdout] test auth::v4::tests::test_sign_request_full_canonical_deterministic ... ok
[INFO] [stdout] test client::tests::build_url_path_style_with_bucket_and_key ... ok
[INFO] [stdout] test client::tests::build_url_ipv4_endpoint_no_bucket_uses_bare_endpoint ... ok
[INFO] [stdout] test client::tests::build_url_with_key ... ok
[INFO] [stdout] test client::tests::build_url_encodes_percent_in_key ... ok
[INFO] [stdout] test client::tests::build_url_encodes_question_mark_in_key ... ok
[INFO] [stdout] test auth::v4::tests::test_sign_request_with_sts_token ... ok
[INFO] [stdout] test client::tests::build_url_preserves_path_separators_in_key ... ok
[INFO] [stdout] test client::tests::build_url_encodes_hash_in_key ... ok
[INFO] [stdout] test client::tests::build_url_encodes_space_in_key ... ok
[INFO] [stdout] test auth::v4::tests::test_sign_request_adds_headers ... ok
[INFO] [stdout] test client::tests::build_url_with_query_params ... ok
[INFO] [stdout] test client::tests::build_url_path_style_bucket_only ... ok
[INFO] [stdout] test config::tests::builder_debug_without_secrets_shows_none ... ok
[INFO] [stdout] test client::tests::build_url_user_query_appended_after_encoded_key ... ok
[INFO] [stdout] test config::tests::builder_allows_https_endpoint ... ok
[INFO] [stdout] test config::tests::builder_allows_http_with_insecure_flag ... ok
[INFO] [stdout] test config::tests::builder_empty_access_key_id ... ok
[INFO] [stdout] test client::tests::build_url_ipv6_endpoint_auto_promotes_to_path_style ... ok
[INFO] [stdout] test config::tests::builder_invalid_region ... ok
[INFO] [stdout] test config::tests::builder_missing_access_key_secret ... ok
[INFO] [stdout] test config::tests::builder_rejects_http_endpoint ... ok
[INFO] [stdout] test config::tests::builder_whitespace_access_key_id ... ok
[INFO] [stdout] test config::tests::builder_missing_access_key_id ... ok
[INFO] [stdout] test config::tests::builder_missing_region ... ok
[INFO] [stdout] test config::tests::config_default_no_path_style ... ok
[INFO] [stdout] test config::tests::config_with_custom_endpoint ... ok
[INFO] [stdout] test config::tests::credentials_debug_redacts_security_token ... ok
[INFO] [stdout] test config::tests::credentials_with_security_token ... ok
[INFO] [stdout] test crc64::tests::combine_empty_part_b ... ok
[INFO] [stdout] test config::tests::builder_debug_redacts_secrets ... ok
[INFO] [stdout] test config::tests::builder_with_all_fields ... ok
[INFO] [stdout] test config::tests::credentials_debug_redacts_secret ... ok
[INFO] [stdout] test config::tests::builder_with_security_token ... ok
[INFO] [stdout] test crc64::tests::combine_two_parts ... ok
[INFO] [stdout] test config::tests::credentials_without_security_token ... ok
[INFO] [stdout] test crc64::tests::empty_data ... ok
[INFO] [stdout] test crc64::tests::combine_three_parts ... ok
[INFO] [stdout] test crc64::tests::verify_invalid_header ... ok
[INFO] [stdout] test crc64::tests::known_vector_123456789 ... ok
[INFO] [stdout] test crc64::tests::verify_matching ... ok
[INFO] [stdout] test crc64::tests::verify_mismatch ... ok
[INFO] [stdout] test crc64::tests::table_first_entries ... ok
[INFO] [stdout] test credential::tests::caching_provider_invalidate_clears_cache ... ok
[INFO] [stdout] test credential::tests::caching_provider_propagates_inner_error ... ok
[INFO] [stdout] test credential::tests::caching_provider_returns_credentials ... ok
[INFO] [stdout] test credential::tests::caching_provider_returns_same_credentials_within_ttl ... ok
[INFO] [stdout] test crc64::tests::hello_world ... ok
[INFO] [stdout] test credential::tests::caching_provider_refreshes_after_ttl ... ok
[INFO] [stdout] test credential::tests::chain_debug_shows_provider_names ... ok
[INFO] [stdout] test credential::tests::chain_empty_fails ... ok
[INFO] [stdout] test credential::tests::chain_returns_first_success ... ok
[INFO] [stdout] test credential::tests::chain_skips_failures ... ok
[INFO] [stdout] test credential::tests::provider_name_correct ... ok
[INFO] [stdout] test credential::tests::static_provider_from_credentials ... ok
[INFO] [stdout] test credential::tests::environment_provider_missing_vars_fails ... ok
[INFO] [stdout] test credential::tests::static_provider_resolves ... ok
[INFO] [stdout] test crc64::tests::incremental_matches_one_shot ... ok
[INFO] [stdout] test credential::tests::static_provider_with_sts ... ok
[INFO] [stdout] test error::tests::display_formats_correctly ... ok
[INFO] [stdout] test error::tests::display_invalid_parameter ... ok
[INFO] [stdout] test error::tests::display_invalid_url ... ok
[INFO] [stdout] test error::tests::display_retry_exhausted ... ok
[INFO] [stdout] test error::tests::fallback_message_does_not_leak_sensitive_body ... ok
[INFO] [stdout] test credential::tests::caching_provider_debug_shows_inner_name ... ok
[INFO] [stdout] test error::tests::io_error_converts ... ok
[INFO] [stdout] test error::tests::parse_malformed_xml_falls_back ... ok
[INFO] [stdout] test middleware::tests::chain_stops_on_first_error ... ok
[INFO] [stdout] test middleware::tests::empty_chain_succeeds ... ok
[INFO] [stdout] test middleware::tests::interceptor_debug_shows_name ... ok
[INFO] [stdout] test error::tests::parse_valid_xml_error ... ok
[INFO] [stdout] test middleware::tests::chain_calls_interceptors_in_order ... ok
[INFO] [stdout] test middleware::tests::chain_debug_shows_names ... ok
[INFO] [stdout] test credential::tests::static_provider_debug_redacts ... ok
[INFO] [stdout] test middleware::tests::chain_propagates_before_error ... ok
[INFO] [stdout] test client::tests::client_is_clone ... ok
[INFO] [stdout] test ops::presign::tests::presign_get_object_produces_valid_url ... ok
[INFO] [stdout] test client::tests::client_with_interceptor ... ok
[INFO] [stdout] test ops::presign::tests::presign_put_object_produces_valid_url ... ok
[INFO] [stdout] test ops::presign::tests::presign_get_object_with_special_chars_in_key ... ok
[INFO] [stdout] test ops::presign::tests::presign_signature_is_deterministic_for_same_inputs ... ok
[INFO] [stdout] test client::tests::from_builder_works ... ok
[INFO] [stdout] test client::tests::endpoint_custom_override ... ok
[INFO] [stdout] test client::tests::endpoint_no_bucket ... ok
[INFO] [stdout] test client::tests::endpoint_path_style_uses_region_only ... ok
[INFO] [stdout] test ops::presign::tests::presign_with_sts_token_includes_security_token ... ok
[INFO] [stdout] test client::tests::endpoint_custom_no_bucket_returns_base ... ok
[INFO] [stdout] test ops::presign::tests::presign_with_ipv4_endpoint_uses_path_style_url_and_signature ... ok
[INFO] [stdout] test client::tests::endpoint_virtual_hosted ... ok
[INFO] [stdout] test client::tests::client_with_pool_config ... ok
[INFO] [stdout] test progress::tests::fraction_without_total ... ok
[INFO] [stdout] test ops::transfer::tests::upload_request_missing_data ... ok
[INFO] [stdout] test progress::tests::closure_as_listener ... ok
[INFO] [stdout] test progress::tests::fraction_with_total ... ok
[INFO] [stdout] test ops::transfer::tests::upload_request_builder ... ok
[INFO] [stdout] test ops::presign::tests::presign_with_ipv6_endpoint_uses_path_style_url_and_signature ... ok
[INFO] [stdout] test ops::transfer::tests::upload_request_missing_bucket ... ok
[INFO] [stdout] test progress::tests::noop_listener_compiles ... ok
[INFO] [stdout] test progress::tests::shared_listener_is_send_sync ... ok
[INFO] [stdout] test types::common::tests::bucket_name_all_digits ... ok
[INFO] [stdout] test types::common::tests::bucket_acl_serde_round_trip ... ok
[INFO] [stdout] test types::common::tests::bucket_name_hyphen_in_middle ... ok
[INFO] [stdout] test types::common::tests::bucket_name_as_ref ... ok
[INFO] [stdout] test types::common::tests::bucket_name_exact_min_length ... ok
[INFO] [stdout] test types::common::tests::bucket_name_one_over_max ... ok
[INFO] [stdout] test types::common::tests::bucket_name_one_under_min ... ok
[INFO] [stdout] test types::common::tests::bucket_name_rejects_dot ... ok
[INFO] [stdout] test types::common::tests::bucket_name_rejects_underscore ... ok
[INFO] [stdout] test types::common::tests::cors_http_method_display ... ok
[INFO] [stdout] test types::common::tests::cors_http_method_serde_round_trip ... ok
[INFO] [stdout] test types::common::tests::bucket_name_exact_max_length ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_too_long ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_uppercase ... ok
[INFO] [stdout] test client::tests::client_with_timeout_config ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_too_short ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_starts_with_hyphen ... ok
[INFO] [stdout] test types::common::tests::invalid_region_empty ... ok
[INFO] [stdout] test types::common::tests::invalid_region_uppercase ... ok
[INFO] [stdout] test types::common::tests::object_acl_display ... ok
[INFO] [stdout] test types::common::tests::object_acl_serde_round_trip ... ok
[INFO] [stdout] test types::common::tests::invalid_object_key_empty ... ok
[INFO] [stdout] test types::common::tests::object_key_allows_dot_in_filename ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_ends_with_hyphen ... ok
[INFO] [stdout] test types::common::tests::object_key_display ... ok
[INFO] [stdout] test types::common::tests::object_key_exact_max_length ... ok
[INFO] [stdout] test types::common::tests::object_key_one_over_max ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_backslash_anywhere ... ok
[INFO] [stdout] test progress::tests::transfer_kind_eq ... ok
[INFO] [stdout] test types::common::tests::bucket_acl_display ... ok
[INFO] [stdout] test types::common::tests::invalid_bucket_name_empty ... ok
[INFO] [stdout] test types::common::tests::metadata_directive_display ... ok
[INFO] [stdout] test types::common::tests::metadata_directive_serde_round_trip ... ok
[INFO] [stdout] test types::common::tests::object_key_multibyte_chars_counted_as_bytes ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_null_byte ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_dotdot_segment ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_carriage_return ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_newline ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_dot_segment ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_delete_char ... ok
[INFO] [stdout] test types::common::tests::server_side_encryption_display ... ok
[INFO] [stdout] test types::common::tests::storage_class_display ... ok
[INFO] [stdout] test types::common::tests::region_single_char ... ok
[INFO] [stdout] test types::common::tests::region_rejects_underscore ... ok
[INFO] [stdout] test types::common::tests::valid_bucket_names ... ok
[INFO] [stdout] test types::common::tests::valid_regions ... ok
[INFO] [stdout] test types::common::tests::valid_object_keys ... ok
[INFO] [stdout] test types::common::tests::versioning_status_display ... ok
[INFO] [stdout] test types::common::tests::versioning_status_serde_round_trip ... ok
[INFO] [stdout] test types::request::bucket::tests::cors_rule_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::create_bucket_request_builder ... ok
[INFO] [stdout] test types::common::tests::storage_class_serde_round_trip ... ok
[INFO] [stdout] test ops::transfer::tests::builder_with_custom_threshold ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_encryption_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_cors_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_lifecycle_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::cors_rule_xml_serializes ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_logging_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_policy_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::delete_bucket_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::encryption_configuration_xml_serializes ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_acl_request_builder ... ok
[INFO] [stdout] test types::common::tests::region_allows_digits_and_hyphens ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_lifecycle_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_cors_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_encryption_request_builder ... ok
[INFO] [stdout] test ops::transfer::tests::builder_clamps_part_size_to_minimum ... ok
[INFO] [stdout] test types::common::tests::object_key_single_byte ... ok
[INFO] [stdout] test types::common::tests::server_side_encryption_serde_round_trip ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_leading_backslash ... ok
[INFO] [stdout] test ops::transfer::tests::builder_with_crc64 ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_info_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_logging_request_builder ... ok
[INFO] [stdout] test ops::transfer::tests::builder_custom_concurrency ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_location_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_location_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_referer_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_versioning_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::get_bucket_policy_request_builder ... ok
[INFO] [stdout] test types::common::tests::object_key_rejects_leading_slash ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_cors_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_cors_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::logging_configuration_xml_serializes_no_prefix ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_acl_missing_acl ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_status_as_str ... ok
[INFO] [stdout] test types::request::bucket::tests::list_buckets_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_transition_xml_serializes ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_acl_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_encryption_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_xml_serializes ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_lifecycle_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_transition_new ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_lifecycle_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_logging_missing_target_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_logging_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_logging_request_builder ... ok
[INFO] [stdout] test ops::transfer::tests::builder_concurrency_clamped_to_one ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_encryption_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_encryption_missing_encryption ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_request_builder ... ok
[INFO] [stdout] test ops::transfer::tests::builder_custom_part_size ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_missing_policy ... ok
[INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_multiple_transitions ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_referer_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_missing_bucket ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_referer_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_versioning_missing_bucket ... ok
[INFO] [stdout] test types::request::metadata_tests::encode_percent_encodes_chinese ... ok
[INFO] [stdout] test types::request::metadata_tests::encode_percent_encodes_emoji ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_versioning_missing_status ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_allows_space_and_tab ... ok
[INFO] [stdout] test types::request::bucket::tests::put_bucket_versioning_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::referer_configuration_xml_serializes ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_rejects_carriage_return ... ok
[INFO] [stdout] test types::request::bucket::tests::versioning_configuration_xml_serializes ... ok
[INFO] [stdout] test types::request::metadata_tests::decode_handles_visible_ascii_unchanged ... ok
[INFO] [stdout] test types::request::metadata_tests::encode_decode_round_trip_preserves_utf8 ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_rejects_null_byte ... ok
[INFO] [stdout] test types::request::multipart::tests::complete_multipart_upload_request_builder ... ok
[INFO] [stdout] test types::request::multipart::tests::completed_part_serializes_to_xml ... ok
[INFO] [stdout] test types::request::multipart::tests::initiate_multipart_upload_request_builder ... ok
[INFO] [stdout] test types::request::multipart::tests::list_multipart_uploads_max_uploads_1001_fails ... ok
[INFO] [stdout] test types::request::multipart::tests::list_multipart_uploads_max_uploads_zero_fails ... ok
[INFO] [stdout] test types::request::multipart::tests::list_multipart_uploads_missing_bucket ... ok
[INFO] [stdout] test types::request::metadata_tests::decode_replaces_invalid_utf8_with_replacement_char ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_rejects_line_feed ... ok
[INFO] [stdout] test types::request::metadata_tests::encode_passes_visible_ascii_unchanged ... ok
[INFO] [stdout] test types::request::multipart::tests::abort_multipart_upload_request_builder ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_allows_utf8 ... ok
[INFO] [stdout] test types::request::metadata_tests::validate_rejects_del_byte ... ok
[INFO] [stdout] test types::request::multipart::tests::list_multipart_uploads_request_builder ... ok
[INFO] [stdout] test types::request::bucket::tests::logging_configuration_xml_serializes ... ok
[INFO] [stdout] test ops::transfer::tests::builder_defaults ... ok
[INFO] [stdout] test types::request::multipart::tests::upload_part_request_part_number_10001_fails ... ok
[INFO] [stdout] test types::request::multipart::tests::upload_part_request_part_number_10000_ok ... ok
[INFO] [stdout] test types::request::object::tests::delete_object_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::delete_multiple_objects_xml_serializes ... ok
[INFO] [stdout] test types::request::object::tests::append_object_request_builder ... ok
[INFO] [stdout] test types::request::multipart::tests::upload_part_request_part_number_zero_fails ... ok
[INFO] [stdout] test types::request::object::tests::copy_object_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::delete_multiple_objects_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::get_object_tagging_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::get_object_request_with_range ... ok
[INFO] [stdout] test types::request::object::tests::get_object_acl_missing_key ... ok
[INFO] [stdout] test types::request::object::tests::get_object_acl_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::list_objects_v2_max_keys_zero_fails ... ok
[INFO] [stdout] test types::request::object::tests::head_object_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::list_objects_v2_request_missing_bucket ... ok
[INFO] [stdout] test types::request::multipart::tests::upload_part_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::metadata_key_valid_passes ... ok
[INFO] [stdout] test types::request::multipart::tests::upload_part_request_missing_upload_id ... ok
[INFO] [stdout] test types::request::object::tests::metadata_key_with_spaces_fails ... ok
[INFO] [stdout] test types::request::object::tests::delete_multiple_objects_request_empty_keys_fails ... ok
[INFO] [stdout] test types::request::object::tests::list_objects_v2_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::list_objects_v2_max_keys_1001_fails ... ok
[INFO] [stdout] test types::request::object::tests::delete_object_tagging_request_builder ... ok
[INFO] [stdout] test types::request::multipart::tests::list_parts_request_builder ... ok
[INFO] [stdout] test types::request::multipart::tests::list_parts_request_missing_upload_id ... ok
[INFO] [stdout] test types::request::object::tests::append_object_missing_body ... ok
[INFO] [stdout] test types::request::object::tests::copy_object_request_missing_source ... ok
[INFO] [stdout] test types::request::object::tests::put_object_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::put_object_acl_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::put_object_tagging_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::put_object_tagging_over_10_tags_fails ... ok
[INFO] [stdout] test types::request::object::tests::put_object_with_metadata ... ok
[INFO] [stdout] test types::request::object::tests::restore_object_request_builder ... ok
[INFO] [stdout] test types::request::object::tests::put_object_tagging_empty_tags_fails ... ok
[INFO] [stdout] test types::request::object::tests::put_object_metadata_rejects_null_in_value ... ok
[INFO] [stdout] test types::response::tests::deserialize_delete_multiple_objects_response ... ok
[INFO] [stdout] test types::request::object::tests::put_object_metadata_allows_space_and_tab ... ok
[INFO] [stdout] test types::request::object::tests::restore_object_missing_days ... ok
[INFO] [stdout] test types::request::object::tests::put_object_metadata_allows_utf8_value ... ok
[INFO] [stdout] test types::request::object::tests::put_object_metadata_rejects_newline_in_value ... ok
[INFO] [stdout] test types::request::object::tests::put_object_request_missing_bucket ... ok
[INFO] [stdout] test types::request::object::tests::restore_object_days_zero_fails ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_encryption_response_kms_no_key ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_date ... ok
[INFO] [stdout] test types::request::object::tests::put_object_acl_missing_acl ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_info_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_acl_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_encryption_response_aes256 ... ok
[INFO] [stdout] test types::request::presign::tests::presign_url_rejects_zero_expires ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_encryption_response_kms ... ok
[INFO] [stdout] test types::request::presign::tests::presign_url_default_expires_one_hour ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_cors_multiple_rules ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_acl_private ... ok
[INFO] [stdout] test types::request::presign::tests::presign_url_rejects_expires_over_7_days ... ok
[INFO] [stdout] test types::response::tests::deserialize_complete_multipart_upload_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_copy_object_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_transition ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_suspended ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_transition_date ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_object_acl_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_no_status ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_multipart_uploads_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response_disabled ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_object_tagging_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response_no_prefix ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_cors_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_buckets_empty ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_empty ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_referer_with_blacklist ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_referer_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_initiate_multipart_upload_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_enabled ... ok
[INFO] [stdout] test ops::transfer::tests::debug_impl_does_not_leak_internals ... ok
[INFO] [stdout] test types::response::tests::deserialize_get_object_tagging_empty ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_with_common_prefixes ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_buckets_response ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_multipart_uploads_empty ... ok
[INFO] [stdout] test types::response::tests::deserialize_list_parts_response ... ok
[INFO] [stdout] test types::response::tests::tagging_xml_serializes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 328 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bucket_ops.rs (/opt/rustwide/target/release/build/rs-ali-oss/78b055d60fb09787/out/bucket_ops-78b055d60fb09787)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test create_bucket_returns_request_id ... ok
[INFO] [stdout] test delete_bucket_not_empty_returns_error ... ok
[INFO] [stdout] test delete_bucket_returns_request_id ... ok
[INFO] [stdout] test get_bucket_info_parses_xml_response ... ok
[INFO] [stdout] test list_buckets_parses_xml_response ... ok
[INFO] [stdout] test create_bucket_with_storage_class_sends_xml_body ... ok
[INFO] [stdout] test list_buckets_with_prefix_and_max_keys ... ok
[INFO] [stdout] test create_bucket_conflict_returns_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multipart_ops.rs (/opt/rustwide/target/release/build/rs-ali-oss/a7cbfd3b806e57f0/out/multipart_ops-a7cbfd3b806e57f0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test list_parts_with_pagination_params ... ok
[INFO] [stdout] test complete_multipart_upload_parses_xml ... ok
[INFO] [stdout] test initiate_multipart_upload_error_returns_oss_error ... ok
[INFO] [stdout] test list_parts_parses_xml ... ok
[INFO] [stdout] test upload_part_second_part ... ok
[INFO] [stdout] test abort_multipart_upload_returns_request_id ... ok
[INFO] [stdout] test upload_part_returns_etag ... ok
[INFO] [stdout] test initiate_multipart_upload_parses_xml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/object_ops.rs (/opt/rustwide/target/release/build/rs-ali-oss/5d888429d59992bf/out/object_ops-5d888429d59992bf)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test copy_object_parses_xml_response ... ok
[INFO] [stdout] test get_object_with_range_sends_request ... ok
[INFO] [stdout] test put_object_returns_etag_and_request_id ... ok
[INFO] [stdout] test head_object_decodes_percent_encoded_metadata ... ok
[INFO] [stdout] test delete_object_returns_request_id ... ok
[INFO] [stdout] test delete_multiple_objects_quiet_mode_empty_response ... ok
[INFO] [stdout] test list_objects_v2_with_prefix_and_delimiter ... ok
[INFO] [stdout] test delete_multiple_objects_verbose_mode_returns_deleted ... ok
[INFO] [stdout] test list_objects_v2_parses_xml_response ... ok
[INFO] [stdout] test server_error_403_returns_access_denied ... ok
[INFO] [stdout] test server_error_404_returns_oss_error ... ok
[INFO] [stdout] test head_object_returns_headers_and_metadata ... ok
[INFO] [stdout] test get_object_returns_body_and_headers ... ok
[INFO] [stdout] test put_object_with_metadata_sends_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/real_oss.rs (/opt/rustwide/target/release/build/rs-ali-oss/aab2795c1965c169/out/real_oss-aab2795c1965c169)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_sts_temporary_credentials ... FAILED
[INFO] [stdout] test test_presigned_url_get ... FAILED
[INFO] [stdout] test test_sts_list_objects_real ... FAILED
[INFO] [stdout] test test_list_objects_real ... FAILED
[INFO] [stdout] test test_put_head_get_delete_real ... FAILED
[INFO] [stdout] test test_sts_presigned_url ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_sts_temporary_credentials stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sts_temporary_credentials' (3409) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddcd0914 - real_oss[ee9f6bdbdb65a05d]::test_sts_temporary_credentials::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdc51e - <real_oss[ee9f6bdbdb65a05d]::test_sts_temporary_credentials::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_presigned_url_get stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_presigned_url_get' (3405) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddcca48f - real_oss[ee9f6bdbdb65a05d]::test_presigned_url_get::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdbf9e - <real_oss[ee9f6bdbdb65a05d]::test_presigned_url_get::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stderr] error: test failed, to rerun pass `--test real_oss`
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sts_list_objects_real stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sts_list_objects_real' (3407) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddcccf01 - real_oss[ee9f6bdbdb65a05d]::test_sts_list_objects_real::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdc25e - <real_oss[ee9f6bdbdb65a05d]::test_sts_list_objects_real::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_list_objects_real stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_list_objects_real' (3404) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddcc9e16 - real_oss[ee9f6bdbdb65a05d]::test_list_objects_real::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdbdfe - <real_oss[ee9f6bdbdb65a05d]::test_list_objects_real::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_put_head_get_delete_real stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_put_head_get_delete_real' (3406) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddccd6d4 - real_oss[ee9f6bdbdb65a05d]::test_put_head_get_delete_real::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdc3be - <real_oss[ee9f6bdbdb65a05d]::test_put_head_get_delete_real::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sts_presigned_url stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sts_presigned_url' (3408) panicked at tests/real_oss.rs:18:51:
[INFO] [stdout] Failed to read .env file: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5bb9de0f0de1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5bb9de1085aa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5bb9de0f579c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5bb9de0cb896 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5bb9de0e8849 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5bb9ddde4a00 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5bb9de0e8b72 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5bb9de0cb942 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5bb9de0c41a9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5bb9de0cc7dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5bb9de108d8c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5bb9de108b62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5bb9ddcdb5a5 - real_oss[ee9f6bdbdb65a05d]::load_env
[INFO] [stdout]   13:     0x5bb9ddccb923 - real_oss[ee9f6bdbdb65a05d]::test_sts_presigned_url::{closure#0}
[INFO] [stdout]   14:     0x5bb9ddcf2448 - <tokio[55542ab485386bbf]::runtime::context::scoped::Scoped<tokio[55542ab485386bbf]::runtime::scheduler::Context>>::set::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5bb9ddcf289d - <tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x5bb9ddcf079d - tokio[55542ab485386bbf]::runtime::context::runtime::enter_runtime::<<tokio[55542ab485386bbf]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x5bb9ddcfdc35 - <tokio[55542ab485386bbf]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5bb9ddcdc0fe - <real_oss[ee9f6bdbdb65a05d]::test_sts_presigned_url::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x5bb9dddd7e4b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x5bb9ddde5025 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x5bb9dddde914 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x5bb9ddde80b2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5bb9de0eff2f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x740424af7dfa - <unknown>
[INFO] [stdout]   25:     0x740424b8b3d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_list_objects_real
[INFO] [stdout]     test_presigned_url_get
[INFO] [stdout]     test_put_head_get_delete_real
[INFO] [stdout]     test_sts_list_objects_real
[INFO] [stdout]     test_sts_presigned_url
[INFO] [stdout]     test_sts_temporary_credentials
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b", kill_on_drop: false }`
[INFO] [stdout] 6c30fa17f59a20d26b128aedeb224189fae2c3bd212b0c7f9de3fb85ccc7a82b
