[INFO] fetching crate dns-update-lite 0.5.9...
[INFO] testing dns-update-lite-0.5.9 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dns-update-lite 0.5.9 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate dns-update-lite 0.5.9
[INFO] finished tweaking crates.io crate dns-update-lite 0.5.9
[INFO] tweaked toml for crates.io crate dns-update-lite 0.5.9 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dns-update-lite 0.5.9 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 dns-update-lite 0.5.9 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 cc v1.4.4
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded lru-cache v0.1.2
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded ipnet v2.12.1
[INFO] [stderr]   Downloaded data-encoding v2.11.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.56
[INFO] [stderr]   Downloaded hickory-net v0.26.1
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.9
[INFO] [stderr]   Downloaded hyper v1.11.0
[INFO] [stderr]   Downloaded h2 v0.4.19
[INFO] [stderr]   Downloaded quick-xml v0.42.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.18.0
[INFO] [stderr]   Downloaded zerocopy v0.8.56
[INFO] [stderr]   Downloaded time v0.3.55
[INFO] [stderr]   Downloaded rustls v0.23.43
[INFO] [stderr]   Downloaded hickory-proto v0.26.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.44.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7
[INFO] running `Command { std: "docker" "start" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", 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" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7" "/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" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", 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" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling lru-cache v0.1.2
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[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 futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[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 icu_provider v2.3.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling quick-xml v0.42.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling hickory-proto v0.26.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling hickory-net v0.26.1
[INFO] [stderr]    Compiling dns-update-lite v0.5.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 28s
[INFO] running `Command { std: "docker" "inspect" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", 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" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hickory-net v0.26.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling mockito v1.7.2
[INFO] [stderr]    Compiling dns-update-lite v0.5.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", 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" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dns_update_lite-5d9a15f7e4f368bb)
[INFO] [stdout] 
[INFO] [stdout] running 280 tests
[INFO] [stdout] test providers::route53::tests::test_serialization ... ok
[INFO] [stdout] test crypto::tests::test_sha1_digest ... ok
[INFO] [stdout] test providers::route53::tests::test_canonical_query_string_sorts_pairs ... ok
[INFO] [stdout] test providers::route53::tests::test_parse_tlsa_roundtrip ... ok
[INFO] [stdout] test providers::route53::tests::test_parse_txt_roundtrip ... ok
[INFO] [stdout] test crypto::tests::test_hmac_sha1 ... ok
[INFO] [stdout] test providers::route53::tests::test_parse_mx_roundtrip ... ok
[INFO] [stdout] test tests::bunny_test::tests::dns_updater_creation ... ok
[INFO] [stdout] test tests::bunny_test::tests::provider_creation ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_add_to_rrset_empty_input_short_circuits ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_list_rrset_returns_filtered_records ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_cross_type_isolation ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_remove_from_rrset_empty_input_short_circuits ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_mx_emits_priority ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::integration_test ... ignored, Requires CLOUDFLARE_API_TOKEN and CLOUDFLARE_ORIGIN
[INFO] [stdout] test tests::bunny_test::tests::test_remove_from_rrset_absent_value_is_noop ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_add_to_rrset_skips_existing_values ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_list_rrset_parses_integer_type_field_from_response ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_remove_from_rrset_deletes_only_matching ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_srv_emits_all_fields ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_unauthorized_zone_lookup_maps_to_error ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_add_to_rrset_empty_input_is_early_return ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_caa_uses_separate_fields ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_empty_records_deletes_all_of_type ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_deletes_extras_and_creates_new ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::bunny_test::tests::test_set_rrset_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_add_to_rrset_is_full_noop_when_everything_present ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_add_to_rrset_skips_existing_values ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_remove_from_rrset_empty_input_is_early_return ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_api_success_false_surfaces_as_api_error ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_list_response_tolerates_extra_cloudflare_fields ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_mx_create_sends_priority_via_set_rrset ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_add_to_rrset_creates_rrset_from_empty_owner ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_caa_via_set_rrset_uses_data_struct ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_obtain_zone_id_walks_up_to_parent_zone ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_remove_from_rrset_deletes_only_matching_values ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_remove_from_rrset_noop_when_values_absent ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_list_filter_by_type_protects_other_types_at_same_owner ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_apex_name_publishes_with_zone_root ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_deletes_extras_and_keeps_matching ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_txt_with_embedded_quotes_roundtrips_correctly ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_mx_with_different_priorities ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_unauthorized_response_maps_to_error_unauthorized ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_at_apex ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_long_txt_dkim_key_sent_as_chunked_strings ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_replaces_then_creates_when_completely_different ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_into_desec_record ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_remove_from_rrset_empty_short_circuits ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_replaces_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_list_rrset_parses_records ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_empty_short_circuits ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_list_rrset_parses_txt_unquotes ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_list_rrset_parses_mx ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_remove_from_rrset_deletes_when_filtered_empty ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_remove_from_rrset_absent_value_is_noop ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_srv_via_set_rrset_uses_data_struct ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_empty_deletes ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_remove_from_rrset_not_found_is_ok ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_creates_when_absent ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_list_rrset_404_returns_empty ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_remove_from_rrset_filters_and_puts ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_at_apex_uses_empty_subname ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_empty_not_found_is_ok ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_creates_when_absent ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_merges_with_existing ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_add_to_rrset_empty_input_is_short_circuit ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_empty_at_apex_deletes_with_at_url ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_add_to_rrset_is_full_noop_when_everything_present ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_type_mismatch_rejected ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_type_mismatch_rejected ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_list_filter_ignores_off_name_or_off_type_records ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_resolve_domain_is_cached_across_calls ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_cname_target_normalized_with_trailing_dot ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_list_rrset_returns_typed_records ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_replaces_existing ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_list_paginates_when_next_link_present ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_remove_from_rrset_deletes_only_matching_values ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_remove_from_rrset_empty_input_is_short_circuit ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_add_to_rrset_skips_existing_and_creates_new ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_remove_from_rrset_noop_when_value_absent ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_empty_deletes_all_at_owner_and_type ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_set_rrset_resolves_parent_zone_for_subdomain_origin ... ok
[INFO] [stdout] test tests::desec_tests::tests::test_add_to_rrset_idempotent_when_present ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_caa_uses_flat_flags_tag_data ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_apex_uses_at_sign_as_subdomain ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_type_mismatch_returns_api_error ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_mx_with_priority_field ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_filters_by_type_for_cross_type_isolation ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_unauthorized_response_maps_to_error_unauthorized ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_deletes_extras_and_creates_missing ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_srv_with_flat_fields ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::add_to_rrset_empty_input_is_early_return ... ok
[INFO] [stdout] test tests::digitalocean_tests::tests::test_set_rrset_replaces_two_at_same_owner ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::add_to_rrset_full_noop_when_everything_present ... ok
[INFO] [stdout] test tests::cloudflare_tests::tests::test_set_rrset_empty_records_deletes_all ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_drops_records_that_dont_match_subdomain ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::add_to_rrset_creates_rrset_from_empty_owner ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_parses_mx_with_priority ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_parses_caa_bind_content ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_parses_srv_content_into_record ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::add_to_rrset_skips_existing_values ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_parses_tlsa_bind_content ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::remove_from_rrset_empty_input_is_early_return ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::list_rrset_returns_parsed_records ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::remove_from_rrset_deletes_only_matching_values ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_rejects_records_of_wrong_type ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::remove_from_rrset_noop_when_values_absent ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_mx_sends_priority_top_level ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_empty_records_at_apex_only_lists_target_type ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::unauthorized_response_maps_to_error_unauthorized ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_caa_sends_bind_style_content ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_filters_other_types_at_same_owner ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::add_to_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_txt_is_sent_raw_no_quoting ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_srv_sends_weight_port_target_and_priority_top_level ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::add_to_rrset_idempotent_when_all_present ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::impersonation_failure_mapping ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_replaces_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_mx_with_different_priorities_distinct_rrset_entries ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_empty_records_deletes_all ... ok
[INFO] [stdout] test tests::dnsimple_tests::tests::set_rrset_deletes_extras_and_keeps_matching ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::impersonation_success ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::add_to_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::list_rrset_parses_each_supported_type ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::add_to_rrset_creates_union_with_existing ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_absent_value_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_missing_rrset_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::list_rrset_missing_returns_empty ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::set_rrset_empty_no_existing_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::list_rrset_returns_parsed_records ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_removes_all_deletes_rrset ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::set_rrset_idempotent_skips_when_unchanged ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::set_rrset_empty_deletes_existing ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::remove_from_rrset_removes_subset_keeps_rest ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::set_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::add_to_rrset_creates_new_rrset_when_missing ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_ovh_endpoint_parsing ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_add_to_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_remove_from_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_ovh_provider_creation ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_ovh_record_format_from_dns_record ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_remove_from_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_dns_updater_ovh_creation ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_list_rrset_returns_parsed_records ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_caa_round_trips_via_display_form ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_does_not_touch_other_types_at_same_name ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_add_to_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::add_to_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::google_cloud_dns_tests::tests::set_rrset_replaces_existing_with_multiple_records ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_empty_records_deletes_all ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_srv_round_trips ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::integration_test ... ignored, Requires Porkbun API credentials and domain configuration
[INFO] [stdout] test tests::ovh_tests::tests::test_remove_from_rrset_absent_value_is_noop_no_mutation ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::add_to_rrset_skips_already_present ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::dns_updater_creation ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::remove_from_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::record_data_from_dns_record_basic_types ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::record_data_from_dns_record_strips_trailing_dots ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::list_rrset_filters_by_type_cross_type_isolation ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_add_to_rrset_all_present_is_full_noop ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::api_error_response_maps_to_error_api ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::add_to_rrset_treats_listed_trailing_dot_as_match ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::list_rrset_converts_to_dns_records ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_remove_from_rrset_deletes_only_matching_values ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_empty_at_apex_uses_url_without_subdomain ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_replaces_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_multi_diff_adds_and_deletes ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_cname_strips_trailing_dot_in_payload ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::remove_from_rrset_deletes_only_matching ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_empty_calls_delete_by_name_type ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_type_validation_rejects_mismatched_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::add_to_rrset_is_idempotent_for_duplicate_values ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::remove_from_rrset_noop_when_value_absent ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_single_replaces_existing_different_value ... ok
[INFO] [stdout] test tests::rfc2136_tests::add_to_rrset_appends_without_replacing ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_multi_idempotent_when_all_match ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_add_to_rrset_skips_existing_values ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_cross_type_isolation_only_touches_declared_type ... ok
[INFO] [stdout] test tests::ovh_tests::tests::test_set_rrset_deletes_extras_and_keeps_matching ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_multi_mx_with_different_priorities_via_diff ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_single_create_retries_on_503_throttle ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_single_creates_when_absent ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_single_mx_creates_with_prio ... ok
[INFO] [stdout] test tests::rfc2136_tests::list_rrset_reflects_set_add_remove_lifecycle ... ok
[INFO] [stdout] test tests::rfc2136_tests::list_rrset_roundtrips_each_record_type ... ok
[INFO] [stdout] test tests::rfc2136_tests::tcp_unsigned_update_is_rejected ... ok
[INFO] [stdout] test tests::rfc2136_tests::set_rrset_is_idempotent_on_rerun ... ok
[INFO] [stdout] test tests::rfc2136_tests::set_rrset_replaces_existing_with_new_values ... ok
[INFO] [stdout] test tests::porkbun_tests::tests::set_rrset_single_idempotent_when_present ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_cname_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_aaaa_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_long_txt_record_chunked ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_caa_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::tcp_create_a_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::tcp_tsig_signer_is_actually_applied ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_a_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::remove_from_rrset_drops_only_listed_values ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_add_to_rrset_appends_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::rfc2136_tests::list_rrset_returns_empty_for_nonexistent_owner ... ok
[INFO] [stdout] test tests::rfc2136_tests::list_rrset_is_type_isolated ... ok
[INFO] [stdout] test tests::rfc2136_tests::set_rrset_empty_records_deletes_the_rrset ... ok
[INFO] [stdout] test tests::rfc2136_tests::list_rrset_returns_all_records_in_multi_value_rrset ... ok
[INFO] [stdout] test tests::route53_tests::integration_test ... ignored, Requires AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, ROUTE53_ORIGIN and ROUTE53_HOSTED_ZONE_ID
[INFO] [stdout] test tests::rfc2136_tests::udp_create_mx_record ... ok
[INFO] [stdout] test tests::route53_tests::test_add_to_rrset_type_validation ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_short_txt_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::set_rrset_publishes_two_tlsa_in_one_call ... ok
[INFO] [stdout] test tests::route53_tests::test_list_rrset_empty_when_not_found ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_srv_record ... ok
[INFO] [stdout] test tests::route53_tests::test_list_rrset_filters_to_requested_type_only ... ok
[INFO] [stdout] test tests::route53_tests::test_list_rrset_cross_type_isolation ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_create_tlsa_record ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_delete_record_round_trip ... ok
[INFO] [stdout] test tests::route53_tests::test_add_to_rrset_creates_when_absent ... ok
[INFO] [stdout] test tests::route53_tests::test_add_to_rrset_skips_already_present_value ... ok
[INFO] [stdout] test tests::rfc2136_tests::udp_tsig_baseline ... ok
[INFO] [stdout] test tests::route53_tests::test_remove_from_rrset_empty_is_early_return ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_config_defaults ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_provider_creation ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_config_minimal ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_config_with_session_token ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_updater_creation ... ok
[INFO] [stdout] test tests::route53_tests::test_route53_custom_endpoint_from_config ... ok
[INFO] [stdout] test tests::route53_tests::test_remove_from_rrset_drops_filtered_entry ... ok
[INFO] [stdout] test tests::route53_tests::test_add_to_rrset_empty_is_early_return ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_empty_deletes_existing ... ok
[INFO] [stdout] test tests::route53_tests::test_remove_from_rrset_noop_when_value_absent ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_only_touches_requested_type ... ok
[INFO] [stdout] test tests::route53_tests::test_remove_from_rrset_type_validation ... ok
[INFO] [stdout] test tests::route53_tests::test_session_token_is_signed ... ok
[INFO] [stdout] test tests::route53_tests::test_list_rrset_returns_parsed_records ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_records_must_match_declared_type ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::add_to_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_mx_with_two_priorities ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_long_txt_is_chunked ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::dns_updater_creation ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_caa ... ok
[INFO] [stdout] test tests::route53_tests::test_zone_lookup_strips_hostedzone_prefix ... ok
[INFO] [stdout] test tests::route53_tests::test_unauthorized_response_maps_to_error_unauthorized ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::add_to_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::route53_tests::test_remove_from_rrset_deletes_when_last_value_removed ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_upsert_with_records ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::add_to_rrset_skips_existing_values ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_tlsa_two_records_same_owner ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_txt_with_quotes ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::remove_from_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::remove_from_rrset_deletes_only_matching_values ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::remove_from_rrset_absent_is_noop ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_srv ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_is_noop_when_already_matches ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_rejects_invalid_tlsa_port_label ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::remove_from_rrset_empty_is_noop ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::list_rrset_matches_tlsa_with_string_port ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::list_rrset_filters_by_name_and_type ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_does_not_touch_other_types_at_same_name ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::list_rrset_reconstructs_srv_record ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_creates_when_owner_is_empty ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_empty_deletes_all_of_type_only ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_empty_at_apex_uses_at_marker ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_empty_is_noop_when_no_records_exist ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_deletes_extras_and_adds_missing ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_replaces_two_tlsa_at_same_owner ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::route53_tests::test_set_rrset_empty_noop_when_absent ... ok
[INFO] [stdout] test tests::spaceship_tests::tests::set_rrset_sends_underscore_prefixed_tlsa_port ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 277 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dns_update_lite
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/../README.md - (line 50) ... ignored
[INFO] [stdout] test src/../README.md - (line 89) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/../README.md - (line 32) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.41s; merged doctests compilation took 0.40s
[INFO] running `Command { std: "docker" "inspect" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7", kill_on_drop: false }`
[INFO] [stdout] 825d82569cc1195fdec08641abbc3bb50e811ee0a0a2f0666da07bfd285565f7
