[INFO] fetching crate webdav_raw 0.1.1...
[INFO] testing webdav_raw-0.1.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate webdav_raw 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate webdav_raw 0.1.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate webdav_raw 0.1.1
[INFO] tweaked toml for crates.io crate webdav_raw 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate webdav_raw 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate webdav_raw 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wiremock v0.6.5
[INFO] [stderr]   Downloaded compression-core v0.4.33
[INFO] [stderr]   Downloaded compression-codecs v0.4.40
[INFO] [stderr]   Downloaded psl-types v2.0.11
[INFO] [stderr]   Downloaded cookie_store v0.22.1
[INFO] [stderr]   Downloaded publicsuffix v2.3.0
[INFO] [stderr]   Downloaded async-compression v0.4.45
[INFO] [stderr]   Downloaded cookie v0.18.2
[INFO] [stderr]   Downloaded rustls v0.23.44
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3
[INFO] running `Command { std: "docker" "start" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", 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" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", 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" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.44
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]    Compiling compression-core v0.4.33
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling compression-codecs v0.4.40
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling cookie_store v0.22.1
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling async-compression v0.4.45
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling webdav_raw v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", 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" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling webdav_raw v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct `NetworkConfig` is never constructed
[INFO] [stdout]  --> tests/workflow/common/network_config.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct NetworkConfig {
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_network_config` is never used
[INFO] [stdout]   --> tests/workflow/common/network_config.rs:20:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub fn read_network_config() -> Result<NetworkConfig, env::VarError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 19s
[INFO] running `Command { std: "docker" "inspect" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", 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" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: struct `NetworkConfig` is never constructed
[INFO] [stderr]  --> tests/workflow/common/network_config.rs:6:12
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub struct NetworkConfig {
[INFO] [stderr]   |            ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_network_config` is never used
[INFO] [stderr]   --> tests/workflow/common/network_config.rs:20:8
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub fn read_network_config() -> Result<NetworkConfig, env::VarError> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `webdav_raw` (test "workflow") generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/webdav_raw-ecba7748ca19acd5)
[INFO] [stderr]      Running tests/auth/mod.rs (/opt/rustwide/target/debug/deps/auth-9bbed6c08cd63a9f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test local::unit::boundary::base_url::empty_base_url_returns_empty_base_url_error ... ok
[INFO] [stdout] test local::unit::boundary::base_url::hostless_base_url_returns_missing_host_error ... ok
[INFO] [stdout] test local::unit::boundary::base_url::malformed_base_url_returns_invalid_base_url_error ... ok
[INFO] [stdout] test local::unit::boundary::base_url::query_in_base_url_returns_query_error ... ok
[INFO] [stdout] test local::unit::boundary::base_url::fragment_in_base_url_returns_fragment_error ... ok
[INFO] [stdout] test local::unit::boundary::base_url::unsupported_scheme_returns_unsupported_scheme_error ... ok
[INFO] [stdout] test local::unit::whitebox::identity::equal_credentials_and_base_url_are_equal ... ok
[INFO] [stdout] test local::unit::whitebox::identity::debug_output_masks_credentials_and_authorization ... ok
[INFO] [stdout] test local::unit::boundary::base_url::base_url_normalizes_trailing_slash ... ok
[INFO] [stdout] test local::integration::authorization_contract::raw_client_carries_default_authorization ... ok
[INFO] [stdout] test local::integration::authorization_contract::authenticated_get_sends_basic_authorization_header ... ok
[INFO] [stdout] test local::integration::factory_contract::factories_use_auth_base_url_and_client ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/copy/mod.rs (/opt/rustwide/target/debug/deps/copy-801d00bbfc971564)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test local::integration::destination_header::destination_is_absolute_uri_from_server_point_of_view ... ok
[INFO] [stdout] test local::integration::destination_header::destination_and_overwrite_are_sent_together ... ok
[INFO] [stdout] test local::integration::request_contract::absolute_source_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::integration::request_contract::caller_set_header_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_copy_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::coverage::response_body::misreported_gzip_content_encoding_returns_request_error ... ok
[INFO] [stdout] test local::integration::destination_header::absolute_target_is_sent_verbatim ... ok
[INFO] [stdout] test local::integration::destination_header::destination_is_percent_encoded_on_the_wire ... ok
[INFO] [stdout] test local::integration::request_contract::default_request_omits_overwrite_header ... ok
[INFO] [stdout] test local::integration::request_contract::default_depth_reaches_server ... ok
[INFO] [stdout] test local::integration::response_status::multi_status_is_deserialized ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_source_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::response_status::precondition_failed_keeps_response_headers ... ok
[INFO] [stdout] test local::unit::boundary::copy_depth::default_depth_is_infinity ... ok
[INFO] [stdout] test local::integration::response_status::non_multi_status_returns_unexpected_status ... ok
[INFO] [stdout] test local::integration::response_status::malformed_multi_status_body_returns_deserialization_error ... ok
[INFO] [stdout] test local::integration::response_status::multi_status_without_prop_element_is_still_parseable ... ok
[INFO] [stdout] test local::integration::request_contract::overwrite_false_reaches_server ... ok
[INFO] [stdout] test local::unit::boundary::copy_depth::depth_is_copy_and_comparable ... ok
[INFO] [stdout] test local::unit::boundary::overwrite::overwrite_values_map_to_rfc_strings ... ok
[INFO] [stdout] test local::unit::boundary::overwrite::default_overwrite_is_true ... ok
[INFO] [stdout] test local::unit::boundary::overwrite::overwrite_is_copy_and_comparable ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_paths_keep_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::later_target_setting_overrides_previous_one ... ok
[INFO] [stdout] test local::unit::boundary::target_path::later_source_setting_overrides_previous_one ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_paths_replace_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::explicit_depths_reach_server ... ok
[INFO] [stdout] test local::unit::boundary::target_path::missing_source_falls_back_to_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::missing_target_returns_missing_target_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_absolute_urls_return_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::source_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::source_and_target_are_independent ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_source_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_target_returns_url_error ... ok
[INFO] [stdout] test local::unit::serialization::destination::already_encoded_input_is_not_double_encoded ... ok
[INFO] [stdout] test local::unit::serialization::destination::batch_destination_header_is_overridden ... ok
[INFO] [stdout] test local::unit::serialization::destination::caller_destination_header_is_overridden ... ok
[INFO] [stdout] test local::unit::serialization::destination::identical_source_and_target_are_not_blocked ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_may_point_to_another_origin ... ok
[INFO] [stdout] test local::unit::serialization::destination::unicode_and_spaces_are_percent_encoded ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_depth_header_is_overridden ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_depth_header_is_infinity ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_overwrite_header_is_absent ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_source_is_auth_root_and_method_is_copy ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::explicit_depths_reach_the_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::overwrite_can_be_switched_back_to_true ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::explicit_overwrite_true_still_omits_the_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::overwrite_false_writes_the_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::request_has_no_body ... ok
[INFO] [stdout] test local::unit::serialization::destination::relative_target_becomes_absolute_uri ... ok
[INFO] [stdout] test local::unit::whitebox::errors::missing_target_fails_before_any_request_is_sent ... ok
[INFO] [stdout] test local::unit::serialization::destination::target_normalizes_dot_segments_and_keeps_repeated_slashes ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied_and_replace_single_value ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_and_deserialize_reports_send_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::integration::response_status::copy_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] test local::unit::boundary::copy_depth::depth_values_map_to_rfc_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/delete/mod.rs (/opt/rustwide/target/debug/deps/delete-73f4a152bf106fdd)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test local::integration::collection_deletion::delete_request_has_empty_body ... ok
[INFO] [stdout] test local::integration::collection_deletion::partial_failure_status_is_passed_through ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_delete_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::integration::request_contract::default_target_is_auth_root_with_infinity_depth ... ok
[INFO] [stdout] test local::integration::request_contract::caller_set_conditional_header_reaches_server ... ok
[INFO] [stdout] test local::integration::collection_deletion::non_empty_collection_with_zero_depth_returns_server_verdict ... ok
[INFO] [stdout] test local::integration::request_contract::zero_depth_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::target_url_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::unit::boundary::depth::default_depth_is_infinity ... ok
[INFO] [stdout] test local::integration::request_contract::encoded_path_reaches_server ... ok
[INFO] [stdout] test local::integration::collection_deletion::empty_collection_is_gone_after_recursive_delete ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_target_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::unit::boundary::depth::depth_values_map_to_rfc_strings ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_target_path_keeps_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_normalizes_dot_segments_and_keeps_repeated_slashes ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_accepts_absolute_url ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_replaces_auth_root ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_replace_single_header_value ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_rejects_malformed_input ... ok
[INFO] [stdout] test local::integration::response_status::success_response_headers_are_readable ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_depth_header_is_overridden ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_target_and_depth ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::depth_overrides_default ... ok
[INFO] [stdout] test local::integration::resource_deletion::deleted_file_is_no_longer_reachable ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::integration::collection_deletion::non_empty_collection_and_its_members_are_gone_after_recursive_delete ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_target_setting_overrides_previous_setting ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::request_has_no_body ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::single_header_replaces_batch_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::integration::response_status::delete_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/get/mod.rs (/opt/rustwide/target/debug/deps/get-2c2ea21311d04a8e)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test local::integration::range_download::invalid_range_never_reaches_the_wire ... ok
[INFO] [stdout] test local::coverage::send_errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::integration::range_download::ignored_range_returns_whole_file_untouched ... ok
[INFO] [stdout] test local::integration::range_download::explicit_header_override_reaches_the_wire ... ok
[INFO] [stdout] test local::integration::range_download::range_coexists_with_authorization_header ... ok
[INFO] [stdout] test local::integration::range_download::range_does_not_leak_between_requests ... ok
[INFO] [stdout] test local::integration::range_download::range_request_sends_exact_header_and_returns_206_untouched ... ok
[INFO] [stdout] test local::integration::request_contract::default_get_uses_auth_root_and_get_method ... ok
[INFO] [stdout] test local::integration::range_download::error_status_for_segment_is_returned_raw ... ok
[INFO] [stdout] test local::integration::range_download::single_byte_range_reaches_the_wire ... ok
[INFO] [stdout] test local::integration::range_download::absent_range_omits_header_on_the_wire ... ok
[INFO] [stdout] test local::integration::range_download::sequential_segments_each_carry_their_own_range ... ok
[INFO] [stdout] test local::unit::boundary::absolute_url::absolute_url_preserves_non_standard_port ... ok
[INFO] [stdout] test local::unit::boundary::absolute_url::absolute_url_replaces_base_url ... ok
[INFO] [stdout] test local::unit::boundary::headers::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::boundary::headers::rejected_header_leaves_builder_usable ... ok
[INFO] [stdout] test local::unit::boundary::range::absent_range_leaves_no_range_header ... ok
[INFO] [stdout] test local::unit::boundary::range::equal_bounds_request_single_byte ... ok
[INFO] [stdout] test local::unit::boundary::headers::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::boundary::headers::ordinary_headers_are_accepted ... ok
[INFO] [stdout] test local::unit::boundary::range::maximum_u64_bounds_do_not_overflow ... ok
[INFO] [stdout] test local::unit::boundary::headers::multi_byte_header_value_is_stored_as_bytes ... ok
[INFO] [stdout] test local::integration::response_status::error_statuses_return_raw_response ... ok
[INFO] [stdout] test local::unit::boundary::range::minimal_invalid_range_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::range::start_after_end_returns_range_error ... ok
[INFO] [stdout] test local::unit::boundary::range::non_zero_start_keeps_exact_bounds ... ok
[INFO] [stdout] test local::integration::response_success::success_response_preserves_status_headers_and_body ... ok
[INFO] [stdout] test local::unit::boundary::range::range_from_zero_maps_end_as_inclusive ... ok
[INFO] [stdout] test local::unit::boundary::range::start_after_end_near_maximum_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::url_errors::empty_path_keeps_base_url ... ok
[INFO] [stdout] test local::unit::boundary::relative_url::relative_url_normalizes_dot_segments_and_preserves_repeated_slashes ... ok
[INFO] [stdout] test local::unit::boundary::url_errors::malformed_input_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::relative_url::relative_url_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::url_errors::absolute_url_reports_errors_instead_of_panicking ... ok
[INFO] [stdout] test local::unit::boundary::url_errors::ordinary_paths_are_accepted ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::absolute_path_builder_still_carries_headers ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::empty_header_map_is_accepted_and_preserves_existing ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::header_overrides_range_written_by_range_method ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::headers_map_can_carry_range_and_extra_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::later_header_replaces_earlier_same_name ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::range_method_overrides_header_written_by_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::default_builder_has_no_headers ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::headers_map_merges_and_replaces_by_name ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::repeated_build_keeps_headers_identical ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_url_setting_overrides_previous_setting ... ok
[INFO] [stdout] test local::unit::whitebox::errors::absolute_path_failure_returns_url_error_without_touching_state ... ok
[INFO] [stdout] test local::unit::whitebox::errors::error_display_never_contains_credentials ... ok
[INFO] [stdout] test local::unit::whitebox::errors::header_value_error_display_mentions_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::errors::range_error_display_carries_both_bounds ... ok
[INFO] [stdout] test local::unit::whitebox::errors::range_error_display_handles_large_bounds ... ok
[INFO] [stdout] test local::unit::whitebox::errors::url_error_display_mentions_url ... ok
[INFO] [stdout] test local::unit::whitebox::errors::header_name_error_display_mentions_header_name ... ok
[INFO] [stdout] test local::unit::whitebox::errors::url_error_leaves_builder_usable ... ok
[INFO] [stdout] test local::unit::whitebox::builder_headers::single_header_is_attached_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_target_uses_base_url ... ok
[INFO] [stdout] test local::unit::boundary::relative_url::leading_slash_relative_url_replaces_base_path ... ok
[INFO] [stdout] test local::integration::range_download::unsatisfiable_range_status_is_returned_raw ... ok
[INFO] [stdout] test local::integration::request_contract::relative_get_preserves_auth_root_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/head/mod.rs (/opt/rustwide/target/debug/deps/head-f61b0ddef9efc720)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test local::integration::metadata::head_response_has_empty_body ... ok
[INFO] [stdout] test local::integration::request_contract::default_target_is_auth_root ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::target_url_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_target_path_keeps_auth_root ... ok
[INFO] [stdout] test local::integration::metadata::metadata_headers_are_all_readable ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_target_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::metadata::head_and_get_agree_on_headers_but_differ_on_body ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_normalizes_dot_segments_and_keeps_repeated_slashes ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_rejects_malformed_input ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_head_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::integration::request_contract::encoded_path_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::caller_set_conditional_header_reaches_server ... ok
[INFO] [stdout] test local::integration::response_status::not_found_keeps_response_headers ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_accepts_absolute_url ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_replaces_auth_root ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_target_uses_auth_root_and_head_method ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_target_setting_overrides_previous_setting ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::single_header_replaces_batch_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied_and_replace_single_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::request_has_no_body ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::integration::response_status::head_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mkcol/mod.rs (/opt/rustwide/target/debug/deps/mkcol-c87754cbba7e3f4b)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test local::integration::request_contract::target_url_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::caller_content_type_overrides_default ... ok
[INFO] [stdout] test local::integration::response_status::missing_parent_keeps_response_body ... ok
[INFO] [stdout] test local::integration::request_contract::body_and_xml_content_type_reach_server ... ok
[INFO] [stdout] test local::integration::response_status::already_exists_keeps_response_headers ... ok
[INFO] [stdout] test local::integration::request_contract::missing_body_reaches_server_as_empty_without_content_type ... ok
[INFO] [stdout] test local::unit::boundary::body::body_can_be_cleared_back_to_empty ... ok
[INFO] [stdout] test local::integration::request_contract::default_target_is_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::body::later_body_overrides_earlier_body ... ok
[INFO] [stdout] test local::unit::boundary::body::missing_body_sends_empty_body_without_content_type ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_mkcol_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::integration::request_contract::encoded_path_reaches_server ... ok
[INFO] [stdout] test local::unit::boundary::body::empty_body_string_equals_missing_body ... ok
[INFO] [stdout] test local::unit::boundary::body::non_empty_body_adds_xml_content_type ... ok
[INFO] [stdout] test local::unit::boundary::body::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_accepts_absolute_url ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_target_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_normalizes_dot_segments_and_keeps_repeated_slashes ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::boundary::body::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_replaces_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_target_path_keeps_auth_root ... ok
[INFO] [stdout] test local::unit::serialization::body_mapping::batch_content_type_wins_over_default ... ok
[INFO] [stdout] test local::unit::serialization::body_mapping::body_bytes_match_input_exactly ... ok
[INFO] [stdout] test local::unit::serialization::body_mapping::caller_content_type_is_kept_without_body ... ok
[INFO] [stdout] test local::unit::serialization::body_mapping::caller_content_type_wins_over_default ... ok
[INFO] [stdout] test local::unit::serialization::body_mapping::malformed_xml_body_is_not_validated ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied_and_replace_single_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::single_header_replaces_batch_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_method_is_accepted_by_request_builder ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_target_uses_auth_root_and_mkcol_method ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_target_setting_overrides_previous_setting ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::integration::response_status::mkcol_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/move/mod.rs (/opt/rustwide/target/debug/deps/move-2482d70aa79fa21c)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test local::integration::request_contract::caller_set_header_reaches_server ... ok
[INFO] [stdout] test local::coverage::response_body::misreported_gzip_content_encoding_returns_request_error ... ok
[INFO] [stdout] test local::integration::move_result::rename_within_same_collection_moves_the_file ... ok
[INFO] [stdout] test local::integration::move_result::moving_a_missing_source_leaves_state_untouched ... ok
[INFO] [stdout] test local::integration::move_result::source_disappears_and_target_appears_after_move ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_source_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::absolute_source_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_move_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::integration::request_contract::default_request_omits_overwrite_header ... ok
[INFO] [stdout] test local::integration::request_contract::destination_is_percent_encoded_on_the_wire ... ok
[INFO] [stdout] test local::integration::response_status::forbidden_keeps_response_headers ... ok
[INFO] [stdout] test local::integration::response_status::malformed_multi_status_body_returns_deserialization_error ... ok
[INFO] [stdout] test local::integration::response_status::multi_status_is_deserialized ... ok
[INFO] [stdout] test local::integration::request_contract::both_source_setters_reach_the_same_place ... ok
[INFO] [stdout] test local::integration::request_contract::default_depth_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::overwrite_false_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::explicit_depths_reach_server ... ok
[INFO] [stdout] test local::integration::response_status::move_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] test local::unit::boundary::move_depth::default_depth_is_infinity ... ok
[INFO] [stdout] test local::unit::boundary::move_depth::depth_is_copy_and_comparable ... ok
[INFO] [stdout] test local::unit::boundary::overwrite_reuse::overwrite_values_are_shared_with_copy ... ok
[INFO] [stdout] test local::unit::boundary::overwrite_reuse::default_omits_the_overwrite_header ... ok
[INFO] [stdout] test local::unit::boundary::overwrite_reuse::move_accepts_the_copy_overwrite_type ... ok
[INFO] [stdout] test local::unit::boundary::target_path::identical_source_and_target_are_not_blocked ... ok
[INFO] [stdout] test local::integration::response_status::multi_status_without_prop_element_is_still_parseable ... ok
[INFO] [stdout] test local::unit::boundary::target_path::later_source_setting_overrides_previous_one ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_source_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_target_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_absolute_urls_return_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::malformed_move_from_path_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_paths_replace_auth_root_prefix ... ok
[INFO] [stdout] test local::unit::boundary::target_path::later_target_setting_overrides_previous_one ... ok
[INFO] [stdout] test local::unit::boundary::move_depth::depth_values_map_to_rfc_strings ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_paths_keep_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::missing_target_returns_missing_target_error ... ok
[INFO] [stdout] test local::unit::boundary::target_path::missing_source_falls_back_to_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::source_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::source_and_target_are_independent ... ok
[INFO] [stdout] test local::unit::serialization::destination::already_encoded_input_is_not_double_encoded ... ok
[INFO] [stdout] test local::unit::serialization::destination::destination_matches_copy_for_identical_input ... ok
[INFO] [stdout] test local::unit::serialization::destination::relative_target_becomes_absolute_uri ... ok
[INFO] [stdout] test local::integration::response_status::non_multi_status_returns_unexpected_status ... ok
[INFO] [stdout] test local::unit::serialization::destination::unicode_and_spaces_are_percent_encoded ... ok
[INFO] [stdout] test local::unit::serialization::destination::target_normalizes_dot_segments_and_keeps_repeated_slashes ... ok
[INFO] [stdout] test local::unit::boundary::target_path::move_from_path_is_equivalent_to_source_path ... ok
[INFO] [stdout] test local::unit::serialization::destination::caller_destination_header_is_overridden ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied_and_replace_single_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_depth_header_is_overridden ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_depth_header_is_infinity ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::overwrite_false_writes_header_and_true_removes_it ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::explicit_depths_reach_the_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::request_has_no_body ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_source_is_auth_root_and_method_is_move ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::missing_target_fails_before_any_request_is_sent ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_and_deserialize_reports_send_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 61 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/options/mod.rs (/opt/rustwide/target/debug/deps/options-f324f3b6da859e3f)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test local::integration::request_contract::caller_set_header_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::encoded_path_reaches_server ... ok
[INFO] [stdout] test local::integration::capabilities::typical_capabilities_are_parsed_from_live_response ... ok
[INFO] [stdout] test local::integration::request_contract::default_target_is_auth_root ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_options_uses_auth_root_and_method ... ok
[INFO] [stdout] test local::integration::capabilities::raw_send_and_capabilities_agree_on_the_response ... ok
[INFO] [stdout] test local::integration::capabilities::missing_allow_yields_empty_methods ... ok
[INFO] [stdout] test local::integration::request_contract::target_url_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::integration::request_contract::explicit_target_path_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::comma_separated_with_spaces_is_split ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::comma_separated_without_spaces_is_split ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::default_is_empty ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::extra_spaces_and_empty_items_are_dropped ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::empty_header_value_yields_empty_list ... ok
[INFO] [stdout] test local::integration::capabilities::response_without_capability_headers_yields_empty_lists ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::headers_are_independent ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::missing_headers_yield_empty_lists ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::only_commas_yields_empty_list ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::repeated_header_values_are_all_parsed ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::single_value_is_kept ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::values_are_kept_verbatim ... ok
[INFO] [stdout] test local::unit::boundary::target_path::empty_target_path_keeps_auth_root ... ok
[INFO] [stdout] test local::unit::boundary::target_path::leading_slash_target_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_accepts_absolute_url ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_encodes_spaces_and_unicode ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_path_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_rejects_malformed_input ... ok
[INFO] [stdout] test local::unit::boundary::target_path::target_url_replaces_auth_root ... ok
[INFO] [stdout] test local::unit::serialization::capabilities_mapping::allow_methods_are_kept_as_sent ... ok
[INFO] [stdout] test local::unit::serialization::capabilities_mapping::capabilities_are_not_normalized_or_filtered ... ok
[INFO] [stdout] test local::unit::serialization::capabilities_mapping::split_result_has_no_padding ... ok
[INFO] [stdout] test local::unit::serialization::capabilities_mapping::typical_dav_header_keeps_order ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_are_applied_and_replace_single_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_target_setting_overrides_previous_setting ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::request_has_no_body ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_target_uses_auth_root_and_options_method ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::single_header_replaces_batch_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::errors::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_capabilities_reports_send_error ... ok
[INFO] [stdout] test local::unit::whitebox::errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::errors::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::integration::response_status::options_status_codes_are_passed_through_unchanged ... ok
[INFO] [stdout] test local::unit::boundary::capabilities::header_names_are_case_insensitive ... ok
[INFO] [stdout] test local::integration::response_status::capabilities_on_error_response_are_empty_not_an_error ... ok
[INFO] [stdout] test local::integration::response_status::error_status_keeps_response_headers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/propfind/mod.rs (/opt/rustwide/target/debug/deps/propfind-d543033263cd0d12)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test local::coverage::send_errors::send_reports_url_error_when_base_url_cannot_be_joined ... ok
[INFO] [stdout] test local::coverage::send_errors::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::coverage::send_errors::send_and_deserialize_reports_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::integration::allprop_contract::allprop_request_matches_webdav_contract ... ok
[INFO] [stdout] test local::unit::boundary::depth::each_depth_maps_to_protocol_header_value ... ok
[INFO] [stdout] test local::unit::boundary::empty_element_properties::collection_resourcetype_still_parses_as_collection ... ok
[INFO] [stdout] test local::integration::propname_contract::propname_request_matches_webdav_contract ... ok
[INFO] [stdout] test local::unit::boundary::empty_element_properties::each_empty_property_element_is_parseable_on_its_own ... ok
[INFO] [stdout] test local::unit::boundary::empty_element_properties::empty_resourcetype_element_parses_as_no_type ... ok
[INFO] [stdout] test local::unit::boundary::empty_element_properties::propname_empty_elements_are_parseable ... ok
[INFO] [stdout] test local::unit::boundary::nil_properties::missing_properties_are_also_none ... ok
[INFO] [stdout] test local::unit::boundary::nil_properties::nil_properties_are_parsed_as_none ... ok
[INFO] [stdout] test local::unit::boundary::nil_properties::nil_properties_survive_serialization_roundtrip ... ok
[INFO] [stdout] test local::unit::boundary::request_path::request_path_encodes_unicode_and_normalizes_dot_segments ... ok
[INFO] [stdout] test local::unit::boundary::request_path::request_path_handles_empty_leading_and_repeated_slashes ... ok
[INFO] [stdout] test local::coverage::parser_branches::malformed_multi_status_body_returns_deserialization_error ... ok
[INFO] [stdout] test local::unit::boundary::selector::repeated_properties_are_deduplicated_in_stable_order ... ok
[INFO] [stdout] test local::unit::boundary::response_fields::invalid_date_and_content_length_return_deserialization_error ... ok
[INFO] [stdout] test local::unit::boundary::selector::content_length_follows_existing_properties_in_order ... ok
[INFO] [stdout] test local::unit::boundary::selector::selector_variants_generate_expected_xml ... ok
[INFO] [stdout] test local::coverage::send_errors::misreported_gzip_content_encoding_returns_request_error ... ok
[INFO] [stdout] test local::integration::properties_contract::properties_request_deduplicates_and_orders_xml ... ok
[INFO] [stdout] test local::unit::serialization::request_xml::request_selectors_serialize_to_protocol_xml ... ok
[INFO] [stdout] test local::unit::serialization::request_xml::content_length_property_serializes_to_protocol_xml ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::builder_builds_request_with_protocol_headers ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::uri_is_alias_of_path ... ok
[INFO] [stdout] test local::unit::whitebox::deserializer_branches::nested_getcontentlength_value_returns_deserialization_error ... ok
[INFO] [stdout] test local::unit::whitebox::deserializer_branches::nested_getlastmodified_value_returns_deserialization_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::non_base_url_returns_url_error ... ok
[INFO] [stdout] test local::unit::boundary::response_fields::fixtures_preserve_href_type_length_date_mime_etag_and_order ... ok
[INFO] [stdout] test local::unit::whitebox::deserializer_branches::nested_getetag_value_returns_deserialization_error ... ok
[INFO] [stdout] test local::integration::response_207::multi_status_response_deserializes_complete_response_list ... ok
[INFO] [stdout] test local::unit::whitebox::deserializer_branches::nested_getcontenttype_value_returns_deserialization_error ... ok
[INFO] [stdout] test local::unit::serialization::response_xml_roundtrip::response_xml_roundtrip_preserves_complete_response_semantics ... ok
[INFO] [stdout] test local::integration::response_status::non_multi_status_response_returns_unexpected_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/put/mod.rs (/opt/rustwide/target/debug/deps/put-bde3b59815fcdf41)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test local::integration::request_contract::caller_content_type_wins_over_metadata ... ok
[INFO] [stdout] test local::integration::request_contract::explicit_content_range_header_reaches_server ... ok
[INFO] [stdout] test local::integration::request_contract::leading_slash_path_replaces_auth_root_prefix ... ok
[INFO] [stdout] test local::integration::request_contract::default_put_targets_auth_root ... ok
[INFO] [stdout] test local::integration::request_contract::absolute_path_sends_default_authorization_to_another_origin ... ok
[INFO] [stdout] test local::integration::request_contract::caller_set_conditional_header_reaches_server ... ok
[INFO] [stdout] test local::integration::response_status::chunk_put_status_is_passed_through_uninterpreted ... ok
[INFO] [stdout] test local::integration::request_contract::missing_body_sends_zero_length_request ... ok
[INFO] [stdout] test local::integration::request_contract::caller_content_length_is_ignored ... ok
[INFO] [stdout] test local::integration::request_contract::response_headers_and_body_are_preserved ... ok
[INFO] [stdout] test local::integration::streamed_file::caller_content_type_applies_to_file_source ... ok
[INFO] [stdout] test local::unit::boundary::data::create_time_is_kept_without_being_validated ... ok
[INFO] [stdout] test local::integration::request_contract::authenticated_put_uses_auth_root_and_put_method ... ok
[INFO] [stdout] test local::unit::boundary::data::default_data_is_empty_and_self_consistent ... ok
[INFO] [stdout] test local::integration::streamed_file::single_byte_file_put_has_no_transfer_encoding ... ok
[INFO] [stdout] test local::unit::boundary::data::end_at_or_beyond_total_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::data::empty_chunk_with_range_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::data::empty_chunk_without_range_is_accepted ... ok
[INFO] [stdout] test local::unit::boundary::data::end_at_total_minus_one_is_accepted ... ok
[INFO] [stdout] test local::unit::boundary::data::fields_are_public_and_reassignable ... ok
[INFO] [stdout] test local::unit::boundary::data::id_is_preserved_and_optional ... ok
[INFO] [stdout] test local::unit::boundary::data::incomplete_range_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::data::inclusive_range_is_preserved_and_converted ... ok
[INFO] [stdout] test local::unit::boundary::data::into_data_hands_over_bytes_and_clears_object ... ok
[INFO] [stdout] test local::unit::boundary::data::length_is_computed_from_bytes_not_declared ... ok
[INFO] [stdout] test local::integration::response_status::success_statuses_are_returned_verbatim ... ok
[INFO] [stdout] test local::unit::boundary::data::empty_data_has_zero_length ... ok
[INFO] [stdout] test local::unit::boundary::data::omitted_range_is_accepted ... ok
[INFO] [stdout] test local::unit::boundary::data::range_length_must_match_data_length ... ok
[INFO] [stdout] test local::unit::boundary::data::range_overflow_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::data::range_without_total_length_converts_without_total ... ok
[INFO] [stdout] test local::unit::boundary::data::single_byte_data_has_length_one ... ok
[INFO] [stdout] test local::unit::boundary::payload::bytes_payload_length_comes_from_data ... ok
[INFO] [stdout] test local::unit::boundary::data::total_length_without_range_stays_local ... ok
[INFO] [stdout] test local::unit::boundary::data::start_after_end_is_rejected ... ok
[INFO] [stdout] test local::unit::boundary::data::take_clears_bytes_and_resets_length ... ok
[INFO] [stdout] test local::integration::streamed_file::empty_file_put_sends_zero_length ... ok
[INFO] [stdout] test local::unit::boundary::data::take_on_empty_data_stays_consistent ... ok
[INFO] [stdout] test local::unit::boundary::payload::chunk_body_carries_range_but_is_still_one_source ... ok
[INFO] [stdout] test local::unit::boundary::payload::metadata_fields_are_public ... ok
[INFO] [stdout] test local::unit::boundary::payload::empty_bytes_body_is_still_a_memory_source ... ok
[INFO] [stdout] test local::unit::boundary::payload::empty_metadata_has_no_optional_values ... ok
[INFO] [stdout] test local::unit::boundary::payload::metadata_is_orthogonal_to_every_source ... ok
[INFO] [stdout] test local::unit::boundary::payload::empty_file_is_an_accepted_source ... ok
[INFO] [stdout] test local::unit::boundary::payload::put_body_new_accepts_every_data_source ... ok
[INFO] [stdout] test local::unit::boundary::payload::file_body_reports_its_own_data_field ... ok
[INFO] [stdout] test local::unit::boundary::payload::u8_bytes_new_result_can_be_wrapped_into_body ... ok
[INFO] [stdout] test local::unit::boundary::payload::u8_bytes_new_binds_data_and_metadata ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::chunk_without_range_converts_like_a_plain_body ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::chunk_range_can_be_sent_when_caller_opts_in ... ok
[INFO] [stdout] test local::integration::streamed_file::file_put_streams_exact_bytes_without_chunked ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::bytes_source_converts_to_request_body_with_matching_length ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::chunk_source_does_not_write_content_range_by_default ... ok
[INFO] [stdout] test local::unit::boundary::payload::put_body_data_field_can_be_replaced ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::empty_memory_source_converts_to_zero_length_body ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::metadata_content_type_maps_to_request_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::absolute_path_replaces_auth_root ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::build_sets_put_method_path_and_body ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::all_three_sources_produce_equivalent_request_semantics ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::batch_headers_replace_single_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_content_length_is_overridden_by_data_length ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_content_type_is_preserved ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::custom_header_is_written_to_request ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::default_headers_are_applied_without_body ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::headers_batch_setter_is_applied ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::invalid_absolute_path_returns_url_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::invalid_header_value_returns_header_value_error ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::other_metadata_fields_never_become_request_headers ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::invalid_metadata_content_type_is_ignored_when_caller_sets_one ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::invalid_header_name_returns_header_name_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::content_type_that_cannot_be_a_header_returns_header_value_error ... ok
[INFO] [stdout] test local::integration::response_status::server_error_statuses_are_returned_without_library_filtering ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::invalid_relative_path_returns_url_error ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::caller_content_length_in_batch_headers_is_overridden ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_header_replaces_earlier_one ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_body_replaces_earlier_body ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::empty_relative_path_keeps_root_url ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::single_header_replaces_batch_header_value ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::later_path_replaces_earlier_path ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::memory_source_content_type_reaches_header ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::relative_path_encodes_space_and_unicode ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::send_returns_request_error_when_server_is_unreachable ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::content_type_with_parameters_passes_validation ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::content_type_without_subtype_fails_validation ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::custom_content_type_can_be_assigned_directly ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::empty_content_type_fails_validation ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::empty_metadata_fails_validation ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::empty_name_is_rejected ... ok
[INFO] [stdout] test local::unit::serialization::payload_conversion::tracking_ids_never_become_request_headers ... ok
[INFO] [stderr]      Running tests/workflow/mod.rs (/opt/rustwide/target/debug/deps/workflow-1e8c8eebf7a1f8eb)
[INFO] [stdout] test local::unit::whitebox::content_type::extension_lookup_ignores_case ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::inferred_metadata_passes_validation ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::known_extensions_map_to_their_content_type ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::odd_file_names_still_produce_valid_content_type ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::unknown_extension_falls_back_to_default ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::missing_extension_falls_back_to_default ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::name_is_preserved_and_optional_fields_stay_empty ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::validation_detects_empty_name ... ok
[INFO] [stdout] test local::unit::whitebox::errors::chunk_error_renders_every_variant ... ok
[INFO] [stdout] test local::unit::whitebox::errors::chunk_errors_are_reachable_through_public_api ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_renders_header_value_message ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_renders_header_name_message ... ok
[INFO] [stdout] test local::unit::whitebox::content_type::validation_detects_caller_written_invalid_content_type ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_renders_file_metadata_message ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_exposes_source_chain ... ok
[INFO] [stdout] test local::unit::whitebox::builder_paths::unsupported_scheme_is_reported_at_send_not_build ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_renders_request_message ... ok
[INFO] [stdout] test local::unit::whitebox::errors::u8_bytes_error_renders_every_variant ... ok
[INFO] [stdout] test local::unit::whitebox::errors::put_error_renders_url_message ... ok
[INFO] [stdout] test local::unit::whitebox::errors::u8_bytes_data_error_renders_length_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests webdav_raw
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test src/delete/builder.rs - delete::builder::DeleteBuilder::target_path (line 107) ... ok
[INFO] [stdout] test src/get/builder.rs - get::builder::GetBuilder::header (line 116) ... ok
[INFO] [stdout] test src/delete/builder.rs - delete::builder::DeleteBuilder::header (line 152) ... ok
[INFO] [stdout] test src/copy/builder.rs - copy::builder::CopyBuilder::target_path (line 164) ... ok
[INFO] [stdout] test src/get/builder.rs - get::builder::GetBuilder::absolute_path (line 90) ... ok
[INFO] [stdout] test src/delete/builder.rs - delete::builder::DeleteBuilder::build (line 181) ... ok
[INFO] [stdout] test src/head/builder.rs - head::builder::HeadBuilder (line 37) ... ok
[INFO] [stdout] test src/mkcol/builder.rs - mkcol::builder::MkcolBuilder (line 49) ... ok
[INFO] [stdout] test src/head/builder.rs - head::builder::HeadBuilder::header (line 118) ... ok
[INFO] [stdout] test src/move/builder.rs - r#move::builder::MoveBuilder (line 93) ... ok
[INFO] [stdout] test src/copy/builder.rs - copy::builder::CopyBuilder (line 94) ... ok
[INFO] [stdout] test src/mkcol/builder.rs - mkcol::builder::MkcolBuilder::header (line 144) ... ok
[INFO] [stdout] test src/delete/builder.rs - delete::builder::DeleteBuilder (line 67) ... ok
[INFO] [stdout] test src/get/builder.rs - get::builder::GetBuilder::relative_path (line 65) ... ok
[INFO] [stdout] test src/head/builder.rs - head::builder::HeadBuilder::target_path (line 80) ... ok
[INFO] [stdout] test src/move/builder.rs - r#move::builder::MoveBuilder::move_from_path (line 158) ... ok
[INFO] [stdout] test src/options/builder.rs - options::builder::OptionsBuilder (line 106) ... ok
[INFO] [stdout] test src/mkcol/builder.rs - mkcol::builder::MkcolBuilder::target_path (line 91) ... ok
[INFO] [stdout] test src/get/builder.rs - get::builder::GetBuilder::range (line 169) ... ok
[INFO] [stdout] test src/options/builder.rs - options::builder::OptionsCapabilities::from_headers (line 60) ... ok
[INFO] [stdout] test src/put/builder.rs - put::builder::PutBuilder (line 163) ... ok
[INFO] [stdout] test src/propfind/builder.rs - propfind::builder::PropFindBuilder::props (line 141) ... ok
[INFO] [stdout] test src/put/builder.rs - put::builder::PutBuilder::header (line 265) ... ok
[INFO] [stdout] test src/put/builder.rs - put::builder::PutBuilder::build (line 300) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes_chunk.rs - put::put_body::u8_bytes_chunk::U8BytesChunk::new (line 71) ... ok
[INFO] [stdout] test src/put/builder.rs - put::builder::PutBuilder::relative_path (line 206) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes_chunk.rs - put::put_body::u8_bytes_chunk::U8BytesChunk::to_content_range (line 130) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes.rs - put::put_body::u8_bytes::U8Metadata::from_name (line 67) ... ok
[INFO] [stdout] test src/propfind/builder.rs - propfind::builder::PropFindBuilder::path (line 94) ... ok
[INFO] [stdout] test src/put/builder.rs - put::builder::PutBuilder::absolute_path (line 236) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes_data.rs - put::put_body::u8_bytes_data::U8BytesData::new (line 48) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes.rs - put::put_body::u8_bytes::U8Metadata::validate (line 105) ... ok
[INFO] [stdout] test src/put/put_body/u8_bytes.rs - put::put_body::u8_bytes::U8Bytes::new (line 156) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.84s; merged doctests compilation took 1.72s
[INFO] running `Command { std: "docker" "inspect" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3", kill_on_drop: false }`
[INFO] [stdout] 1c885b0dd3254d2b273d43d0e97bac44256fd4e80bb8ec7b6bb37d85ee819bd3
