[INFO] fetching crate rs-ali-oss 0.1.6... [INFO] testing rs-ali-oss-0.1.6 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate rs-ali-oss 0.1.6 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate rs-ali-oss 0.1.6 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate rs-ali-oss 0.1.6 [INFO] tweaked toml for crates.io crate rs-ali-oss 0.1.6 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rs-ali-oss 0.1.6 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rs-ali-oss 0.1.6 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9f376d7bb8b13098079c156a613e13db54dac0aaf0f29cd5fbb3686109d950ff [INFO] running `Command { std: "docker" "start" "-a" "9f376d7bb8b13098079c156a613e13db54dac0aaf0f29cd5fbb3686109d950ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9f376d7bb8b13098079c156a613e13db54dac0aaf0f29cd5fbb3686109d950ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f376d7bb8b13098079c156a613e13db54dac0aaf0f29cd5fbb3686109d950ff", kill_on_drop: false }` [INFO] [stdout] 9f376d7bb8b13098079c156a613e13db54dac0aaf0f29cd5fbb3686109d950ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fcf425cfa8e5a285985060f70b4efb85ed92d12cd1b7476c3e2e529cf506546b [INFO] running `Command { std: "docker" "start" "-a" "fcf425cfa8e5a285985060f70b4efb85ed92d12cd1b7476c3e2e529cf506546b", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling cc v1.2.55 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling ipnet v2.11.0 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.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 zeroize v1.8.2 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling zerovec v0.11.5 [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_urlencoded v0.7.1 [INFO] [stderr] Compiling quick-xml v0.37.5 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling h2 v0.4.13 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling tower-http v0.6.8 [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 idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling hyper v1.8.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.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.26s [INFO] running `Command { std: "docker" "inspect" "fcf425cfa8e5a285985060f70b4efb85ed92d12cd1b7476c3e2e529cf506546b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fcf425cfa8e5a285985060f70b4efb85ed92d12cd1b7476c3e2e529cf506546b", kill_on_drop: false }` [INFO] [stdout] fcf425cfa8e5a285985060f70b4efb85ed92d12cd1b7476c3e2e529cf506546b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ce84fd525694732e0ff7a932bc2b0c49fd97b8da1bfe7e14b40edbe054a07ac [INFO] running `Command { std: "docker" "start" "-a" "5ce84fd525694732e0ff7a932bc2b0c49fd97b8da1bfe7e14b40edbe054a07ac", kill_on_drop: false }` [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 untrusted v0.9.0 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling rustls v0.23.36 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling webpki-roots v1.0.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling uuid v1.20.0 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling temp-env v0.3.6 [INFO] [stderr] Compiling assert-json-diff v2.0.2 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rustls-webpki v0.103.9 [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 h2 v0.4.13 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling wiremock v0.6.5 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling rs-ali-sts v0.1.2 [INFO] [stderr] Compiling rs-ali-oss v0.1.6 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 52.25s [INFO] running `Command { std: "docker" "inspect" "5ce84fd525694732e0ff7a932bc2b0c49fd97b8da1bfe7e14b40edbe054a07ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ce84fd525694732e0ff7a932bc2b0c49fd97b8da1bfe7e14b40edbe054a07ac", kill_on_drop: false }` [INFO] [stdout] 5ce84fd525694732e0ff7a932bc2b0c49fd97b8da1bfe7e14b40edbe054a07ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 838a7af6a82b40e370749bc82b81c2bb8ef319d04d4988c50534351bc1d29fbc [INFO] running `Command { std: "docker" "start" "-a" "838a7af6a82b40e370749bc82b81c2bb8ef319d04d4988c50534351bc1d29fbc", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rs_ali_oss-2cb270300b11dffa) [INFO] [stdout] [INFO] [stdout] running 289 tests [INFO] [stdout] test auth::v4::tests::test_canonical_query_string_empty ... ok [INFO] [stdout] test auth::v4::tests::test_canonical_query_string_sorted ... 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_canonical_uri_simple_path ... 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_canonical_uri_chinese_chars ... ok [INFO] [stdout] test auth::v4::tests::test_percent_encoding_special_chars ... ok [INFO] [stdout] test auth::v4::tests::test_signing_key_derivation ... 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 client::tests::endpoint_virtual_hosted ... ok [INFO] [stdout] test config::tests::builder_allows_http_with_insecure_flag ... ok [INFO] [stdout] test config::tests::builder_allows_https_endpoint ... ok [INFO] [stdout] test config::tests::builder_debug_redacts_secrets ... ok [INFO] [stdout] test config::tests::builder_debug_without_secrets_shows_none ... ok [INFO] [stdout] test config::tests::builder_empty_access_key_id ... ok [INFO] [stdout] test config::tests::builder_invalid_region ... ok [INFO] [stdout] test config::tests::builder_missing_access_key_id ... ok [INFO] [stdout] test config::tests::builder_missing_access_key_secret ... ok [INFO] [stdout] test config::tests::builder_missing_region ... 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_with_all_fields ... ok [INFO] [stdout] test config::tests::builder_with_security_token ... 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_secret ... 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 config::tests::credentials_without_security_token ... ok [INFO] [stdout] test crc64::tests::combine_empty_part_b ... ok [INFO] [stdout] test crc64::tests::combine_three_parts ... ok [INFO] [stdout] test crc64::tests::combine_two_parts ... ok [INFO] [stdout] test crc64::tests::empty_data ... ok [INFO] [stdout] test crc64::tests::hello_world ... ok [INFO] [stdout] test crc64::tests::incremental_matches_one_shot ... ok [INFO] [stdout] test crc64::tests::known_vector_123456789 ... ok [INFO] [stdout] test crc64::tests::table_first_entries ... ok [INFO] [stdout] test crc64::tests::verify_invalid_header ... ok [INFO] [stdout] test crc64::tests::verify_matching ... ok [INFO] [stdout] test crc64::tests::verify_mismatch ... ok [INFO] [stdout] test credential::tests::caching_provider_debug_shows_inner_name ... 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_refreshes_after_ttl ... 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 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::environment_provider_missing_vars_fails ... ok [INFO] [stdout] test credential::tests::provider_name_correct ... ok [INFO] [stdout] test auth::v4::tests::test_sign_request_full_canonical_deterministic ... ok [INFO] [stdout] test credential::tests::static_provider_debug_redacts ... ok [INFO] [stdout] test credential::tests::static_provider_resolves ... ok [INFO] [stdout] test client::tests::client_with_pool_config ... ok [INFO] [stdout] test credential::tests::static_provider_from_credentials ... 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_retry_exhausted ... ok [INFO] [stdout] test error::tests::parse_malformed_xml_falls_back ... 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 error::tests::display_invalid_url ... ok [INFO] [stdout] test error::tests::io_error_converts ... ok [INFO] [stdout] test middleware::tests::chain_propagates_before_error ... 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 client::tests::build_url_with_key ... ok [INFO] [stdout] test client::tests::endpoint_path_style_uses_region_only ... ok [INFO] [stdout] test client::tests::endpoint_no_bucket ... ok [INFO] [stdout] test client::tests::build_url_path_style_bucket_only ... ok [INFO] [stdout] test auth::v4::tests::test_sign_request_with_sts_token ... ok [INFO] [stdout] test client::tests::client_is_clone ... ok [INFO] [stdout] test client::tests::from_builder_works ... ok [INFO] [stdout] test client::tests::client_with_timeout_config ... ok [INFO] [stdout] test client::tests::build_url_path_style_with_bucket_and_key ... ok [INFO] [stdout] test client::tests::build_url_with_query_params ... ok [INFO] [stdout] test client::tests::client_with_interceptor ... ok [INFO] [stdout] test ops::transfer::tests::upload_request_builder ... ok [INFO] [stdout] test ops::transfer::tests::upload_request_missing_bucket ... 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 progress::tests::fraction_without_total ... ok [INFO] [stdout] test progress::tests::noop_listener_compiles ... ok [INFO] [stdout] test progress::tests::shared_listener_is_send_sync ... 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::bucket_acl_serde_round_trip ... ok [INFO] [stdout] test types::common::tests::bucket_name_all_digits ... ok [INFO] [stdout] test types::common::tests::bucket_name_as_ref ... ok [INFO] [stdout] test types::common::tests::bucket_name_exact_max_length ... ok [INFO] [stdout] test types::common::tests::bucket_name_exact_min_length ... ok [INFO] [stdout] test types::common::tests::bucket_name_hyphen_in_middle ... 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::invalid_bucket_name_empty ... ok [INFO] [stdout] test types::common::tests::invalid_bucket_name_ends_with_hyphen ... ok [INFO] [stdout] test types::common::tests::invalid_bucket_name_starts_with_hyphen ... ok [INFO] [stdout] test types::common::tests::invalid_bucket_name_too_long ... ok [INFO] [stdout] test types::common::tests::invalid_bucket_name_too_short ... ok [INFO] [stdout] test types::common::tests::invalid_bucket_name_uppercase ... ok [INFO] [stdout] test types::common::tests::invalid_object_key_empty ... ok [INFO] [stdout] test client::tests::endpoint_custom_override ... ok [INFO] [stdout] test types::common::tests::invalid_region_uppercase ... ok [INFO] [stdout] test types::common::tests::invalid_region_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_acl_serde_round_trip ... 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_multibyte_chars_counted_as_bytes ... ok [INFO] [stdout] test types::common::tests::object_acl_display ... ok [INFO] [stdout] test types::common::tests::object_key_single_byte ... ok [INFO] [stdout] test auth::v4::tests::test_sign_request_adds_headers ... ok [INFO] [stdout] test types::common::tests::region_allows_digits_and_hyphens ... ok [INFO] [stdout] test types::common::tests::object_key_one_over_max ... ok [INFO] [stdout] test types::common::tests::region_rejects_underscore ... ok [INFO] [stdout] test types::common::tests::server_side_encryption_serde_round_trip ... ok [INFO] [stdout] test types::common::tests::server_side_encryption_display ... ok [INFO] [stdout] test types::common::tests::storage_class_serde_round_trip ... ok [INFO] [stdout] test types::common::tests::valid_bucket_names ... ok [INFO] [stdout] test types::common::tests::valid_object_keys ... ok [INFO] [stdout] test types::common::tests::valid_regions ... 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::cors_rule_xml_serializes ... ok [INFO] [stdout] test types::request::bucket::tests::create_bucket_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_encryption_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::delete_bucket_lifecycle_request_builder ... 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::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 types::request::bucket::tests::get_bucket_info_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::get_bucket_lifecycle_request_builder ... 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_logging_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::get_bucket_policy_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::lifecycle_rule_multiple_transitions ... ok [INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_status_as_str ... ok [INFO] [stdout] test types::request::bucket::tests::lifecycle_rule_xml_serializes ... ok [INFO] [stdout] test types::request::bucket::tests::lifecycle_transition_new ... ok [INFO] [stdout] test types::request::bucket::tests::lifecycle_transition_xml_serializes ... ok [INFO] [stdout] test types::request::bucket::tests::list_buckets_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::logging_configuration_xml_serializes ... 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::put_bucket_acl_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_cors_missing_bucket ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_cors_request_builder ... 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_encryption_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_lifecycle_missing_bucket ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_lifecycle_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_logging_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_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_missing_bucket ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_missing_policy ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_policy_request_builder ... ok [INFO] [stdout] test types::request::bucket::tests::put_bucket_referer_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::bucket::tests::put_bucket_versioning_missing_status ... 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::bucket::tests::versioning_configuration_xml_serializes ... ok [INFO] [stdout] test types::request::multipart::tests::abort_multipart_upload_request_builder ... 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::multipart::tests::list_multipart_uploads_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::multipart::tests::upload_part_request_builder ... ok [INFO] [stdout] test types::request::multipart::tests::upload_part_request_missing_upload_id ... ok [INFO] [stdout] test types::request::multipart::tests::upload_part_request_part_number_10000_ok ... 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_zero_fails ... ok [INFO] [stdout] test types::request::object::tests::append_object_missing_body ... ok [INFO] [stdout] test types::request::object::tests::append_object_request_builder ... ok [INFO] [stdout] test types::request::object::tests::copy_object_request_builder ... ok [INFO] [stdout] test types::request::object::tests::copy_object_request_missing_source ... ok [INFO] [stdout] test types::request::object::tests::delete_multiple_objects_request_builder ... ok [INFO] [stdout] test types::request::object::tests::delete_multiple_objects_request_empty_keys_fails ... ok [INFO] [stdout] test types::request::object::tests::delete_multiple_objects_xml_serializes ... ok [INFO] [stdout] test types::request::object::tests::delete_object_request_builder ... ok [INFO] [stdout] test types::request::object::tests::delete_object_tagging_request_builder ... 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::get_object_request_with_range ... ok [INFO] [stdout] test types::request::object::tests::get_object_tagging_request_builder ... ok [INFO] [stdout] test types::request::object::tests::head_object_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::list_objects_v2_max_keys_zero_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_request_missing_bucket ... ok [INFO] [stdout] test types::request::object::tests::metadata_key_valid_passes ... ok [INFO] [stdout] test types::request::object::tests::metadata_key_with_spaces_fails ... ok [INFO] [stdout] test types::request::object::tests::put_object_acl_missing_acl ... ok [INFO] [stdout] test types::request::object::tests::put_object_acl_request_builder ... ok [INFO] [stdout] test types::request::object::tests::put_object_request_builder ... ok [INFO] [stdout] test types::request::object::tests::put_object_request_missing_bucket ... ok [INFO] [stdout] test types::request::object::tests::put_object_tagging_empty_tags_fails ... 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_tagging_request_builder ... ok [INFO] [stdout] test types::request::object::tests::put_object_with_metadata ... ok [INFO] [stdout] test types::request::object::tests::restore_object_days_zero_fails ... ok [INFO] [stdout] test types::request::object::tests::restore_object_missing_days ... ok [INFO] [stdout] test types::request::object::tests::restore_object_request_builder ... ok [INFO] [stdout] test types::request::presign::tests::presign_url_default_expires_one_hour ... ok [INFO] [stdout] test types::request::presign::tests::presign_url_rejects_expires_over_7_days ... ok [INFO] [stdout] test types::request::presign::tests::presign_url_rejects_zero_expires ... 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_delete_multiple_objects_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_acl_private ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_acl_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_cors_multiple_rules ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_cors_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_encryption_response_aes256 ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_encryption_response_kms ... 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_info_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_date ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_transition ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_lifecycle_with_transition_date ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response_disabled ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_logging_response_no_prefix ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_referer_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_referer_with_blacklist ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_enabled ... ok [INFO] [stdout] test types::common::tests::region_single_char ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_suspended ... ok [INFO] [stdout] test types::response::tests::deserialize_get_object_acl_response ... ok [INFO] [stdout] test types::response::tests::deserialize_get_object_tagging_empty ... ok [INFO] [stdout] test types::response::tests::deserialize_get_object_tagging_response ... ok [INFO] [stdout] test types::response::tests::deserialize_initiate_multipart_upload_response ... ok [INFO] [stdout] test types::response::tests::deserialize_list_buckets_empty ... 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_multipart_uploads_response ... ok [INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_empty ... ok [INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_response ... ok [INFO] [stdout] test types::response::tests::deserialize_list_objects_v2_with_common_prefixes ... ok [INFO] [stdout] test types::response::tests::deserialize_list_parts_response ... ok [INFO] [stdout] test types::response::tests::tagging_xml_serializes ... ok [INFO] [stdout] test types::common::tests::storage_class_display ... ok [INFO] [stdout] test types::response::tests::deserialize_get_bucket_versioning_response_no_status ... ok [INFO] [stdout] test ops::presign::tests::presign_get_object_with_special_chars_in_key ... ok [INFO] [stdout] test ops::presign::tests::presign_put_object_produces_valid_url ... ok [INFO] [stdout] test ops::transfer::tests::builder_custom_concurrency ... ok [INFO] [stdout] test ops::presign::tests::presign_get_object_produces_valid_url ... ok [INFO] [stdout] test ops::transfer::tests::builder_concurrency_clamped_to_one ... ok [INFO] [stdout] test ops::transfer::tests::builder_defaults ... ok [INFO] [stdout] test ops::transfer::tests::builder_custom_part_size ... ok [INFO] [stdout] test ops::transfer::tests::builder_with_crc64 ... ok [INFO] [stdout] test ops::presign::tests::presign_signature_is_deterministic_for_same_inputs ... ok [INFO] [stdout] test ops::transfer::tests::builder_with_custom_threshold ... ok [INFO] [stdout] test ops::presign::tests::presign_with_sts_token_includes_security_token ... ok [INFO] [stdout] test ops::transfer::tests::builder_clamps_part_size_to_minimum ... ok [INFO] [stdout] test ops::transfer::tests::debug_impl_does_not_leak_internals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 289 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s [INFO] [stdout] [INFO] [stderr] Running tests/bucket_ops.rs (/opt/rustwide/target/debug/deps/bucket_ops-d1a69d7d4cc6e859) [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 create_bucket_conflict_returns_error ... ok [INFO] [stdout] test get_bucket_info_parses_xml_response ... ok [INFO] [stdout] test delete_bucket_returns_request_id ... 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] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s [INFO] [stdout] [INFO] [stderr] Running tests/multipart_ops.rs (/opt/rustwide/target/debug/deps/multipart_ops-bf7e2e48f3433ded) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test upload_part_second_part ... ok [INFO] [stdout] test list_parts_with_pagination_params ... ok [INFO] [stdout] test initiate_multipart_upload_error_returns_oss_error ... ok [INFO] [stdout] test upload_part_returns_etag ... ok [INFO] [stdout] test list_parts_parses_xml ... ok [INFO] [stdout] test complete_multipart_upload_parses_xml ... ok [INFO] [stdout] test abort_multipart_upload_returns_request_id ... 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.62s [INFO] [stdout] [INFO] [stderr] Running tests/object_ops.rs (/opt/rustwide/target/debug/deps/object_ops-f12f6969a97ae094) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test delete_multiple_objects_quiet_mode_empty_response ... ok [INFO] [stdout] test put_object_returns_etag_and_request_id ... ok [INFO] [stdout] test head_object_returns_headers_and_metadata ... ok [INFO] [stdout] test server_error_404_returns_oss_error ... 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 copy_object_parses_xml_response ... ok [INFO] [stdout] test get_object_returns_body_and_headers ... ok [INFO] [stdout] test server_error_403_returns_access_denied ... ok [INFO] [stdout] test put_object_with_metadata_sends_request ... ok [INFO] [stdout] test list_objects_v2_parses_xml_response ... ok [INFO] [stdout] test delete_object_returns_request_id ... ok [INFO] [stdout] test get_object_with_range_sends_request ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s [INFO] [stdout] [INFO] [stderr] Running tests/retry.rs (/opt/rustwide/target/debug/deps/retry-95084b898f95bae3) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test retry_exhausted_returns_retry_exhausted_error ... ok [INFO] [stdout] test retry_500_500_then_200_succeeds ... ok [INFO] [stdout] test no_retry_when_max_retries_is_zero ... ok [INFO] [stdout] test retry_with_buffered_body_succeeds ... ok [INFO] [stdout] test no_retry_on_4xx_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Doc-tests rs_ali_oss [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test src/client.rs - client::OssClient (line 19) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::delete_bucket_encryption (line 822) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::delete_bucket_cors (line 316) - compile ... ok [INFO] [stdout] test src/middleware.rs - middleware::Interceptor (line 41) ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::delete_bucket_lifecycle (line 718) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::delete_bucket_logging (line 928) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_cors (line 285) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_lifecycle (line 687) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_logging (line 894) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_policy (line 468) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_referer (line 399) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_versioning (line 569) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_acl (line 156) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_encryption (line 791) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_cors (line 219) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_encryption (line 745) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::get_bucket_acl (line 188) - compile ... ok [INFO] [stdout] test src/ops/object.rs - ops::object::OssClient::put_object (line 42) - compile ... ok [INFO] [stdout] test src/ops/presign.rs - ops::presign::OssClient::presign_get_object (line 23) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_logging (line 851) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::delete_bucket_policy (line 497) - compile ... ok [INFO] [stdout] test src/types/common.rs - types::common::BucketName (line 15) ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_lifecycle (line 606) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_versioning (line 526) - compile ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_referer (line 343) - compile ... ok [INFO] [stdout] test src/ops/presign.rs - ops::presign::OssClient::presign_put_object (line 45) - compile ... ok [INFO] [stdout] test src/types/common.rs - types::common::BucketAcl (line 208) ... ok [INFO] [stdout] test src/types/common.rs - types::common::ServerSideEncryption (line 335) ... ok [INFO] [stdout] test src/ops/transfer.rs - ops::transfer::TransferManager (line 30) - compile ... ok [INFO] [stdout] test src/types/common.rs - types::common::VersioningStatus (line 300) ... ok [INFO] [stdout] test src/credential.rs - credential::CachingProvider (line 212) ... ok [INFO] [stdout] test src/config.rs - config::ClientBuilder (line 213) ... ok [INFO] [stdout] test src/ops/bucket.rs - ops::bucket::OssClient::put_bucket_policy (line 432) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.72s; merged doctests compilation took 1.53s [INFO] running `Command { std: "docker" "inspect" "838a7af6a82b40e370749bc82b81c2bb8ef319d04d4988c50534351bc1d29fbc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "838a7af6a82b40e370749bc82b81c2bb8ef319d04d4988c50534351bc1d29fbc", kill_on_drop: false }` [INFO] [stdout] 838a7af6a82b40e370749bc82b81c2bb8ef319d04d4988c50534351bc1d29fbc