[INFO] cloning repository https://github.com/janfietz/telcon-tase2
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/janfietz/telcon-tase2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjanfietz%2Ftelcon-tase2", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjanfietz%2Ftelcon-tase2'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c84e119564d80d2b5484fbb211ff0565945104c5
[INFO] testing janfietz/telcon-tase2 against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjanfietz%2Ftelcon-tase2" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/janfietz/telcon-tase2
[INFO] finished tweaking git repo https://github.com/janfietz/telcon-tase2
[INFO] tweaked toml for git repo https://github.com/janfietz/telcon-tase2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/janfietz/telcon-tase2 on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/janfietz/telcon-tase2 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rcgen v0.13.2
[INFO] [stderr]   Downloaded bitflags v2.12.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c
[INFO] running `Command { std: "docker" "start" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", 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" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", 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" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling mms-proto v0.1.0-dev (/opt/rustwide/workdir/crates/mms-proto)
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tase2-proto v0.1.0-dev (/opt/rustwide/workdir/crates/tase2-proto)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tase2 v0.1.0-dev (/opt/rustwide/workdir/crates/tase2)
[INFO] [stderr]    Compiling tase2-test-tools v0.1.0-dev (/opt/rustwide/workdir/crates/tase2-test-tools)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", 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" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tase2 v0.1.0-dev (/opt/rustwide/workdir/crates/tase2)
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tase2-test-tools v0.1.0-dev (/opt/rustwide/workdir/crates/tase2-test-tools)
[INFO] [stderr]    Compiling mms-proto v0.1.0-dev (/opt/rustwide/workdir/crates/mms-proto)
[INFO] [stderr]    Compiling tase2-proto v0.1.0-dev (/opt/rustwide/workdir/crates/tase2-proto)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 01s
[INFO] running `Command { std: "docker" "inspect" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", 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" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/mms_proto-74802c66f7180470)
[INFO] [stdout] 
[INFO] [stdout] running 270 tests
[INFO] [stdout] test assoc::state::tests::cpa_mms_refused_disconnects ... ok
[INFO] [stdout] test assoc::state::tests::cotp_dr_disconnects ... ok
[INFO] [stdout] test assoc::state::tests::data_phase_pci_mismatch_disconnects ... ok
[INFO] [stdout] test assoc::state::tests::closed_absorbs_all_inputs ... ok
[INFO] [stdout] test assoc::state::tests::full_pure_handshake ... ok
[INFO] [stdout] test assoc::state::tests::aare_rejected_disconnects ... ok
[INFO] [stdout] test assoc::state::tests::fragmented_inbound_reassembles ... ok
[INFO] [stdout] test assoc::state::tests::garbage_tpkt_payload_is_protocol ... ok
[INFO] [stdout] test assoc::state::tests::graceful_release ... ok
[INFO] [stdout] test assoc::state::tests::negotiated_available_after_handshake ... ok
[INFO] [stdout] test assoc::state::tests::out_of_stage_accept_while_idle_is_protocol ... ok
[INFO] [stdout] test assoc::state::tests::random_bytes_never_panic_on_associated ... ok
[INFO] [stdout] test assoc::state::tests::read_request_flows_both_ways ... ok
[INFO] [stdout] test assoc::state::tests::release_timeout ... ok
[INFO] [stdout] test assoc::state::tests::server_setup_timeout_after_cr ... ok
[INFO] [stdout] test assoc::state::tests::setup_timeout ... ok
[INFO] [stdout] test ber::length::tests::indefinite_length ... ok
[INFO] [stdout] test ber::length::tests::long_form_boundaries ... ok
[INFO] [stdout] test ber::length::tests::more_than_4_length_octets_rejected ... ok
[INFO] [stdout] test ber::length::tests::non_minimal_long_form_accepted ... ok
[INFO] [stdout] test ber::length::tests::empty_returns_none ... ok
[INFO] [stdout] test ber::length::tests::short_form_boundaries ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_empty_decode ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_from_bits_empty ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_from_bits_multi_byte ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_from_bits_one ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_roundtrip ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_unused_bits_out_of_range ... ok
[INFO] [stdout] test ber::primitives::tests::bool_ber_tolerant_nonzero ... ok
[INFO] [stdout] test ber::primitives::tests::bool_wrong_length_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::bool_roundtrip ... ok
[INFO] [stdout] test ber::primitives::tests::integer_empty_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::integer_roundtrips ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_from_bits_seven_unused ... ok
[INFO] [stdout] test ber::primitives::tests::bitstring_nonzero_unused_with_empty_data ... ok
[INFO] [stdout] test ber::length::tests::truncated_long_form ... ok
[INFO] [stdout] test ber::primitives::tests::integer_too_long_rejected ... ok
[INFO] [stdout] test ber::length::tests::reserved_0xff_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::oid_display ... ok
[INFO] [stdout] test ber::primitives::tests::oid_large_arc ... ok
[INFO] [stdout] test ber::primitives::tests::unsigned_negative_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::unsigned_roundtrips ... ok
[INFO] [stdout] test ber::primitives::tests::visible_string_del_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::visible_string_empty_ok ... ok
[INFO] [stdout] test ber::primitives::tests::visible_string_control_char_rejected ... ok
[INFO] [stdout] test ber::primitives::tests::oid_2_2_299_1 ... ok
[INFO] [stdout] test ber::primitives::tests::visible_string_valid ... ok
[INFO] [stdout] test ber::reader::tests::indefinite_length_simple ... ok
[INFO] [stdout] test ber::reader::tests::indefinite_nested ... ok
[INFO] [stdout] test ber::proptests::prop_integer_i64_roundtrip ... ok
[INFO] [stdout] test ber::reader::tests::indefinite_on_primitive_rejected ... ok
[INFO] [stdout] test ber::reader::tests::peek_tag_at_end_returns_none ... ok
[INFO] [stdout] test ber::primitives::tests::oid_mms_abstract_syntax ... ok
[INFO] [stdout] test ber::proptests::prop_unsigned_u64_roundtrip ... ok
[INFO] [stdout] test ber::proptests::prop_no_panic_on_arbitrary_bytes ... ok
[INFO] [stdout] test ber::reader::tests::indefinite_depth_exceeded ... ok
[INFO] [stdout] test ber::proptests::prop_length_roundtrip ... ok
[INFO] [stdout] test ber::proptests::prop_tag_roundtrip ... ok
[INFO] [stdout] test ber::reader::tests::indefinite_missing_eoc_error ... ok
[INFO] [stdout] test ber::reader::tests::read_expected_tag_mismatch ... ok
[INFO] [stdout] test ber::reader::tests::truncated_at_every_cut_point ... ok
[INFO] [stdout] test ber::tag::tests::all_classes_roundtrip ... ok
[INFO] [stdout] test ber::reader::tests::read_simple_primitive ... ok
[INFO] [stdout] test ber::reader::tests::peek_tag ... ok
[INFO] [stdout] test ber::reader::tests::high_tag_number_roundtrip ... ok
[INFO] [stdout] test ber::primitives::tests::oid_empty_rejected ... ok
[INFO] [stdout] test ber::reader::tests::expect_done_trailing_bytes ... ok
[INFO] [stdout] test ber::reader::tests::many_sibling_indefinite_not_depth_exceeded ... ok
[INFO] [stdout] test ber::reader::tests::nested_constructed_descent ... ok
[INFO] [stdout] test ber::tag::tests::long_form_tag_127 ... ok
[INFO] [stdout] test ber::tag::tests::long_form_tag_16383 ... ok
[INFO] [stdout] test ber::tag::tests::long_form_tag_31 ... ok
[INFO] [stdout] test ber::tag::tests::long_form_tag_u32_max ... ok
[INFO] [stdout] test ber::tag::tests::overflow_tag_rejected ... ok
[INFO] [stdout] test ber::tag::tests::short_form_tags ... ok
[INFO] [stdout] test ber::tag::tests::truncated_tag_error ... ok
[INFO] [stdout] test ber::writer::tests::long_form_length ... ok
[INFO] [stdout] test ber::writer::tests::write_read_bool ... ok
[INFO] [stdout] test ber::writer::tests::write_read_oid ... ok
[INFO] [stdout] test ber::writer::tests::write_read_integer ... ok
[INFO] [stdout] test ber::writer::tests::write_read_octet_string ... ok
[INFO] [stdout] test ber::writer::tests::write_null ... ok
[INFO] [stdout] test cotp::codec::tests::cc_all_params_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::cr_all_params_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::cr_class_1_is_unsupported_class_error ... ok
[INFO] [stdout] test cotp::codec::tests::cc_no_params_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::cr_credit_nibble_tolerated ... ok
[INFO] [stdout] test cotp::codec::tests::cr_li_too_small_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::cr_no_params_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::dr_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::dt_empty_payload_with_eot ... ok
[INFO] [stdout] test cotp::codec::tests::dt_li_too_small_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::dt_sequence_bits_ignored ... ok
[INFO] [stdout] test cotp::codec::tests::dt_with_eot ... ok
[INFO] [stdout] test cotp::codec::tests::encode_cr_oversized_tsap_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::dt_without_eot ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_each_fragment_within_size ... ok
[INFO] [stdout] test ber::writer::tests::write_read_unsigned ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_empty_payload_gives_one_dt_with_eot ... ok
[INFO] [stdout] test cotp::codec::tests::er_roundtrip ... ok
[INFO] [stdout] test cotp::codec::tests::er_with_variable_part_skipped ... ok
[INFO] [stdout] test cotp::codec::tests::li_larger_than_buffer_is_truncated ... ok
[INFO] [stdout] test cotp::codec::tests::li_zero_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::truncated_dt_at_each_cut_point ... ok
[INFO] [stdout] test cotp::codec::tests::truncated_cr_at_each_cut_point ... ok
[INFO] [stdout] test cotp::codec::tests::truncated_er ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_reassembly_round_trip ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_exact_fit_gives_one_dt ... ok
[INFO] [stdout] test ber::writer::tests::write_tlv_deeply_nested_matches_manual ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_one_over_gives_two_dts ... ok
[INFO] [stdout] test cotp::codec::tests::oversized_tsap_in_cr_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::encode_data_eot_only_on_last ... ok
[INFO] [stdout] test cotp::codec::tests::unknown_code_is_error ... ok
[INFO] [stdout] test cotp::codec::tests::truncated_dr ... ok
[INFO] [stdout] test cotp::codec::tests::unknown_param_skipped_in_cr ... ok
[INFO] [stdout] test cotp::params::tests::params_encode_oversized_src_tsap_rejected ... ok
[INFO] [stdout] test cotp::params::tests::params_encode_max_tsap_len_ok ... ok
[INFO] [stdout] test cotp::params::tests::params_max_tsap_len_accepted ... ok
[INFO] [stdout] test ber::writer::tests::write_read_visible_string ... ok
[INFO] [stdout] test cotp::params::tests::params_only_tpdu_size_roundtrip ... ok
[INFO] [stdout] test cotp::params::tests::params_only_tsap_selectors_roundtrip ... ok
[INFO] [stdout] test cotp::params::tests::params_oversized_tsap_rejected ... ok
[INFO] [stdout] test cotp::params::tests::params_tpdu_size_wrong_value_length_is_error ... ok
[INFO] [stdout] test cotp::params::tests::params_tpdu_size_invalid_exponent_is_error ... ok
[INFO] [stdout] test cotp::params::tests::params_truncated_mid_value ... ok
[INFO] [stdout] test cotp::params::tests::params_truncated_mid_code_length ... ok
[INFO] [stdout] test cotp::params::tests::params_unknown_code_skipped ... ok
[INFO] [stdout] test ber::writer::tests::write_tlv_nested ... ok
[INFO] [stdout] test cotp::params::tests::tpdu_size_above_max_is_error ... ok
[INFO] [stdout] test cotp::params::tests::tpdu_size_valid_range ... ok
[INFO] [stdout] test cotp::params::tests::tpdu_size_below_min_is_error ... ok
[INFO] [stdout] test cotp::params::tests::tpdu_size_zero_is_error ... ok
[INFO] [stdout] test cotp::params::tests::params_all_fields_roundtrip ... ok
[INFO] [stdout] test cotp::params::tests::size_1024_constant ... ok
[INFO] [stdout] test cotp::reassembly::tests::multiple_fragments_reassembled ... ok
[INFO] [stdout] test cotp::reassembly::tests::single_fragment_with_eot ... ok
[INFO] [stdout] test cotp::params::tests::params_encode_oversized_dst_tsap_rejected ... ok
[INFO] [stdout] test cotp::reassembly::tests::empty_payload_with_eot ... ok
[INFO] [stdout] test cotp::reassembly::tests::is_empty_initially ... ok
[INFO] [stdout] test cotp::reassembly::tests::clear_resets_state ... ok
[INFO] [stdout] test cotp::reassembly::tests::overflow_at_boundary_exactly_max_ok ... ok
[INFO] [stdout] test cotp::reassembly::tests::overflow_accumulation_triggers_error ... ok
[INFO] [stdout] test cotp::proptests::prop_no_panic_on_arbitrary_bytes ... ok
[INFO] [stdout] test cotp::reassembly::tests::overflow_one_over_max_is_error ... ok
[INFO] [stdout] test mms::data::tests::depth_at_limit_ok ... ok
[INFO] [stdout] test mms::data::tests::depth_bomb_rejected ... ok
[INFO] [stdout] test mms::data::tests::float_f32_byte_layout ... ok
[INFO] [stdout] test mms::data::tests::float_f64_byte_layout ... ok
[INFO] [stdout] test mms::data::tests::float_invalid_length ... ok
[INFO] [stdout] test mms::data::tests::nested_structure_and_array ... ok
[INFO] [stdout] test mms::data::tests::unknown_passthrough_reencodes_identically ... ok
[INFO] [stdout] test mms::data::tests::scalar_variants_roundtrip ... ok
[INFO] [stdout] test mms::getnamelist::tests::request_aa_scope ... ok
[INFO] [stdout] test mms::getnamelist::tests::request_domain_scope_with_continue ... ok
[INFO] [stdout] test mms::getnamelist::tests::request_vmd_scope_no_continue ... ok
[INFO] [stdout] test mms::info_report::tests::information_report_named_list ... ok
[INFO] [stdout] test cotp::proptests::prop_cotp_pdu_roundtrip ... ok
[INFO] [stdout] test mms::info_report::tests::information_report_roundtrip ... ok
[INFO] [stdout] test mms::initiate::tests::request_optionals_absent ... ok
[INFO] [stdout] test mms::initiate::tests::request_default_roundtrip ... ok
[INFO] [stdout] test mms::initiate::tests::request_default_exact_bytes ... ok
[INFO] [stdout] test mms::getnamelist::tests::response_absent_more_follows_defaults_true ... ok
[INFO] [stdout] test mms::pdu::tests::confirmed_request_getnamelist ... ok
[INFO] [stdout] test mms::getnamelist::tests::response_more_follows_explicit ... ok
[INFO] [stdout] test mms::pdu::tests::confirmed_error_skips_modifier_position ... ok
[INFO] [stdout] test mms::pdu::tests::confirmed_response_getnamelist ... ok
[INFO] [stdout] test mms::pdu::tests::initiate_error_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::confirmed_request_read_response ... ok
[INFO] [stdout] test mms::pdu::tests::reject_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::initiate_request_response_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::service_error_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::unknown_pdu_tag_rejected ... ok
[INFO] [stdout] test mms::pdu::tests::unconfirmed_information_report_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::write_response_pdu ... ok
[INFO] [stdout] test mms::pdu::tests::confirmed_request_read ... ok
[INFO] [stdout] test mms::pdu::tests::unsupported_service_roundtrips_bytes ... ok
[INFO] [stdout] test mms::read::tests::response_mixed_results ... ok
[INFO] [stdout] test mms::read::tests::request_roundtrip_spec_true ... ok
[INFO] [stdout] test mms::initiate::tests::response_default_roundtrip ... ok
[INFO] [stdout] test mms::varlist::tests::define_request_roundtrip ... ok
[INFO] [stdout] test mms::pdu::tests::conclude_pdus_roundtrip ... ok
[INFO] [stdout] test mms::read::tests::request_roundtrip_spec_false ... ok
[INFO] [stdout] test mms::proptests::prop_mms_decode_no_panic ... ok
[INFO] [stdout] test mms::varlist::tests::define_response_is_null ... ok
[INFO] [stdout] test mms::varlist::tests::delete_request_roundtrip_absent_scope_empty_names ... ok
[INFO] [stdout] test mms::varlist::tests::delete_response_roundtrip ... ok
[INFO] [stdout] test mms::varlist::tests::delete_request_roundtrip_with_scope ... ok
[INFO] [stdout] test mms::proptests::prop_mms_reencode_stable ... ok
[INFO] [stdout] test mms::varname::tests::identifier_conversions ... ok
[INFO] [stdout] test mms::varname::tests::identifier_valid ... ok
[INFO] [stdout] test mms::varname::tests::object_name_aa ... ok
[INFO] [stdout] test mms::varname::tests::object_name_domain ... ok
[INFO] [stdout] test mms::varname::tests::object_name_vmd ... ok
[INFO] [stdout] test mms::varname::tests::variable_specification_unknown_passthrough ... ok
[INFO] [stdout] test mms::varname::tests::vas_list_of_variable_roundtrip ... ok
[INFO] [stdout] test mms::write::tests::request_roundtrip ... ok
[INFO] [stdout] test mms::varname::tests::identifier_invalid ... ok
[INFO] [stdout] test cotp::params::tests::params_empty_roundtrip ... ok
[INFO] [stdout] test mms::write::tests::response_mixed_results ... ok
[INFO] [stdout] test osi::acse::tests::aare_accepted_roundtrip ... ok
[INFO] [stdout] test cotp::params::tests::params_empty_tsap_selectors_roundtrip ... ok
[INFO] [stdout] test osi::acse::tests::aare_diagnostic_derived_from_result ... ok
[INFO] [stdout] test osi::acse::tests::aare_rejected_decodes_fine ... ok
[INFO] [stdout] test ber::tag::tests::long_form_tag_128 ... ok
[INFO] [stdout] test osi::acse::tests::aarq_all_optionals_present ... ok
[INFO] [stdout] test mms::proptests::prop_data_roundtrip ... ok
[INFO] [stdout] test osi::acse::tests::aarq_all_optionals_absent ... ok
[INFO] [stdout] test osi::acse::tests::external_with_direct_reference_accepted ... ok
[INFO] [stdout] test osi::acse::tests::aarq_missing_user_info_is_invalid ... ok
[INFO] [stdout] test mms::varname::tests::vas_variable_list_name_roundtrip ... ok
[INFO] [stdout] test osi::acse::tests::external_without_direct_or_indirect_reference_accepted ... ok
[INFO] [stdout] test osi::acse::tests::non_application_tag_is_unexpected ... ok
[INFO] [stdout] test osi::acse::tests::rlrq_rlre_with_and_without_reason ... ok
[INFO] [stdout] test osi::acse::tests::truncation_sweep_aarq ... ok
[INFO] [stdout] test osi::acse::tests::unknown_application_tag_is_unexpected ... ok
[INFO] [stdout] test osi::presentation::tests::cp_roundtrip_default_contexts ... ok
[INFO] [stdout] test osi::presentation::tests::cpa_roundtrip_both_accepted ... ok
[INFO] [stdout] test osi::presentation::tests::cp_roundtrip_no_selectors ... ok
[INFO] [stdout] test osi::presentation::tests::cpa_mms_context_refused_is_observable ... ok
[INFO] [stdout] test osi::presentation::tests::cpa_short_result_list_treats_missing_as_not_accepted ... ok
[INFO] [stdout] test osi::presentation::tests::data_large_payload_roundtrip ... ok
[INFO] [stdout] test osi::presentation::tests::data_roundtrip_both_pcis ... ok
[INFO] [stdout] test osi::presentation::tests::decode_cp_garbage_is_invalid ... ok
[INFO] [stdout] test osi::presentation::tests::learns_pci_with_mms_first_and_swapped_ids ... ok
[INFO] [stdout] test osi::presentation::tests::missing_mms_context_is_unoffered_error ... ok
[INFO] [stdout] test osi::presentation::tests::truncation_sweeps_never_panic ... ok
[INFO] [stdout] test cotp::proptests::prop_fragment_reassemble_identity ... ok
[INFO] [stdout] test osi::proptests::prop_decode_chain_no_panic ... ok
[INFO] [stdout] test osi::proptests::prop_presentation_decode_no_panic ... ok
[INFO] [stdout] test osi::presentation::tests::decode_data_wrong_tag_is_invalid ... ok
[INFO] [stdout] test osi::acse::tests::abrt_roundtrip ... ok
[INFO] [stdout] test osi::session::tests::connect_max_length_selectors ... ok
[INFO] [stdout] test osi::session::tests::connect_no_selectors_roundtrip ... ok
[INFO] [stdout] test osi::session::tests::connect_roundtrip_with_selectors ... ok
[INFO] [stdout] test osi::session::tests::accept_roundtrip_with_selectors ... ok
[INFO] [stdout] test osi::session::tests::data_prefix_empty_payload_decodes ... ok
[INFO] [stdout] test osi::session::tests::data_roundtrip_and_empty ... ok
[INFO] [stdout] test osi::session::tests::empty_and_one_byte_are_truncated ... ok
[INFO] [stdout] test osi::session::tests::encode_rejects_oversized_selector ... ok
[INFO] [stdout] test osi::session::tests::extended_length_path_used_for_large_user_data ... ok
[INFO] [stdout] test osi::session::tests::si_one_but_not_data_prefix_is_unknown ... ok
[INFO] [stdout] test osi::session::tests::refuse_decodes_to_session_refused ... ok
[INFO] [stdout] test osi::session::tests::truncation_sweep_connect ... ok
[INFO] [stdout] test osi::session::tests::user_data_length_boundaries ... ok
[INFO] [stdout] test osi::session::tests::finish_disconnect_abort_roundtrip ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_does_not_overconsume ... ok
[INFO] [stdout] test osi::session::tests::connect_skips_unknown_pgi_pi ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_empty_returns_none ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_drain_loop_back_to_back ... ok
[INFO] [stdout] test osi::session::tests::garbage_si_is_unknown_spdu ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_header_complete_body_missing_returns_none ... ok
[INFO] [stdout] test osi::session::tests::param_length_past_end_is_invalid ... ok
[INFO] [stdout] test osi::proptests::prop_acse_decode_no_panic ... ok
[INFO] [stdout] test osi::proptests::prop_session_decode_no_panic ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_length_6_is_error ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_length_zero_is_error ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_minimal_valid_frame ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_max_length_65535 ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_one_byte_returns_none ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_reserved_byte_nonzero_is_ignored ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_three_bytes_returns_none ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_two_bytes_returns_none ... ok
[INFO] [stdout] test tpkt::codec::tests::decode_slice_wrong_version_is_error ... ok
[INFO] [stdout] test tpkt::codec::tests::encode_decode_identity_typical ... ok
[INFO] [stdout] test tpkt::codec::tests::encode_payload_too_long_is_error ... ok
[INFO] [stdout] test tpkt::codec::tests::encode_reserved_byte_is_zero ... ok
[INFO] [stdout] test tpkt::codec::tests::encode_two_byte_payload_gives_length_6_which_decode_rejects ... ok
[INFO] [stdout] test tpkt::codec::tests::encode_three_byte_payload_gives_length_7_which_decode_accepts ... ok
[INFO] [stdout] test tpkt::proptests::prop_no_panic_on_arbitrary_bytes ... ok
[INFO] [stdout] test tpkt::proptests::prop_encode_decode_identity ... ok
[INFO] [stderr]      Running tests/assoc_handshake.rs (/opt/rustwide/target/release/deps/assoc_handshake-2c74ca7a7b2f7d81)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 270 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test full_handshake_and_data_exchange ... ok
[INFO] [stdout] test full_lifecycle_read_write_release ... ok
[INFO] [stdout] test client_state_change_sequence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_libiec61850.rs (/opt/rustwide/target/release/deps/golden_libiec61850-50415210fec0cbfa)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test server_decodes_single_variable_read ... ok
[INFO] [stdout] test server_decodes_identify_and_domain_browse ... ok
[INFO] [stdout] test client_decodes_ied_server_responses ... ok
[INFO] [stdout] test server_decodes_domain_variable_browse ... ok
[INFO] [stdout] test server_decodes_variable_list_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/osi_handshake_roundtrip.rs (/opt/rustwide/target/release/deps/osi_handshake_roundtrip-a031342303c073bb)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test aare_cpa_accept_roundtrip_large_payload ... ok
[INFO] [stdout] test aarq_cp_connect_roundtrip ... ok
[INFO] [stdout] test data_phase_read_request_roundtrip ... ok
[INFO] [stdout] test data_phase_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 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/tase2-c73ec6065578e3e9)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test control_server::tests::direct_operate_no_select ... ok
[INFO] [stdout] test reporter::tests::enable_with_missing_dataset_fails_without_claiming ... ok
[INFO] [stdout] test control_server::tests::tag_inhibits_operate ... ok
[INFO] [stdout] test reporter::tests::next_transfer_set_allocates_distinct_instances ... ok
[INFO] [stdout] test control_server::tests::non_device_falls_through ... ok
[INFO] [stdout] test reporter::tests::write_status_true_enables_scheduler ... ok
[INFO] [stdout] test reporter::tests::write_to_unknown_instance_falls_through ... ok
[INFO] [stdout] test control_server::tests::sbo_operate_requires_selection ... ok
[INFO] [stdout] test control_server::tests::select_expires ... ok
[INFO] [stdout] test control_server::tests::selection_table_capped_and_swept ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loopback.rs (/opt/rustwide/target/release/deps/loopback-0b37fa283f57e087)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test loopback_release_after_peer_abort_errors ... ok
[INFO] [stdout] test loopback_server_drops_tcp ... ok
[INFO] [stdout] test loopback_read_roundtrip ... ok
[INFO] [stdout] test loopback_associate_and_release ... ok
[INFO] [stdout] test loopback_unsolicited_information_report ... ok
[INFO] [stdout] test loopback_concurrent_requests_one_client ... ok
[INFO] [stdout] test loopback_write_and_error ... ok
[INFO] [stdout] test loopback_stale_response_dropped_report_survives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loopback_access.rs (/opt/rustwide/target/release/deps/loopback_access-8b8524bb605b7ec0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test enforced_table_controls_every_access ... ok
[INFO] [stdout] test no_table_preserves_unrestricted_behavior ... ok
[INFO] [stdout] test name_list_domains_restricted_to_granted ... ok
[INFO] [stderr]      Running tests/loopback_block1.rs (/opt/rustwide/target/release/deps/loopback_block1-b9a3286f733c1c4a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test get_name_list_domains_at_vmd_scope ... ok
[INFO] [stdout] test get_name_list_continuation_over_100 ... ok
[INFO] [stdout] test read_write_each_kind_and_datasets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/loopback_block2.rs (/opt/rustwide/target/release/deps/loopback_block2-016fb28747377878)
[INFO] [stdout] test pool_exhaustion_returns_typed_error ... ok
[INFO] [stdout] test enable_with_unknown_dataset_fails ... ok
[INFO] [stdout] test object_change_report_via_host_notify ... ok
[INFO] [stdout] test next_read_write_and_interval_reports ... ok
[INFO] [stdout] test disable_stops_reports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loopback_block5.rs (/opt/rustwide/target/release/deps/loopback_block5-7a4fa19cf1261bdb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test select_on_direct_device_rejected ... ok
[INFO] [stdout] test tag_round_trip_and_inhibit ... ok
[INFO] [stdout] test direct_operate_succeeds_and_logs ... ok
[INFO] [stdout] test sbo_operate_requires_and_consumes_selection ... ok
[INFO] [stdout] test sbo_selection_expires ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tase2_proto-19fac207c2def48d)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test bilateral::tests::access_rights_helpers ... ok
[INFO] [stdout] test bilateral::tests::protocol_internal_recognition ... ok
[INFO] [stdout] test bilateral::tests::dataset_and_device_grants ... ok
[INFO] [stdout] test control::tests::command_value_wrong_kind_rejected ... ok
[INFO] [stdout] test bilateral::tests::specific_overrides_domain ... ok
[INFO] [stdout] test control::tests::command_value_round_trips_by_kind ... ok
[INFO] [stdout] test control::tests::device_tag_bare_integer_fallback ... ok
[INFO] [stdout] test control::tests::command_value_out_of_i16_range_rejected ... ok
[INFO] [stdout] test control::tests::device_tag_round_trip ... ok
[INFO] [stdout] test control::tests::device_tag_wrong_shape_rejected ... ok
[INFO] [stdout] test control::tests::name_helper_overflow_errors ... ok
[INFO] [stdout] test control::tests::name_helpers_suffix ... ok
[INFO] [stdout] test control::tests::tag_inhibits_only_when_set ... ok
[INFO] [stdout] test bilateral::tests::default_deny ... ok
[INFO] [stdout] test control::tests::tag_value_out_of_range_rejected ... ok
[INFO] [stdout] test bilateral::tests::specific_point_grant ... ok
[INFO] [stdout] test bilateral::tests::domain_visible_iff_any_grant ... ok
[INFO] [stdout] test ident::tests::newtype_roundtrip_and_display ... ok
[INFO] [stdout] test control::tests::tag_value_codes_round_trip ... ok
[INFO] [stdout] test quality::tests::bit_string_is_bit_exact_with_octet ... ok
[INFO] [stdout] test quality::tests::known_octets_decode_correctly ... ok
[INFO] [stdout] test quality::tests::default_is_good ... ok
[INFO] [stdout] test quality::tests::bit7_is_msb_in_bit_string ... ok
[INFO] [stdout] test ident::tests::object_name_scoping ... ok
[INFO] [stdout] test report::tests::builder_propagates_member_failure ... ok
[INFO] [stdout] test quality::tests::over_wide_bit_string_rejected ... ok
[INFO] [stdout] test report::tests::count_mismatch_rejected ... ok
[INFO] [stdout] test report::tests::failed_member_is_skipped ... ok
[INFO] [stdout] test dataset::tests::roundtrip_through_define_request ... ok
[INFO] [stdout] test report::tests::build_then_decode_roundtrip ... ok
[INFO] [stdout] test reporting::tests::disable_cancels ... ok
[INFO] [stdout] test reporting::tests::interval_drift_free_over_ten_fires ... ok
[INFO] [stdout] test reporting::tests::integrity_independent_of_interval ... ok
[INFO] [stdout] test reporting::tests::rbe_coalesces_three_changes_into_one ... ok
[INFO] [stdout] test reporting::tests::reenable_replaces_cleanly ... ok
[INFO] [stdout] test reporting::tests::zero_buffer_fires_immediately ... ok
[INFO] [stdout] test reporting::tests::zero_interval_disables_even_with_bit ... ok
[INFO] [stdout] test report::tests::non_variable_list_spec_rejected ... ok
[INFO] [stdout] test transfer_set::tests::conditions_bit_order_msb_first ... ok
[INFO] [stdout] test report::tests::specials_recognised_at_any_position ... ok
[INFO] [stdout] test transfer_set::tests::conditions_all_five ... ok
[INFO] [stdout] test transfer_set::tests::default_is_disabled ... ok
[INFO] [stdout] test transfer_set::tests::ds_name_roundtrip_and_object_name ... ok
[INFO] [stdout] test transfer_set::tests::transfer_set_roundtrip ... ok
[INFO] [stdout] test reporting::tests::change_to_unrelated_member_is_ignored ... ok
[INFO] [stdout] test reporting::tests::next_deadline_is_earliest ... ok
[INFO] [stdout] test reporting::tests::operator_request_bit_never_fires ... ok
[INFO] [stdout] test reporting::tests::merged_conditions_same_instant ... ok
[INFO] [stdout] test transfer_set::tests::wrong_arity_rejected ... ok
[INFO] [stdout] test value::tests::invalid_state_code_rejected ... ok
[INFO] [stdout] test value::tests::state_q_carries_quality_and_state ... ok
[INFO] [stdout] test value::tests::extended_timestamp_shape ... ok
[INFO] [stdout] test value::tests::state_packs_into_low_bits ... ok
[INFO] [stdout] test value::tests::wrong_kind_is_unexpected_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptests.rs (/opt/rustwide/target/release/deps/proptests-892448e7212decb5)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test block2::ds_conditions_bitstring_identity ... ok
[INFO] [stdout] test block2::report_roundtrip ... ok
[INFO] [stdout] test point_value_to_from_mms_identity ... ok
[INFO] [stdout] test quality_octet_bit_string_identity ... ok
[INFO] [stdout] test block2::transfer_set_mms_identity ... ok
[INFO] [stdout] test wrong_kind_cross_decode_errors ... ok
[INFO] [stdout] test quality_unpack_pack_masks_unused_bits ... ok
[INFO] [stdout] test quality_struct_roundtrip_all_combinations ... ok
[INFO] [stdout] test wrong_kind_decode_errors_all_kinds ... ok
[INFO] [stdout] test point_value_ber_roundtrip ... ok
[INFO] [stdout] test block2::scheduler_never_panics_and_respects_disabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tase2_test_tools-977966a41fd17101)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/client.rs (/opt/rustwide/target/release/deps/tase2_client-4ac4d6401c92d72d)
[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] [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]      Running unittests src/bin/server.rs (/opt/rustwide/target/release/deps/tase2_server-f0cd1b9f18b7f1aa)
[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 mms_proto
[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 tase2
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/tase2/src/serve.rs - serve::ServeOptions (line 94) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tase2_proto
[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 tase2_test_tools
[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" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c", kill_on_drop: false }`
[INFO] [stdout] d3ababb28b0ed93a7d6d5fb54885db037702873060d8fecd0ccd11cd46f8b71c
