[INFO] cloning repository https://github.com/kumpelblase2/skrillax-network
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kumpelblase2/skrillax-network" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkumpelblase2%2Fskrillax-network", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkumpelblase2%2Fskrillax-network'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 636bb5d093b50f9957ffd441e88e1f020c0d38b3
[INFO] testing kumpelblase2/skrillax-network against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkumpelblase2%2Fskrillax-network" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/kumpelblase2/skrillax-network
[INFO] finished tweaking git repo https://github.com/kumpelblase2/skrillax-network
[INFO] tweaked toml for git repo https://github.com/kumpelblase2/skrillax-network written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kumpelblase2/skrillax-network on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 135 packages to highest compatible versions
[INFO] [stderr]       Adding darling v0.23.0 (available: v0.24.1)
[INFO] [stderr]       Adding syn v2.0.119 (available: v3.0.4)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.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-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0
[INFO] running `Command { std: "docker" "start" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", 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" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", 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" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling blowfish v0.10.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling skrillax-security v0.2.0 (/opt/rustwide/workdir/crates/skrillax-security)
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling skrillax-serde-derive v0.3.0 (/opt/rustwide/workdir/crates/skrillax-serde-derive)
[INFO] [stderr]    Compiling skrillax-packet-derive v0.2.0 (/opt/rustwide/workdir/crates/skrillax-packet-derive)
[INFO] [stderr]    Compiling skrillax-serde v0.3.0 (/opt/rustwide/workdir/crates/skrillax-serde)
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling skrillax-serde-derive-test v0.1.0 (/opt/rustwide/workdir/crates/skrillax-serde-derive-test)
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling skrillax-codec v0.1.2 (/opt/rustwide/workdir/crates/skrillax-codec)
[INFO] [stderr]    Compiling skrillax-packet v0.4.0 (/opt/rustwide/workdir/crates/skrillax-packet)
[INFO] [stderr]    Compiling skrillax-stream v0.3.0 (/opt/rustwide/workdir/crates/skrillax-stream)
[INFO] [stderr]    Compiling skrillax-packet-derive-test v0.1.0 (/opt/rustwide/workdir/crates/skrillax-packet-derive-test)
[INFO] [stderr]    Compiling simple-official-client v0.1.0 (/opt/rustwide/workdir/examples/simple-official-client)
[INFO] [stderr]    Compiling echo-client-server v0.1.0 (/opt/rustwide/workdir/examples/echo-client-server)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.83s
[INFO] running `Command { std: "docker" "inspect" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", 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" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling skrillax-security v0.2.0 (/opt/rustwide/workdir/crates/skrillax-security)
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling skrillax-serde v0.3.0 (/opt/rustwide/workdir/crates/skrillax-serde)
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling skrillax-serde-derive-test v0.1.0 (/opt/rustwide/workdir/crates/skrillax-serde-derive-test)
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling skrillax-codec v0.1.2 (/opt/rustwide/workdir/crates/skrillax-codec)
[INFO] [stderr]    Compiling skrillax-packet v0.4.0 (/opt/rustwide/workdir/crates/skrillax-packet)
[INFO] [stderr]    Compiling skrillax-stream v0.3.0 (/opt/rustwide/workdir/crates/skrillax-stream)
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.120
[INFO] [stderr]    Compiling skrillax-packet-derive-test v0.1.0 (/opt/rustwide/workdir/crates/skrillax-packet-derive-test)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", 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" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_codec-9b280d337b237422)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test::codec_rejection_does_not_modify_the_destination_buffer ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_packet-ed836635b7b433e9)
[INFO] [stdout] test test::encrypted_frame_with_mismatched_ciphertext_length_is_rejected ... ok
[INFO] [stdout] test test::massive_header_count_round_trip_preserves_full_range ... ok
[INFO] [stdout] test test::oversized_plain_frame_is_rejected ... ok
[INFO] [stdout] test test::test_decoder ... ok
[INFO] [stdout] test test::test_decoder_rejects_malformed_frame ... ok
[INFO] [stdout] test test::peer_massive_mode_outside_protocol_is_rejected ... ok
[INFO] [stdout] test test::maximum_plain_frame_length_round_trips_without_setting_encryption_flag ... ok
[INFO] [stdout] test test::test_parse_content ... ok
[INFO] [stdout] test test::oversized_encrypted_frame_is_rejected ... ok
[INFO] [stdout] test test::test_from_data_rejects_short_frame ... ok
[INFO] [stdout] test test::test_parse_empty ... ok
[INFO] [stdout] test test::test_parse_encrypted ... ok
[INFO] [stdout] test test::test_parse_incomplete ... ok
[INFO] [stdout] test test::test_parse_massive ... ok
[INFO] [stdout] test test::test_parse_rejects_massive_frame_without_mode ... ok
[INFO] [stdout] test test::test_parse_rejects_truncated_massive_header ... ok
[INFO] [stdout] test test::test_serialize_empty ... ok
[INFO] [stdout] test test::test_serialize_encrypted ... ok
[INFO] [stdout] test test::test_serialize_massive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::invalid_encrypted_block_length_returns_decryption_error ... ok
[INFO] [stdout] test tests::malformed_encrypted_massive_frame_returns_parse_error ... ok
[INFO] [stdout] test tests::nested_peer_massive_header_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frame_representability.rs (/opt/rustwide/target/release/deps/frame_representability-41cb085dfd1a00c3)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test maximum_plain_packet_length_is_representable ... ok
[INFO] [stdout] test oversized_plain_packet_is_rejected_before_framing ... ok
[INFO] [stdout] test oversized_encrypted_packet_is_rejected_before_security_is_required ... ok
[INFO] [stdout] test maximum_encrypted_packet_length_is_representable ... ok
[INFO] [stdout] test rejected_plain_packet_does_not_advance_security_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/massive_framing.rs (/opt/rustwide/target/release/deps/massive_framing-8015178044d5e3b2)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test encrypted_packet_observes_payload_limit_after_validation ... ok
[INFO] [stdout] test manually_empty_massive_packet_round_trips ... ok
[INFO] [stdout] test non_massive_slice_returns_packet_error ... ok
[INFO] [stdout] test massive_slice_size_overflow_returns_packet_error ... ok
[INFO] [stdout] test massive_header_limit_includes_header_and_rejects_before_containers ... ok
[INFO] [stdout] test individual_as_packet_preserves_serialization_failure ... ok
[INFO] [stdout] test massive_payload_limit_is_cumulative_and_inclusive ... ok
[INFO] [stdout] test maximum_container_count_remains_incomplete_without_containers ... ok
[INFO] [stdout] test simple_packet_observes_frame_and_payload_limits ... ok
[INFO] [stdout] test zero_container_header_completes_empty_payload ... ok
[INFO] [stdout] test reframing_limits_are_unlimited_and_composable ... ok
[INFO] [stdout] test simple_packet_returns_following_frames_as_remainder ... ok
[INFO] [stdout] test zero_container_header_returns_undeclared_container_as_remainder ... ok
[INFO] [stdout] test secured_header_integrity_errors_take_precedence_over_limits ... ok
[INFO] [stdout] test secured_massive_packet_rejects_tampered_container_payload ... ok
[INFO] [stdout] test secured_massive_packet_rejects_tampered_container_crc ... ok
[INFO] [stdout] test zero_container_header_crc_is_validated_before_completion ... ok
[INFO] [stdout] test incomplete_secured_from_frames_can_be_retried_with_the_same_security ... ok
[INFO] [stdout] test secured_packets_can_be_parsed_sequentially_from_one_slice ... ok
[INFO] [stdout] test massive_packet_with_too_many_containers_is_rejected ... ok
[INFO] [stdout] test zero_container_header_counter_is_validated_before_completion ... ok
[INFO] [stdout] test manually_constructed_oversized_massive_container_is_rejected ... ok
[INFO] [stdout] test secured_massive_packet_round_trips ... ok
[INFO] [stdout] test maximum_container_count_is_accepted_for_framing ... ok
[INFO] [stdout] test massive_slice_as_packet_preserves_serialization_failure ... ok
[INFO] [stdout] test single_massive_packet_preserves_boundary_payloads ... ok
[INFO] [stdout] test massive_packet_slice_preserves_boundary_payloads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_packet_derive_test-df0c4b27df4f447b)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_deserialize ... ok
[INFO] [stdout] test tests::test_serialize ... ok
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_security-c7266e9d2cfa0fce)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test count::test::test_sniffed ... ok
[INFO] [stdout] test handshake::test::finishes_encoding ... ok
[INFO] [stdout] test checksum::tests::compare_with_known_value ... ok
[INFO] [stdout] test checksum::tests::compare_with_sniffed ... ok
[INFO] [stdout] test handshake::test::modular_exponentiation_handles_full_u32_range ... ok
[INFO] [stdout] test handshake::test::maximum_peer_challenge_value_does_not_overflow_or_advance_on_mismatch ... ok
[INFO] [stdout] test handshake::test::active_initialization_always_emits_a_valid_modulus ... ok
[INFO] [stdout] test handshake::test::rejected_passive_modulus_does_not_advance_handshake_state ... ok
[INFO] [stdout] test handshake::test::rejects_zero_handshake_modulus ... ok
[INFO] [stdout] test handshake::test::modular_exponentiation_matches_oracle_for_valid_legacy_domain ... ok
[INFO] [stdout] test handshake::test::security_feature_matrix_preserves_handshake_outcomes ... ok
[INFO] [stdout] test handshake::test::passive_initialization_accepts_full_range_parameters ... ok
[INFO] [stdout] test tests::encrypted_length_overflow_is_an_error ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_serde-21f964bdc61c5b40)
[INFO] [stdout] test handshake::test::validates_handshake_modulus_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test::bool_rejects_noncanonical_values_without_reading_a_suffix ... ok
[INFO] [stdout] test test::array_round_trip_consumes_exactly_its_elements ... ok
[INFO] [stdout] test test::cloned_context_observes_deserialization_limit_updates ... ok
[INFO] [stdout] test test::collection_policy_error_preserves_fields_and_u64_count ... ok
[INFO] [stdout] test test::bool_uses_canonical_wire_values ... ok
[INFO] [stdout] test test::context_set_remove ... ok
[INFO] [stdout] test test::context_simple_struct ... ok
[INFO] [stdout] test test::context_type_mismatch_is_treated_as_missing ... ok
[INFO] [stdout] test test::deserialization_limits_are_unlimited_by_default ... ok
[INFO] [stdout] test test::deserialization_limits_can_be_set_retrieved_and_cleared ... ok
[INFO] [stdout] test test::test_deserialize_float_primitives ... ok
[INFO] [stdout] test test::test_serialize_float_primitives ... ok
[INFO] [stdout] test test::test_serialize_primitive ... ok
[INFO] [stdout] test test::test_size_primitives ... ok
[INFO] [stdout] test test::truncated_array_deserialization_returns_io_error ... ok
[INFO] [stdout] test test::u16_array_uses_exact_little_endian_bytes_and_summed_size ... ok
[INFO] [stdout] test test::zero_collection_limit_accepts_empty_and_rejects_first_element ... ok
[INFO] [stdout] test time::test::test_convert_time ... ok
[INFO] [stdout] test time::test::test_convert_time_back ... ok
[INFO] [stdout] test time::test::test_to_u32 ... ok
[INFO] [stdout] test test::test_deserialize_primitive ... ok
[INFO] [stdout] test test::zero_length_array_has_no_wire_bytes ... ok
[INFO] [stdout] test time::test::serialization_validation_preserves_existing_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/expanded_time.rs (/opt/rustwide/target/release/deps/expanded_time-2f27fc8420cdbe86)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test every_expanded_truncation_returns_unexpected_eof ... ok
[INFO] [stdout] test every_malformed_expanded_calendar_returns_all_raw_fields ... ok
[INFO] [stdout] test expanded_fraction_above_one_second_is_rejected ... ok
[INFO] [stdout] test fixed_offset_input_serializes_as_utc_calendar_fields ... ok
[INFO] [stdout] test expanded_fractions_roundtrip_exactly_and_byte_size_stays_fixed ... ok
[INFO] [stdout] test invalid_calendar_is_reported_only_after_trailing_field_is_read ... ok
[INFO] [stdout] test official_nonzero_fraction_has_exact_serialized_bytes ... ok
[INFO] [stdout] test out_of_range_expanded_years_do_not_construct_or_append_output ... ok
[INFO] [stdout] test outbound_fraction_above_one_second_does_not_construct_or_append_output ... ok
[INFO] [stdout] test successful_expanded_decode_consumes_exactly_sixteen_bytes ... ok
[INFO] [stdout] test official_fixture_spans_decode_to_exact_instants ... ok
[INFO] [stdout] test invalid_expanded_month_returns_all_raw_calendar_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/packed_time_errors.rs (/opt/rustwide/target/release/deps/packed_time_errors-71bb209f1054d695)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test every_encoded_invalid_hour_returns_diagnostic_components ... ok
[INFO] [stdout] test every_encoded_invalid_second_returns_diagnostic_components ... ok
[INFO] [stdout] test invalid_days_return_diagnostic_components ... ok
[INFO] [stdout] test non_leap_february_29_returns_diagnostic_components ... ok
[INFO] [stdout] test successful_decode_consumes_exactly_four_bytes ... ok
[INFO] [stdout] test every_encoded_invalid_minute_returns_diagnostic_components ... ok
[INFO] [stdout] test every_truncated_length_returns_unexpected_eof ... ok
[INFO] [stdout] test every_encoded_invalid_month_returns_diagnostic_components ... ok
[INFO] [stdout] test valid_leap_day_decodes_successfully ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/packed_time_outbound.rs (/opt/rustwide/target/release/deps/packed_time_outbound-cd177a8a7d24ee8d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test duration_max_returns_a_typed_range_error ... ok
[INFO] [stdout] test duration_one_second_beyond_the_packed_range_is_rejected ... ok
[INFO] [stdout] test fractional_duration_is_rejected_without_truncation ... ok
[INFO] [stdout] test invalid_from_u32_returns_invalid_packed_calendar ... ok
[INFO] [stdout] test known_packed_vector_has_exact_value_and_little_endian_bytes ... ok
[INFO] [stdout] test minimum_maximum_and_leap_day_are_representable ... ok
[INFO] [stdout] test maximum_valid_duration_reaches_the_last_packed_second ... ok
[INFO] [stdout] test valid_packed_time_roundtrips_and_has_fixed_byte_size ... ok
[INFO] [stdout] test nonzero_nanoseconds_are_rejected ... ok
[INFO] [stdout] test years_outside_the_packed_range_are_rejected ... ok
[INFO] [stdout] test zero_duration_is_the_packed_epoch ... ok
[INFO] [stdout] test fixed_offset_input_is_normalized_to_utc_and_can_be_extracted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_serde_derive_test-d04b3ab8c686ac2f)
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test a_zero_limit_accepts_zero_counted_elements ... ok
[INFO] [stdout] test bare_options_are_supported_for_serialize_and_size ... ok
[INFO] [stdout] test both_sentinel_styles_support_every_marker_width ... ok
[INFO] [stdout] test calculated_capacity_overflow_returns_a_typed_allocation_error ... ok
[INFO] [stdout] test calculated_collection_expression_is_evaluated_once ... ok
[INFO] [stdout] test calculated_collection_expressions_can_use_context ... ok
[INFO] [stdout] test calculated_collection_length_is_validated ... ok
[INFO] [stdout] test calculated_collections_check_limits_before_reading_elements ... ok
[INFO] [stdout] test calculated_collections_have_no_local_prefix ... ok
[INFO] [stdout] test conditional_option_state_must_match_its_condition ... ok
[INFO] [stdout] test after_hooks_do_not_run_when_wire_operations_fail ... ok
[INFO] [stdout] test calculated_length_range_errors_are_preserved_during_deserialization ... ok
[INFO] [stdout] test configured_counted_limit_accepts_counts_below_the_maximum ... ok
[INFO] [stdout] test container_hooks_run_around_successful_wire_operations ... ok
[INFO] [stdout] test counted_capacity_overflow_returns_a_typed_allocation_error ... ok
[INFO] [stdout] test counted_collection_overflow_is_typed_and_does_not_write_a_prefix ... ok
[INFO] [stdout] test counted_collections_accept_counts_equal_to_the_limit ... ok
[INFO] [stdout] test counted_prefix_errors_precede_collection_policy_checks ... ok
[INFO] [stdout] test expression_rewriting_handles_matches_macro ... ok
[INFO] [stdout] test expression_rewriting_honors_if_and_while_let_bindings ... ok
[INFO] [stdout] test expression_rewriting_preserves_closure_bindings ... ok
[INFO] [stdout] test fixed_enums_honor_four_and_eight_byte_discriminants ... ok
[INFO] [stdout] test derived_boolean_fields_reject_noncanonical_values ... ok
[INFO] [stdout] test enum_predicates_ignore_locally_bound_body_field_names ... ok
[INFO] [stdout] test generated_bindings_do_not_collide_with_fields_or_parameters ... ok
[INFO] [stdout] test generic_array_serialization_propagates_element_errors ... ok
[INFO] [stdout] test generic_arrays_and_tuple_edge_cases_round_trip ... ok
[INFO] [stdout] test hook_errors_are_propagated_at_each_lifecycle_point ... ok
[INFO] [stdout] test invalid_collection_markers_are_rejected ... ok
[INFO] [stdout] test counted_collections_honor_all_integer_widths ... ok
[INFO] [stdout] test one_byte_count_accepts_its_maximum_value ... ok
[INFO] [stdout] test oversized_string_fails_before_its_prefix_and_preserves_prior_output ... ok
[INFO] [stdout] test predicate_enum_without_a_matching_tag_returns_a_typed_error ... ok
[INFO] [stdout] test options_honor_all_presence_widths ... ok
[INFO] [stdout] test invalid_option_marker_is_rejected ... ok
[INFO] [stdout] test predicate_serialization_enforces_first_match_order ... ok
[INFO] [stdout] test receive_limits_do_not_affect_serialization_or_byte_size ... ok
[INFO] [stdout] test sentinel_collections_enforce_limits_before_excess_item_payloads ... ok
[INFO] [stdout] test sentinel_collections_honor_widths_and_terminal_markers ... ok
[INFO] [stdout] test synthetic_scalars_are_omitted_and_canonicalized ... ok
[INFO] [stdout] test test_cond ... ok
[INFO] [stdout] test test_enum ... ok
[INFO] [stdout] test test_large_enum ... ok
[INFO] [stdout] test test_simple ... ok
[INFO] [stdout] test test_string_collection ... ok
[INFO] [stdout] test test_strings ... ok
[INFO] [stdout] test test_tagged_enum ... ok
[INFO] [stdout] test test_tagged_tuple_enum ... ok
[INFO] [stdout] test test_unknown_variant ... ok
[INFO] [stdout] test test_vec ... ok
[INFO] [stdout] test test_wrapped ... ok
[INFO] [stdout] test unicode_string_lengths_use_their_wire_units ... ok
[INFO] [stdout] test zero_limit_accepts_terminal_markers_and_invalid_markers_keep_precedence ... ok
[INFO] [stdout] test zero_width_enums_use_context_and_report_no_match ... ok
[INFO] [stdout] test size_zero_with_when_is_a_decodable_conditional_option ... ok
[INFO] [stdout] test counted_collection_limit_errors_are_lossless_and_leave_payload_unread ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/ui.rs (/opt/rustwide/target/release/deps/ui-aa0b55625ae9c235)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[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 autocfg v1.5.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]     Checking iana-time-zone v0.1.65
[INFO] [stderr]     Checking bytes v1.12.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking chrono v0.4.45
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling skrillax-serde-derive v0.3.0 (/opt/rustwide/workdir/crates/skrillax-serde-derive)
[INFO] [stderr]     Checking skrillax-serde v0.3.0 (/opt/rustwide/workdir/crates/skrillax-serde)
[INFO] [stderr]     Checking skrillax-serde-derive-test v0.1.0 (/opt/rustwide/workdir/crates/skrillax-serde-derive-test)
[INFO] [stderr]     Checking skrillax-serde-derive-test-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/skrillax-serde-derive-test)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.85s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/bare_datetime.rs ... ok
[INFO] [stderr] test tests/ui/bare_option_deserialize.rs ... ok
[INFO] [stderr] test tests/ui/deserialize_invalid_tag_condition.rs ... ok
[INFO] [stderr] test tests/ui/deserialize_missing_size.rs ... ok
[INFO] [stderr] test tests/ui/invalid_calculated_fields.rs ... ok
[INFO] [stderr] test tests/ui/invalid_enum_contracts.rs ... ok
[INFO] [stderr] test tests/ui/invalid_field_attribute.rs ... ok
[INFO] [stderr] test tests/ui/invalid_shapes.rs ... ok
[INFO] [stderr] test tests/ui/invalid_widths_and_framing.rs ... ok
[INFO] [stderr] test tests/ui/later_field_expression.rs ... ok
[INFO] [stderr] test tests/ui/serialize_invalid_tag_condition.rs ... ok
[INFO] [stderr] test tests/ui/serialize_missing_size.rs ... ok
[INFO] [stderr] test tests/ui/unsupported_type.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test ui ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.70s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/skrillax_stream-22a28518011df8d4)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test handshake::test::rejects_unsupported_initial_handshake_flags ... ok
[INFO] [stdout] test handshake::test::challenge_and_acceptance_wire_layout_is_stable ... ok
[INFO] [stdout] test registry::tests::erased_packet_type_mismatch_is_an_error ... ok
[INFO] [stdout] test registry::tests::invalid_decoder_consumption_is_an_error ... ok
[INFO] [stdout] test stream::test::cancelled_read_preserves_partial_reframing_state ... ok
[INFO] [stdout] test stream::test::packet_registry_encode_preserves_serialization_failure ... ok
[INFO] [stdout] test stream::test::framing_failure_emits_nothing_and_does_not_update_last_sent ... ok
[INFO] [stdout] test stream::test::payload_limit_rejects_simple_packet ... ok
[INFO] [stdout] test stream::test::stream_collection_limit_can_be_removed_explicitly ... ok
[INFO] [stdout] test registry::tests::zero_decoder_consumption_of_nonempty_input_is_an_error ... ok
[INFO] [stdout] test stream::test::stream_default_rejects_oversized_collections ... ok
[INFO] [stdout] test handshake::test::initial_handshake_wire_layout_matches_selected_features ... ok
[INFO] [stdout] test registry::tests::boxed_dynamic_packet_constructor_preserves_the_inner_type ... ok
[INFO] [stdout] test registry::tests::duplicate_registration_is_an_error ... ok
[INFO] [stdout] test stream::test::zero_container_header_completes_before_eof ... ok
[INFO] [stdout] test stream::test::test_write_packet_to_stream ... ok
[INFO] [stdout] test handshake::test::invalid_moduli_are_rejected_without_stream_mutation ... ok
[INFO] [stdout] test stream::test::test_read_packet_from_stream ... ok
[INFO] [stdout] test handshake::test::full_range_peer_parameters_emit_a_challenge_without_panicking ... ok
[INFO] [stdout] test stream::test::transport_failure_does_not_update_last_sent ... ok
[INFO] [stdout] test stream::test::write_packet_emits_nothing_after_serialization_failure ... ok
[INFO] [stdout] test stream::test::zero_container_header_preserves_stream_synchronization ... ok
[INFO] [stdout] test stream::test::frame_limit_rejects_massive_header_before_waiting_for_containers ... ok
[INFO] [stdout] test stream::test::test_context_received_sent ... ok
[INFO] [stderr]    Doc-tests skrillax_codec
[INFO] [stdout] test handshake::test::handshake_feature_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test crates/skrillax-codec/src/lib.rs - SilkroadFrame (line 159) ... ok
[INFO] [stdout] test crates/skrillax-codec/src/lib.rs - SilkroadFrame (line 176) ... ok
[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] all doctests ran in 0.40s; merged doctests compilation took 0.39s
[INFO] [stderr]    Doc-tests skrillax_packet
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test crates/skrillax-packet/src/lib.rs - (line 46) ... ok
[INFO] [stdout] test crates/skrillax-packet/src/lib.rs - (line 4) ... ok
[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] all doctests ran in 0.34s; merged doctests compilation took 0.33s
[INFO] [stderr]    Doc-tests skrillax_security
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test crates/skrillax-security/src/count.rs - count::MessageCounter (line 23) ... ok
[INFO] [stdout] test crates/skrillax-security/src/handshake.rs - handshake::ActiveHandshake (line 136) ... ok
[INFO] [stdout] test crates/skrillax-security/src/checksum.rs - checksum::Checksum (line 88) ... ok
[INFO] [stdout] test crates/skrillax-security/src/handshake.rs - handshake::PassiveHandshake (line 368) ... ok
[INFO] [stdout] test crates/skrillax-security/src/lib.rs - SilkroadEncryption (line 84) ... ok
[INFO] [stdout] test crates/skrillax-security/src/checksum.rs - checksum::Checksum (line 75) ... ok
[INFO] [stdout] test crates/skrillax-security/src/checksum.rs - checksum::ChecksumBuilder (line 126) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests skrillax_serde
[INFO] [stdout] all doctests ran in 0.52s; merged doctests compilation took 0.50s
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests skrillax_stream
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test crates/skrillax-stream/src/handshake.rs - handshake::PassiveSecuritySetup (line 359) ... ignored
[INFO] [stdout] test crates/skrillax-stream/src/stream.rs - stream::SilkroadTcpExt::into_silkroad_stream (line 108) ... ok
[INFO] [stdout] test crates/skrillax-stream/src/handshake.rs - handshake (line 19) - compile ... ok
[INFO] [stdout] test crates/skrillax-stream/src/registry.rs - registry::PacketRegistry (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/skrillax-stream/src/handshake.rs - handshake::ActiveSecuritySetup (line 197) ... 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.60s; merged doctests compilation took 0.58s
[INFO] running `Command { std: "docker" "inspect" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0", kill_on_drop: false }`
[INFO] [stdout] 3ca7a2d37553bee552946e7afd4877312e9e9bd9d10ca7b8ce85ac980733def0
