[INFO] cloning repository https://github.com/inaneverb/fckloud
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/inaneverb/fckloud" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finaneverb%2Ffckloud", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finaneverb%2Ffckloud'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c94cdcc5abdad706d92d728eabe924268864f3b6
[INFO] testing inaneverb/fckloud against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Finaneverb%2Ffckloud" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/inaneverb/fckloud
[INFO] finished tweaking git repo https://github.com/inaneverb/fckloud
[INFO] tweaked toml for git repo https://github.com/inaneverb/fckloud written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/inaneverb/fckloud on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/inaneverb/fckloud already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab
[INFO] running `Command { std: "docker" "start" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", 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" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", 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" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling vergen-lib v0.1.6
[INFO] [stderr]    Compiling k8s-openapi v0.25.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling vergen v9.0.6
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling pest v2.8.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling vergen-gitcl v1.0.8
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling pest_meta v2.8.8
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling clap_builder v4.6.5
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling opentelemetry-semantic-conventions v0.32.1
[INFO] [stderr]    Compiling humantime v2.4.0
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling tokio v1.53.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 opentelemetry v0.32.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling pest_generator v2.8.8
[INFO] [stderr]    Compiling clap v4.6.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling pest_derive v2.8.8
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling jsonpath-rust v0.7.5
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling serde-value v0.7.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling fckloud v1.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling opentelemetry_sdk v0.32.1
[INFO] [stderr]    Compiling h2 v0.4.15
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling tracing-opentelemetry v0.33.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling opentelemetry-proto v0.32.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling opentelemetry-http v0.32.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling opentelemetry-otlp v0.32.0
[INFO] [stderr]    Compiling kube-core v1.1.0
[INFO] [stderr]    Compiling kube-client v1.1.0
[INFO] [stderr]    Compiling kube v1.1.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 34s
[INFO] running `Command { std: "docker" "inspect" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", 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" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling fckloud v1.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.82s
[INFO] running `Command { std: "docker" "inspect" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", 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" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/fckloud/46a01fa752d3f0f7/out/fckloud-46a01fa752d3f0f7)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test args::tests::a_set_and_a_provider_beside_it_are_unioned ... ok
[INFO] [stdout] test args::tests::a_rate_limit_needs_a_known_provider_and_a_duration ... ok
[INFO] [stdout] test args::tests::a_pinned_version_stands_alone ... ok
[INFO] [stdout] test args::tests::nothing_given_asks_the_providers_enabled_by_default ... ok
[INFO] [stdout] test cmd_providers::tests::a_word_longer_than_the_width_still_gets_a_line ... ok
[INFO] [stdout] test args::tests::enable_replaces_the_default_set_rather_than_adding_to_it ... ok
[INFO] [stdout] test args::tests::providers_named_twice_is_asked_once ... ok
[INFO] [stdout] test args::tests::providers_replaces_the_default_set ... ok
[INFO] [stdout] test cmd_providers::tests::a_summary_is_broken_at_the_width_it_was_given ... ok
[INFO] [stdout] test node::reconcile::tests::an_address_confirmed_again_is_off_the_hook ... ok
[INFO] [stdout] test args::tests::leaving_nothing_enabled_is_an_error ... ok
[INFO] [stdout] test node::reconcile::tests::grace_alone_does_not_reap_before_the_rounds_are_in ... ok
[INFO] [stdout] test args::tests::disable_subtracts_from_an_explicit_set_too ... ok
[INFO] [stdout] test node::reconcile::tests::hostname_and_internal_ip_are_never_touched ... ok
[INFO] [stdout] test args::tests::a_provider_named_twice_is_asked_once ... ok
[INFO] [stdout] test node::reconcile::tests::a_staged_address_missing_from_the_node_is_added ... ok
[INFO] [stdout] test args::tests::a_set_never_reaches_a_provider_that_is_off_by_default ... ok
[INFO] [stdout] test node::reconcile::tests::without_strict_mode_a_stranger_address_is_left_alone ... ok
[INFO] [stdout] test node::reconcile::tests::strict_mode_tears_off_an_address_consensus_did_not_vouch_for ... ok
[INFO] [stdout] test pubip::address::tests::neighbours_of_reserved_ranges_stay_public ... ok
[INFO] [stdout] test pubip::address::tests::reserved_v4_ranges_are_not_public ... ok
[INFO] [stdout] test node::reconcile::tests::several_staged_addresses_all_land ... ok
[INFO] [stdout] test args::tests::a_version_newer_than_this_build_is_refused_outright ... ok
[INFO] [stdout] test node::reconcile::tests::an_address_already_there_produces_no_patch ... ok
[INFO] [stdout] test args::tests::a_list_of_providers_may_be_one_flag_or_several ... ok
[INFO] [stdout] test node::reconcile::tests::an_address_goes_once_the_grace_and_the_rounds_are_both_spent ... ok
[INFO] [stdout] test node::reconcile::tests::a_degraded_round_neither_condemns_nor_forgives ... ok
[INFO] [stdout] test args::tests::disable_subtracts_from_the_default_set ... ok
[INFO] [stdout] test pubip::address::tests::reserved_v6_ranges_are_not_public ... ok
[INFO] [stdout] test pubip::address::tests::routable_addresses_are_public ... ok
[INFO] [stdout] test cmd_providers::tests::every_provider_appears_in_the_json ... ok
[INFO] [stdout] test args::tests::providers_refuses_to_share_the_run_with_the_flags_it_replaces ... ok
[INFO] [stdout] test node::reconcile::tests::never_removing_is_what_asking_for_nothing_gets ... ok
[INFO] [stdout] test node::reconcile::tests::rounds_alone_do_not_reap_before_the_grace_is_spent ... ok
[INFO] [stdout] test pubip::consensus::tests::nothing_failed_never_matters ... ok
[INFO] [stdout] test node::reconcile::tests::an_unparsable_external_ip_is_preserved_rather_than_dropped ... ok
[INFO] [stdout] test pubip::consensus::tests::nothing_reported_confirms_nothing ... ok
[INFO] [stdout] test pubip::consensus::tests::a_failure_too_small_to_reach_the_threshold_did_not ... ok
[INFO] [stdout] test pubip::consensus::tests::a_round_is_well_answered_once_two_thirds_of_the_trust_turned_up ... ok
[INFO] [stdout] test pubip::consensus::tests::the_floor_never_asks_more_than_was_enrolled ... ok
[INFO] [stdout] test pubip::consensus::tests::a_failure_that_would_have_confirmed_an_address_did ... ok
[INFO] [stdout] test pubip::consensus::tests::a_blocked_provider_no_longer_raises_the_bar_it_cannot_help_clear ... ok
[INFO] [stdout] test pubip::consensus::tests::a_lone_medium_trust_provider_does ... ok
[INFO] [stdout] test pubip::consensus::tests::a_second_address_left_short_matters_even_beside_a_confirmed_one ... ok
[INFO] [stdout] test pubip::consensus::tests::every_provider_failing_always_matters ... ok
[INFO] [stdout] test pubip::consensus::tests::providers_that_disagree_split_the_trust_and_neither_wins ... ok
[INFO] [stdout] test pubip::consensus::tests::a_lone_low_trust_provider_does_not_reach_the_default_threshold ... ok
[INFO] [stdout] test pubip::consensus::tests::a_custom_trust_factor_changes_the_verdict ... ok
[INFO] [stdout] test pubip::consensus::tests::a_failure_beside_a_confirmed_address_did_not_cost_anything ... ok
[INFO] [stdout] test pubip::consensus::tests::nobody_answering_confirms_nothing_whatever_the_threshold ... ok
[INFO] [stdout] test pubip::provider::tests::a_body_that_is_not_json_reports_what_it_saw ... ok
[INFO] [stdout] test pubip::provider::tests::every_provider_has_a_captured_shape ... ok
[INFO] [stdout] test pubip::provider::tests::each_provider_decodes_its_own_shape ... ok
[INFO] [stdout] test pubip::provider::tests::the_bigdatacloud_documented_field_name_is_not_the_one_it_sends ... ok
[INFO] [stdout] test pubip::error::tests::every_variant_has_its_own_error_type ... ok
[INFO] [stdout] test pubip::provider::tests::a_provider_name_is_matched_whatever_its_case ... ok
[INFO] [stdout] test pubip::provider::tests::invalid_utf8_does_not_panic ... ok
[INFO] [stdout] test pubip::provider::tests::the_only_published_rate_limit_is_the_one_myip_wtf_asks_for ... ok
[INFO] [stdout] test pubip::ratelimit::tests::a_provider_never_asked_is_allowed ... ok
[INFO] [stdout] test pubip::error::tests::a_non_public_address_is_named_in_the_message ... ok
[INFO] [stdout] test pubip::provider::tests::every_provider_says_what_it_is_and_where_that_came_from ... ok
[INFO] [stdout] test pubip::consensus::tests::the_floor_stops_the_weakest_survivor_from_deciding_alone ... ok
[INFO] [stdout] test pubip::ratelimit::tests::a_limited_provider_holds_until_its_gap_elapses ... ok
[INFO] [stdout] test pubip::consensus::tests::trust_accumulates_across_providers_reporting_the_same_address ... ok
[INFO] [stdout] test pubip::provider::tests::the_uri_of_every_provider_is_https_and_names_its_host ... ok
[INFO] [stdout] test pubip::ratelimit::tests::a_limited_provider_is_allowed_once_its_gap_has_passed ... ok
[INFO] [stdout] test pubip::ratelimit::tests::a_zero_override_lifts_the_gap_entirely ... ok
[INFO] [stdout] test pubip::ratelimit::tests::an_override_can_add_a_gap_where_the_provider_asked_for_none ... ok
[INFO] [stdout] test pubip::ratelimit::tests::a_provider_without_a_limit_is_always_allowed ... ok
[INFO] [stdout] test pubip::set::tests::a_trust_set_takes_that_factor_and_above ... ok
[INFO] [stdout] test pubip::set::tests::only_all_reaches_a_provider_that_is_off_by_default ... ok
[INFO] [stdout] test pubip::set::tests::a_bare_major_is_not_a_version ... ok
[INFO] [stdout] test pubip::ratelimit::tests::honouring_nothing_asks_every_provider_every_round ... ok
[INFO] [stdout] test pubip::share::tests::a_percentage_is_the_ratio_it_names ... ok
[INFO] [stdout] test pubip::set::tests::every_release_has_a_golden_row ... ok
[INFO] [stdout] test pubip::set::tests::only_a_version_pins ... ok
[INFO] [stdout] test pubip::set::tests::a_name_that_is_neither_is_refused ... ok
[INFO] [stdout] test pubip::set::tests::a_version_this_build_has_never_heard_of_is_refused ... ok
[INFO] [stdout] test pubip::set::tests::an_unreleased_version_below_this_build_still_resolves ... ok
[INFO] [stdout] test pubip::share::tests::a_decimal_is_the_ratio_it_names ... ok
[INFO] [stdout] test pubip::set::tests::the_newest_release_is_the_version_this_build_carries ... ok
[INFO] [stdout] test pubip::ratelimit::tests::an_override_replaces_the_published_gap ... ok
[INFO] [stdout] test pubip::set::tests::a_version_resolves_to_the_newest_set_at_or_below_it ... ok
[INFO] [stdout] test pubip::set::tests::every_released_set_is_still_what_it_was ... ok
[INFO] [stdout] test pubip::trust::tests::confirmation_number_rounds_up_at_two_providers_and_down_beyond ... ok
[INFO] [stdout] test pubip::share::tests::a_share_prints_as_the_ratio_it_is ... ok
[INFO] [stdout] test pubip::share::tests::the_exact_ratio_does_not_drift_the_way_a_decimal_would ... ok
[INFO] [stdout] test pubip::trust::tests::every_default_trust_factor_is_valid ... ok
[INFO] [stdout] test pubip::trust::tests::the_default_set_asks_six_providers_and_wants_seven_of_their_eleven ... ok
[INFO] [stdout] test pubip::share::tests::the_three_spellings_of_two_thirds_agree ... ok
[INFO] [stdout] test pubip::share::tests::nonsense_does_not_parse ... ok
[INFO] [stdout] test pubip::trust::tests::no_single_default_provider_reaches_the_default_threshold ... ok
[INFO] [stdout] test pubip::share::tests::two_thirds_of_eleven_is_seven_rounded_down_and_eight_rounded_up ... ok
[INFO] [stdout] test pubip::trust::tests::confirmation_number_matches_two_thirds_of_total_trust ... ok
[INFO] [stdout] test pubip::share::tests::a_share_of_none_or_more_than_all_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab", kill_on_drop: false }`
[INFO] [stdout] c688d3cc6bdb8545914e898c28b829c47098769f2e2c43a06be5d33a963fa3ab
