[INFO] cloning repository https://github.com/DIG-Network/dig-mirror-coin [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DIG-Network/dig-mirror-coin" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-mirror-coin", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-mirror-coin'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5044035190c4a0e20adaccd22ea9a0f31a60c561 [INFO] testing DIG-Network/dig-mirror-coin against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDIG-Network%2Fdig-mirror-coin" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/DIG-Network/dig-mirror-coin [INFO] finished tweaking git repo https://github.com/DIG-Network/dig-mirror-coin [INFO] tweaked toml for git repo https://github.com/DIG-Network/dig-mirror-coin written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/DIG-Network/dig-mirror-coin 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/DIG-Network/dig-mirror-coin 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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc [INFO] running `Command { std: "docker" "start" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", 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" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc" "/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" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", 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" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling zeroize v1.9.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling cc v1.4.3 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling num-integer v0.1.47 [INFO] [stderr] Compiling threadpool v1.8.1 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling blst v0.3.17 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling chia-sha2 v0.28.2 [INFO] [stderr] Compiling hex-literal v0.4.1 [INFO] [stderr] Compiling keccak v0.1.6 [INFO] [stderr] Compiling chia-sha2 v0.34.0 [INFO] [stderr] Compiling bitvec v1.1.1 [INFO] [stderr] Compiling sha1 v0.10.7 [INFO] [stderr] Compiling sha3 v0.10.9 [INFO] [stderr] Compiling rand v0.8.7 [INFO] [stderr] Compiling bumpalo v3.20.3 [INFO] [stderr] Compiling unicode-segmentation v1.13.3 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling chia-sha2 v0.36.1 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling primeorder v0.13.6 [INFO] [stderr] Compiling hybrid-array v0.4.14 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling p256 v0.13.2 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling chia_streamable_macro v0.28.2 [INFO] [stderr] Compiling chia_streamable_macro v0.36.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling chia-traits v0.28.2 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling chia-bls v0.28.2 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling chia-traits v0.36.1 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling chia_streamable_macro v0.42.1 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling chia-secp v0.36.1 [INFO] [stderr] Compiling toml_edit v0.25.13+spec-1.1.0 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling chia-sha2 v0.42.1 [INFO] [stderr] Compiling clvm-derive v0.36.1 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling chia-traits v0.42.1 [INFO] [stderr] Compiling rue-diagnostic v0.8.5 [INFO] [stderr] Compiling hashlink v0.11.1 [INFO] [stderr] Compiling futures-macro v0.3.34 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling num-iter v0.1.46 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling futures-core v0.3.34 [INFO] [stderr] Compiling glob v0.3.4 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling num-bigint v0.4.8 [INFO] [stderr] Compiling chia-serde v0.36.1 [INFO] [stderr] Compiling chia-bls v0.36.1 [INFO] [stderr] Compiling yaml-rust2 v0.11.1 [INFO] [stderr] Compiling serde_arrays v0.2.0 [INFO] [stderr] Compiling chia-bls v0.42.1 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling countme v3.0.1 [INFO] [stderr] Compiling text-size v1.1.1 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling do-notation v0.1.3 [INFO] [stderr] Compiling id-arena v2.3.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling futures-timer v3.0.4 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling clvmr v0.16.4 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling rowan v0.16.1 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling rue-lexer v0.8.5 [INFO] [stderr] Compiling log v0.4.34 [INFO] [stderr] Compiling colored v3.1.1 [INFO] [stderr] Compiling chia-puzzles v0.20.3 [INFO] [stderr] Compiling rue-parser v0.8.5 [INFO] [stderr] Compiling include_dir_macros v0.7.4 [INFO] [stderr] Compiling rue-ast v0.8.5 [INFO] [stderr] Compiling clvm-traits v0.36.1 [INFO] [stderr] Compiling toml v0.9.12+spec-1.1.0 [INFO] [stderr] Compiling clvm-traits v0.28.1 [INFO] [stderr] Compiling clvm-utils v0.36.1 [INFO] [stderr] Compiling include_dir v0.7.4 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling convert_case v0.8.0 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling chia-protocol v0.36.1 [INFO] [stderr] Compiling tinyvec v1.12.0 [INFO] [stderr] Compiling hex-conservative v0.2.2 [INFO] [stderr] Compiling chia-sdk-derive v0.36.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bigdecimal v0.4.10 [INFO] [stderr] Compiling chialisp v0.4.6 [INFO] [stderr] Compiling unicode-normalization v0.1.25 [INFO] [stderr] Compiling rue-options v0.8.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling bitcoin_hashes v0.14.101 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling dig-mirror-collateral v0.3.0 [INFO] [stderr] Compiling bip39 v2.2.2 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling rue-types v0.8.5 [INFO] [stderr] Compiling dig-chainsource-interface v0.3.2 [INFO] [stderr] Compiling chia-puzzle-types v0.36.1 [INFO] [stderr] Compiling chia-consensus v0.36.1 [INFO] [stderr] Compiling rue-lir v0.8.5 [INFO] [stderr] Compiling rue-hir v0.8.5 [INFO] [stderr] Compiling rue-compiler v0.8.5 [INFO] [stderr] Compiling chia-sdk-types v0.36.0 [INFO] [stderr] Compiling chia-sdk-signer v0.36.0 [INFO] [stderr] Compiling chia-sdk-driver v0.36.0 [INFO] [stderr] Compiling dig-mirror-coin v0.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 34s [INFO] running `Command { std: "docker" "inspect" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", 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" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling dig-mirror-coin v0.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.55s [INFO] running `Command { std: "docker" "inspect" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", 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" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/c15a97c61fd62bd8/out/dig_mirror_coin-c15a97c61fd62bd8) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test census::tests::a_larger_coin_displaces_a_smaller_one ... ok [INFO] [stdout] test census::tests::a_coin_does_not_displace_itself ... ok [INFO] [stdout] test census::tests::an_equal_tie_is_broken_by_the_lower_coin_id_compared_big_endian_bytewise ... ok [INFO] [stdout] test namespace::tests::a_freely_chosen_epoch_solves_onto_any_other_advertisements_hint ... ok [INFO] [stdout] test create::tests::creation_without_collateral_is_refused ... ok [INFO] [stdout] test namespace::tests::mirror_namespace_is_disjoint_from_the_store_collateral_namespace ... ok [INFO] [stdout] test namespace::tests::distinct_roots_of_the_same_store_get_distinct_hints ... ok [INFO] [stdout] test namespace::tests::distinct_owners_of_the_same_store_and_root_get_distinct_hints ... ok [INFO] [stdout] test create::tests::creation_without_urls_is_refused ... ok [INFO] [stdout] test namespace::tests::the_offset_is_arithmetic_so_hints_alias_across_all_four_terms ... ok [INFO] [stdout] test namespace::tests::each_epoch_gets_its_own_hint ... ok [INFO] [stdout] test asset::tests::the_outer_hash_is_not_the_inner_hash ... ok [INFO] [stdout] test asset::tests::outer_hash_is_the_canonical_cat_curry_of_dig_around_the_inner_puzzle ... ok [INFO] [stdout] test namespace::tests::distinct_stores_get_distinct_hints_within_one_epoch ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/census.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/5cef3796aab1f0f4/out/census-5cef3796aab1f0f4) [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test a_census_one_block_short_of_the_finality_depth_is_pending ... ok [INFO] [stdout] test a_block_reward_paid_to_the_mirror_hash_cannot_deny_the_census ... ok [INFO] [stdout] test a_census_exactly_at_the_finality_depth_is_final ... ok [INFO] [stdout] test a_census_advances_the_record_it_was_qualified_against ... ok [INFO] [stdout] test a_bigint_epoch_is_compared_against_the_records_epoch_and_not_its_length ... ok [INFO] [stdout] test a_coin_below_the_requirement_contributes_to_nothing_while_an_honest_one_still_counts ... ok [INFO] [stdout] test a_coin_created_after_the_census_height_is_not_yet_part_of_the_network ... ok [INFO] [stdout] test a_block_reward_a_light_source_cannot_flag_still_cannot_deny_the_census ... ok [INFO] [stdout] test a_block_reward_does_not_deny_later_censuses_either ... ok [INFO] [stdout] test a_coin_created_exactly_at_the_census_height_counts ... ok [INFO] [stdout] test a_coin_spent_after_the_census_height_was_still_locked_at_it ... ok [INFO] [stdout] test a_coin_spent_at_the_census_height_is_no_longer_locked ... ok [INFO] [stdout] test a_coin_the_source_cannot_place_in_time_is_excluded_rather_than_assumed ... ok [INFO] [stdout] test a_coin_posted_for_a_future_epoch_is_excluded_too ... ok [INFO] [stdout] test a_non_transaction_block_is_never_chosen_as_the_census_height ... ok [INFO] [stdout] test a_coin_whose_creating_spend_the_source_cannot_produce_aborts_the_census ... ok [INFO] [stdout] test a_dust_coin_with_no_creating_spend_is_screened_before_any_spend_is_fetched ... ok [INFO] [stdout] test a_coin_exactly_at_the_requirement_qualifies ... ok [INFO] [stdout] test a_coin_declaring_a_different_epoch_is_excluded_from_all_three_outputs ... ok [INFO] [stdout] test a_coin_with_undecodable_memos_is_excluded_and_the_census_still_completes ... ok [INFO] [stdout] test a_source_exposing_no_peak_cannot_establish_a_census_height ... ok [INFO] [stdout] test a_coin_whose_declaration_does_not_reproduce_its_hint_is_excluded ... ok [INFO] [stdout] test a_source_that_answers_no_timestamps_is_unanswerable_rather_than_guessed ... ok [INFO] [stdout] test a_source_exposing_no_peak_cannot_establish_finality_and_so_cannot_census ... ok [INFO] [stdout] test an_epoch_the_chain_has_not_reached_is_an_answer_and_not_an_error ... ok [INFO] [stdout] test a_qualifying_coin_is_one_store_one_owner_and_its_full_amount_locked ... ok [INFO] [stdout] test an_epoch_with_no_qualifying_coins_censuses_as_zero ... ok [INFO] [stdout] test an_unanswerable_read_aborts_the_census_rather_than_shrinking_it ... ok [INFO] [stdout] test a_record_at_a_foreign_puzzle_hash_is_excluded_and_the_honest_coin_still_counts ... ok [INFO] [stdout] test an_ordinary_coin_with_no_creating_spend_still_aborts_the_census ... ok [INFO] [stdout] test a_reveal_substituted_onto_a_real_coin_cannot_re_attribute_it ... ok [INFO] [stdout] test attribution_follows_the_lineage_proof_and_not_the_declaration ... ok [INFO] [stdout] test one_second_past_a_blocks_timestamp_moves_the_census_height_to_the_next_transaction_block ... ok [INFO] [stdout] test the_census_height_is_the_first_transaction_block_at_or_after_the_epoch_start ... ok [INFO] [stdout] test a_spend_of_a_different_coin_ends_the_census_rather_than_deleting_the_coin_it_answered_for ... ok [INFO] [stdout] test one_owner_advertising_two_roots_of_one_store_is_two_stores_and_one_owner ... ok [INFO] [stdout] test the_larger_coin_wins_a_triple_whichever_order_the_chain_returns_them_in ... ok [INFO] [stdout] test flooding_dust_coins_moves_none_of_the_three_outputs ... ok [INFO] [stdout] test the_same_coin_with_its_genuine_spend_is_attributed_and_the_census_completes ... ok [INFO] [stdout] test two_coins_for_one_triple_count_once_and_only_the_larger_is_locked ... ok [INFO] [stdout] test two_owners_advertising_the_same_store_are_two_stores_and_two_owners ... ok [INFO] [stdout] test xch_dust_at_the_mirror_hash_is_counted_as_noise_and_nothing_stronger ... ok [INFO] [stdout] test a_dust_flood_larger_than_the_bound_does_not_hide_an_honest_coin_published_after_it ... ok [INFO] [stdout] test an_xch_flood_priced_in_the_wrong_unit_does_not_make_an_honest_network_uncountable ... ok [INFO] [stdout] test the_same_flood_size_does_consume_the_bound_when_every_coin_has_its_own_spend ... ok [INFO] [stdout] test the_census_is_the_same_whichever_end_of_a_dust_flood_the_honest_coin_sits_at ... ok [INFO] [stdout] test a_population_exactly_at_the_bound_is_not_refused ... ok [INFO] [stdout] test a_population_over_the_bound_is_refused_rather_than_truncated ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.74s [INFO] [stdout] [INFO] [stderr] Running tests/census_height_seeded.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/242af56eb1e15d62/out/census_height_seeded-242af56eb1e15d62) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test a_future_epoch_answers_none_with_a_seed_as_without_one ... ok [INFO] [stdout] test a_seed_above_the_true_height_is_discarded_and_the_correct_height_still_returned ... ok [INFO] [stdout] test a_seed_equal_to_the_answer_is_not_used_as_a_bound ... ok [INFO] [stdout] test seeded_reads_per_epoch_do_not_grow_with_the_chain ... ok [INFO] [stdout] test seeded_and_unseeded_searches_agree_on_every_epoch_of_every_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/census_height_seeded_peak_seed.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/0c05ffc81849eb3b/out/census_height_seeded_peak_seed-0c05ffc81849eb3b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test a_seed_equal_to_the_peak_cannot_return_the_peak_block ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/census_height_seeded_unreadable_seed.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/e93456a3e659a75e/out/census_height_seeded_unreadable_seed-e93456a3e659a75e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test a_seed_whose_walk_down_exhausts_is_discarded_not_propagated ... ok [INFO] [stdout] test a_seed_whose_read_fails_is_discarded_not_propagated ... ok [INFO] [stderr] Running tests/golden_vectors.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/8562366c6d68c439/out/golden_vectors-8562366c6d68c439) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stderr] Running tests/mirror_coin.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/5b5ae4aabec2f8f8/out/mirror_coin-5b5ae4aabec2f8f8) [INFO] [stdout] test dig_asset_id_is_the_canonical_mainnet_tail_hash ... ok [INFO] [stdout] test mirror_hint_is_byte_identical ... ok [INFO] [stdout] test mirror_coin_puzzle_hash_is_byte_identical ... ok [INFO] [stdout] test every_term_reaches_the_hash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test a_mirror_collateralised_in_another_cat_is_refused ... ok [INFO] [stdout] test a_collateral_coin_advertising_no_urls_is_not_a_mirror_coin ... ok [INFO] [stdout] test a_mirror_this_crate_creates_is_a_mirror_this_crate_discovers ... ok [INFO] [stdout] test a_colliding_tuple_is_refused_even_though_it_recomputes_to_the_same_hint ... ok [INFO] [stdout] test a_parsed_mirror_reports_its_own_coin_and_lineage ... ok [INFO] [stdout] test an_undecodable_candidate_is_disclosed_as_undecodable_not_as_unauthenticated ... ok [INFO] [stdout] test a_strangers_undecodable_coin_cannot_jam_the_completeness_signal ... ok [INFO] [stdout] test advertises_answers_only_for_the_advertisement_the_coin_was_published_for ... ok [INFO] [stdout] test discover_errors_rather_than_reporting_an_empty_set_when_the_index_cannot_answer ... ok [INFO] [stdout] test discover_ignores_a_mirror_published_for_a_different_epoch ... ok [INFO] [stdout] test a_bond_answers_for_its_real_owner_and_not_for_a_named_stranger ... ok [INFO] [stdout] test discover_rejects_a_coin_that_declares_this_advertisement_but_is_hinted_elsewhere ... ok [INFO] [stdout] test discover_drops_a_candidate_with_no_creating_spend_and_keeps_the_honest_one ... ok [INFO] [stdout] test discover_reports_an_empty_set_when_the_source_finds_nobody ... ok [INFO] [stdout] test a_strangers_undecodable_coin_does_not_deny_an_owner_their_inventory ... ok [INFO] [stdout] test fixture_spends_are_parseable_puzzles ... ok [INFO] [stdout] test an_inventory_that_resolved_every_candidate_reports_itself_complete ... ok [INFO] [stdout] test discover_rejects_a_coin_hinted_here_that_actually_advertises_another_store ... ok [INFO] [stdout] test discover_propagates_an_unreachable_read_even_when_another_candidate_would_have_answered ... ok [INFO] [stdout] test list_reports_no_coins_for_an_owner_who_has_locked_nothing ... ok [INFO] [stdout] test reclaim_is_refused_for_a_wallet_that_does_not_control_the_coin ... ok [INFO] [stdout] test list_discloses_a_candidate_it_could_not_authenticate_rather_than_dropping_or_denying ... ok [INFO] [stdout] test list_propagates_an_unreachable_source_rather_than_recording_it_as_a_skip ... ok [INFO] [stdout] test list_returns_only_the_coins_the_caller_controls ... ok [INFO] [stdout] test reclaim_recreates_the_entire_collateral_as_dig_at_the_owners_address ... ok [INFO] [stdout] test reclaim_with_a_fee_still_returns_the_whole_collateral ... ok [INFO] [stdout] test reclaimed_collateral_is_hinted_to_the_owner_so_a_wallet_can_find_it ... ok [INFO] [stdout] test discover_rejects_a_real_mirror_coin_that_bonds_a_different_root ... ok [INFO] [stdout] test both_mirror_coins_created_by_one_parent_spend_are_found ... ok [INFO] [stdout] test the_owners_own_undecodable_coin_is_still_disclosed_to_them ... ok [INFO] [stdout] test the_candidate_bound_stops_a_scan_only_once_it_is_exceeded ... ok [INFO] [stderr] Running tests/peer_declaration.rs (/opt/rustwide/target/debug/build/dig-mirror-coin/df151219e52963e4/out/peer_declaration-df151219e52963e4) [INFO] [stdout] test a_flood_bounds_discovery_and_is_disclosed_rather_than_answered_as_nobody ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.99s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test a_peer_id_normalises_to_lowercase_hex ... ok [INFO] [stdout] test a_peer_id_of_the_wrong_shape_is_refused ... ok [INFO] [stdout] test a_coin_carrying_no_declaration_names_nobody ... ok [INFO] [stdout] test a_coin_names_the_peer_its_owner_declared_and_refuses_every_other ... ok [INFO] [stdout] test a_declaration_does_not_displace_the_advertised_urls ... ok [INFO] [stdout] test create_refuses_a_declaration_smuggled_in_as_an_advertised_url ... ok [INFO] [stdout] test the_written_term_is_the_term_that_is_read ... ok [INFO] [stdout] test a_declaration_is_read_regardless_of_the_hex_case_it_was_written_in ... ok [INFO] [stdout] test a_claimant_that_is_not_a_peer_id_matches_no_declaration ... ok [INFO] [stdout] test a_sixty_four_byte_claimant_that_is_not_sixty_four_characters_is_refused_not_panicked_on ... ok [INFO] [stdout] test two_declarations_name_nobody_rather_than_bonding_both_at_half_price ... ok [INFO] [stdout] test bonding_the_content_and_naming_the_claimant_are_separate_answers ... ok [INFO] [stdout] test a_valid_declaration_beside_a_malformed_one_names_nobody_in_either_order ... ok [INFO] [stdout] test a_malformed_payload_declares_nobody ... ok [INFO] [stdout] test a_prefix_lookalike_is_an_ordinary_advertised_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] Doc-tests dig_mirror_coin [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] running `Command { std: "docker" "inspect" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc", kill_on_drop: false }` [INFO] [stdout] 468a5c443abd0c0f8ed388e1ea4676a70bca423f4bc2989badb7aa618324c3fc