[INFO] fetching crate torrent 0.1.10...
[INFO] testing torrent-0.1.10 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate torrent 0.1.10 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate torrent 0.1.10
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate torrent 0.1.10
[INFO] tweaked toml for crates.io crate torrent 0.1.10 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate torrent 0.1.10 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 crates.io crate torrent 0.1.10 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] [stderr]     Blocking waiting for file lock on package cache
[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] f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c
[INFO] running `Command { std: "docker" "start" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", 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" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c" "/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" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", 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" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling aws-lc-rs v1.17.3
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.43.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 zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling tokio v1.53.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling torrent-core v0.1.10
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling torrent v0.1.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.91s
[INFO] running `Command { std: "docker" "inspect" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", 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" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c" "/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 log v0.4.33
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling torrent-core v0.1.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling torrent v0.1.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.48s
[INFO] running `Command { std: "docker" "inspect" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", 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" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c" "/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.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/torrent/94f82272a3c3a794/out/torrent-94f82272a3c3a794)
[INFO] [stdout] 
[INFO] [stdout] running 137 tests
[INFO] [stdout] test peer::utp::socket::tests::utp_bind_conflict ... ok
[INFO] [stdout] test session::peer_mgr::tests::new_creates_empty ... ok
[INFO] [stdout] test session::download::tests::split_empty_raw_data ... ok
[INFO] [stdout] test session::download::tests::split_plain_bytes_errors ... ok
[INFO] [stdout] test session::peer_mgr::tests::remove_peer_nonexistent ... ok
[INFO] [stdout] test session::peer_mgr::tests::connection_addrs_empty ... ok
[INFO] [stdout] test session::peer_mgr::tests::at_capacity_precondition ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_read_at_offset ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_read_full ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_total_size ... ok
[INFO] [stdout] test session::peer_mgr::tests::add_peers_to_pending ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_read_beyond_eof ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_read_past_end ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_read_partial ... ok
[INFO] [stdout] test session::download::tests::split_truncated_dict_errors ... ok
[INFO] [stdout] test peer::utp::socket::tests::utp_socket_bind ... ok
[INFO] [stdout] test peer::utp::socket::tests::utp_connect_unreachable ... ok
[INFO] [stdout] test session::seed::storage::tests::write_piece_is_noop_for_read_only ... ok
[INFO] [stdout] test session::swarm::choke::tests::seeding_retain_filters_disinterested ... ok
[INFO] [stdout] test session::swarm::choke::tests::snub_filters_never_sent_peer ... ok
[INFO] [stdout] test session::swarm::choke::tests::snub_filters_idle_peer ... ok
[INFO] [stdout] test session::swarm::choke::tests::snub_keeps_active_peer ... ok
[INFO] [stdout] test session::swarm::choke::tests::refill_cannot_re_add_snubbed_peer ... ok
[INFO] [stdout] test session::swarm::choke::tests::seeding_excludes_disinterested_peers ... ok
[INFO] [stdout] test session::swarm::choke::tests::seeding_sorts_by_uploaded_to_peer ... ok
[INFO] [stdout] test session::swarm::choke::tests::seeding_empty_peer_stats_when_none_interested ... ok
[INFO] [stdout] test session::swarm::pieces::tests::verify_piece_hash_mismatch ... ok
[INFO] [stdout] test session::swarm::pieces::tests::verify_piece_hash_wrong_hash ... ok
[INFO] [stdout] test session::swarm::peer::tests::cancel_non_existent_is_noop ... ok
[INFO] [stdout] test session::swarm::peer::tests::peer_starts_choked ... ok
[INFO] [stdout] test session::swarm::peer::tests::cancel_removes_from_pipeline ... ok
[INFO] [stdout] test session::swarm::pieces::tests::verify_piece_hash_match ... ok
[INFO] [stdout] test session::swarm::pieces::tests::verify_piece_hash_empty ... ok
[INFO] [stdout] test session::swarm::pieces::tests::block_len_for_short_last_block ... ok
[INFO] [stdout] test session::swarm::tests::torrent_command_variants ... ok
[INFO] [stdout] test session::swarm::types::tests::parse_bitfield_none_set ... ok
[INFO] [stdout] test session::swarm::types::tests::parse_bitfield_partial ... ok
[INFO] [stdout] test session::swarm::pieces::tests::verify_piece_hash_binary_data ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::peer_info_default_state ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::active_download_mark_received_complete ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::active_download_mark_requested_skips ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::active_download_new_has_all_unrequested ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::peer_pipeline_choked_cant_request ... ok
[INFO] [stdout] test session::uni_deque::tests::drain_re_enqueue ... ok
[INFO] [stdout] test session::uni_deque::tests::drain_removes_all_items ... ok
[INFO] [stdout] test session::uni_deque::tests::drain_more_than_available ... ok
[INFO] [stdout] test session::uni_deque::tests::new_creates_empty ... ok
[INFO] [stdout] test session::uni_deque::tests::len_after_mutations ... ok
[INFO] [stdout] test session::swarm::types::tests::parse_bitfield_shorter_than_requested ... ok
[INFO] [stdout] test session::upload_mgr::tests::choke_peer ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::active_download_has_expected_fields ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::peer_pipeline_full_cant_request ... ok
[INFO] [stdout] test session::swarm::types::unit_tests::peer_pipeline_push_and_remove ... ok
[INFO] [stdout] test session::uni_deque::tests::drain_partial_consumption ... ok
[INFO] [stdout] test session::upload_mgr::tests::choke_nonexistent_peer ... ok
[INFO] [stdout] test session::uni_deque::tests::push_unique_and_contains ... ok
[INFO] [stdout] test session::upload_mgr::tests::max_uploads_accessor ... ok
[INFO] [stdout] test session::upload_mgr::tests::unchoked_peers_iterator ... ok
[INFO] [stdout] test session::upload_mgr::tests::new_has_no_unchoked ... ok
[INFO] [stdout] test session::upload_mgr::tests::unchoke_peer ... ok
[INFO] [stdout] test session::upload_mgr::tests::unchoke_respects_max_uploads ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::dedup_preserves_different_ports ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::dedup_preserves_different_schemes ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::dedup_removes_same_origin ... ok
[INFO] [stdout] test session::webseed::fetcher::tests::downloads_multiple_pieces ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_empty ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_zero_length ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_full ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_leading ... ok
[INFO] [stdout] test session::webseed::fetcher::tests::sha1_mismatch_does_not_mark_complete ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_multiple ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_single_piece ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::find_largest_gap_trailing ... ok
[INFO] [stdout] test session::webseed::fetcher::tests::downloads_full_file_single_piece ... ok
[INFO] [stdout] test session::webseed::types::tests::url_health_record_success_resets_failures ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::gap_within_file_respects_have ... ok
[INFO] [stdout] test session::webseed::types::tests::url_health_ema_converges ... ok
[INFO] [stdout] test session::webseed::types::tests::url_health_should_park ... ok
[INFO] [stdout] test storage::file_backend::tests::test_map_byte_range_across_files ... ok
[INFO] [stdout] test storage::file_backend::tests::test_map_byte_range_single_file ... ok
[INFO] [stdout] test tracker::http::tests::redirect_absolute_url ... ok
[INFO] [stdout] test storage::file_backend::tests::test_file_storage_multi_file ... ok
[INFO] [stdout] test storage::file_backend::tests::test_write_piece_roundtrip_single_file ... ok
[INFO] [stdout] test storage::file_backend::tests::test_write_piece_multi_file_roundtrip ... ok
[INFO] [stdout] test tracker::http::tests::redirect_empty_location_is_error ... ok
[INFO] [stdout] test storage::file_backend::tests::test_write_piece_then_read_block ... ok
[INFO] [stdout] test storage::file_backend::tests::test_file_storage_single_file ... ok
[INFO] [stdout] test tracker::http::tests::redirect_scheme_relative ... ok
[INFO] [stdout] test tracker::http::tests::test_build_query_string ... ok
[INFO] [stdout] test tracker::http::tests::redirect_rejects_udp_scheme ... ok
[INFO] [stdout] test session::webseed::scheduler::tests::gap_within_file_finds_file_local_gap ... ok
[INFO] [stdout] test session::webseed::types::tests::url_health_defaults ... ok
[INFO] [stdout] test tracker::http::tests::redirect_relative_path ... ok
[INFO] [stdout] test tracker::http::tests::test_build_query_string_binary_info_hash ... ok
[INFO] [stdout] test tracker::http::tests::redirect_http_to_https ... ok
[INFO] [stdout] test tracker::http::tests::redirect_https_to_http ... ok
[INFO] [stdout] test session::seed::source::tests::memory_source_name ... ok
[INFO] [stdout] test session::swarm::types::tests::parse_bitfield_all_set ... ok
[INFO] [stdout] test session::download::tests::split_dict_with_data ... ok
[INFO] [stdout] test session::uni_deque::tests::push_unique_duplicate ... ok
[INFO] [stdout] test tracker::http::tests::test_new_invalid_url ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_dedup ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_all_invalid_url ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_and_remove ... ok
[INFO] [stdout] test tracker::tests::test_tracker_from_torrent_preserves_order ... ok
[INFO] [stdout] test tracker::tests::test_tracker_from_torrent ... ok
[INFO] [stdout] test tracker::tests::test_tracker_from_torrent_dedup_across_tiers ... ok
[INFO] [stdout] test tracker::tests::test_tracker_from_torrent_skip_invalid ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_dedup ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_all_empty ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_from_vec_string ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_valid ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_skips_invalid ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_dedup_all_same ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_empty ... ok
[INFO] [stdout] test tracker::tests::test_tracker_single_invalid_scheme ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_all_invalid_scheme ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_from_urls ... ok
[INFO] [stdout] test tracker::tests::test_tracker_single_invalid_url ... ok
[INFO] [stdout] test tracker::tests::test_tracker_single_udp ... ok
[INFO] [stdout] test tracker::udp::tests::test_build_connect_packet ... ok
[INFO] [stdout] test tracker::tests::test_tracker_remove_nonexistent ... ok
[INFO] [stdout] test tracker::udp::tests::test_parse_connect_response_wrong_action ... ok
[INFO] [stdout] test tracker::tests::test_tracker_single_http ... ok
[INFO] [stdout] test tracker::udp::tests::test_new_invalid_scheme ... ok
[INFO] [stdout] test tracker::udp::tests::test_new_invalid_url ... ok
[INFO] [stdout] test tracker::udp::tests::test_parse_connect_response_wrong_transaction ... ok
[INFO] [stdout] test tracker::udp::tests::test_parse_announce_response ... ok
[INFO] [stdout] test tracker::udp::tests::test_parse_connect_response ... ok
[INFO] [stdout] test tracker::tests::test_tracker_announce_into_set_type ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_all_dedup ... ok
[INFO] [stdout] test tracker::tests::test_tracker_add_all_dedup_with_existing ... ok
[INFO] [stdout] test peer::utp::socket::tests::utp_connection_cleanup ... ok
[INFO] [stdout] test tracker::tests::test_tracker_multi_mixed_http_https ... ok
[INFO] [stdout] test tracker::tests::test_tracker_single_https ... ok
[INFO] [stdout] test peer::utp::socket::tests::utp_send_multiple_packets ... ok
[INFO] [stdout] test peer::utp::socket::tests::utp_connect_and_send ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 137 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dht_rpc.rs (/opt/rustwide/target/debug/build/torrent/26cfc85815ee4ef7/out/dht_rpc-26cfc85815ee4ef7)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test parse_compact_nodes_empty ... ok
[INFO] [stdout] test krpc_find_node_message_builds ... ok
[INFO] [stdout] test parse_compact_nodes ... ok
[INFO] [stdout] test krpc_announce_peer_message_builds ... ok
[INFO] [stdout] test krpc_get_peers_message_builds ... ok
[INFO] [stdout] test dht_rpc_creation ... ok
[INFO] [stdout] test dht_rpc_binds_ipv6_loopback ... ok
[INFO] [stdout] test handle_ping_via_loopback ... ok
[INFO] [stdout] test krpc_message_encode_decode_roundtrip ... ok
[INFO] [stdout] test find_node_parses_nodes6_from_response ... ok
[INFO] [stdout] test dht_rpc_concurrent_queries ... ok
[INFO] [stdout] test handle_find_node_via_loopback ... ok
[INFO] [stdout] test krpc_ping_message_builds ... ok
[INFO] [stdout] test dht_rpc_query_timeout ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fast_extension.rs (/opt/rustwide/target/debug/build/torrent/9b72ca37fe4f478d/out/fast_extension-9b72ca37fe4f478d)
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test roundtrip_allowed_fast ... ok
[INFO] [stdout] test unknown_message_does_not_error ... ok
[INFO] [stderr]      Running tests/lsd.rs (/opt/rustwide/target/debug/build/torrent/da3c1efc833d0e3c/out/lsd-da3c1efc833d0e3c)
[INFO] [stdout] test allowed_fast_set_bounds_check ... ok
[INFO] [stdout] test allowed_fast_set_is_deterministic ... ok
[INFO] [stdout] test handshake_sets_fast_extension_bit ... ok
[INFO] [stdout] test roundtrip_havenone ... ok
[INFO] [stdout] test allowed_fast_set_ipv4_vs_ipv6_differ ... ok
[INFO] [stdout] test roundtrip_reject ... ok
[INFO] [stdout] test compute_allowed_fast_set_is_re_exported ... ok
[INFO] [stdout] test roundtrip_suggest ... ok
[INFO] [stdout] test handshake_without_fast_extension_does_not_set_bit_44 ... ok
[INFO] [stdout] test roundtrip_haveall ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test lsd_defaults_are_bep14_compliant ... ok
[INFO] [stdout] test session_with_lsd_enabled_does_not_panic ... ok
[INFO] [stdout] test session_with_lsd_disabled_does_not_panic ... ok
[INFO] [stdout] test lsd_with_dht_disabled_does_not_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/peer_stream.rs (/opt/rustwide/target/debug/build/torrent/1946144523e44281/out/peer_stream-1946144523e44281)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test peer_state_variants ... ok
[INFO] [stdout] test encode_decode_idempotent ... ok
[INFO] [stdout] test re_exports_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pex.rs (/opt/rustwide/target/debug/build/torrent/52d3197666ac65ad/out/pex-52d3197666ac65ad)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test pex_message_not_a_dict_is_error ... ok
[INFO] [stdout] test compact_ipv4_roundtrip_multiple ... ok
[INFO] [stdout] test compact_ipv6_roundtrip_multiple ... ok
[INFO] [stdout] test extension_negotiation_missing_m_is_error ... ok
[INFO] [stdout] test pex_message_added_only ... ok
[INFO] [stdout] test pex_message_malformed_compact_is_graceful ... ok
[INFO] [stdout] test pex_with_ipv6_peers ... ok
[INFO] [stdout] test pex_with_both_ipv4_and_ipv6 ... ok
[INFO] [stdout] test pex_message_roundtrip_full ... ok
[INFO] [stdout] test pex_message_wire_format ... ok
[INFO] [stdout] test ltep_pex_full_negotiation_flow ... ok
[INFO] [stdout] test extension_negotiation_roundtrip ... ok
[INFO] [stdout] test extension_negotiation_handshake_is_ext_id_zero ... ok
[INFO] [stdout] test pex_message_empty ... 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/session.rs (/opt/rustwide/target/debug/build/torrent/7d6b558c7758fa97/out/session-7d6b558c7758fa97)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test add_magnet_str_invalid ... ok
[INFO] [stdout] test add_magnet_str_minimal ... ok
[INFO] [stdout] test add_magnet_str_with_trackers ... ok
[INFO] [stdout] test add_magnet_str_with_display_name ... ok
[INFO] [stdout] test session_config_defaults ... ok
[INFO] [stdout] test magnet_via_add_torrent ... ok
[INFO] [stdout] test add_torrent_bytes_and_query_status ... ok
[INFO] [stdout] test session_new_with_temp_dir ... ok
[INFO] [stdout] test add_and_query_multiple_times ... ok
[INFO] [stdout] test remove_torrent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/super_seed.rs (/opt/rustwide/target/debug/build/torrent/9fd5b7e605a6db1f/out/super_seed-9fd5b7e605a6db1f)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test mask_unrevealed_empty_set_no_change ... ok
[INFO] [stdout] test mask_unrevealed_clears_matching_bits ... ok
[INFO] [stdout] test disconnect_clears_assignment_but_not_unrevealed ... ok
[INFO] [stdout] test gate_allows_when_not_super_seed ... ok
[INFO] [stdout] test gate_allows_revealed_piece_to_anyone ... ok
[INFO] [stdout] test mask_unrevealed_multi_byte ... ok
[INFO] [stdout] test gate_allows_assigned_peer_for_unrevealed ... ok
[INFO] [stdout] test gate_blocks_non_assigned_peer_for_unrevealed ... ok
[INFO] [stdout] test have_from_assigned_peer_reveals_piece ... ok
[INFO] [stdout] test have_from_non_assigned_peer_does_not_reveal ... ok
[INFO] [stdout] test seed_builder_super_seed_flag_propagates ... ok
[INFO] [stdout] test seed_builder_super_seed_explicitly_false ... ok
[INFO] [stdout] test seed_builder_defaults_to_no_super_seed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests torrent
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/session/seed/mod.rs - session::seed::PreparedTorrent (line 244) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 18) - compile ... ok
[INFO] [stdout] test src/session/mod.rs - session::Session::start_seeding (line 332) - compile ... ok
[INFO] [stdout] test src/session/mod.rs - session::Session (line 64) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 36) - compile ... ok
[INFO] [stdout] test src/session/download/mod.rs - session::download::DownloadBuilder (line 47) - compile ... ok
[INFO] [stdout] test src/session/seed/mod.rs - session::seed::SeedBuilder (line 40) - compile ... ok
[INFO] [stdout] test src/storage/file_backend.rs - storage::file_backend::FileStorageFactory (line 22) - compile ... ok
[INFO] [stdout] test src/tracker/mod.rs - tracker::Tracker (line 64) - compile ... ok
[INFO] [stdout] test src/session/seed/source.rs - session::seed::source::DataSource (line 54) ... ok
[INFO] [stdout] test src/net/into_url.rs - net::into_url::IntoUrl (line 23) ... ok
[INFO] [stdout] test src/session/mod.rs - session::Session::seed_from (line 301) - compile ... ok
[INFO] [stdout] test src/session/seed/mod.rs - session::seed::SeedBuilder (line 59) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.04s; merged doctests compilation took 1.02s
[INFO] running `Command { std: "docker" "inspect" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c", kill_on_drop: false }`
[INFO] [stdout] f8c04f94947e18cccad7eaccffd868bd15aaba6bb992761179a8bfe4644ae85c
