[INFO] fetching crate truefix-core 0.1.10...
[INFO] testing truefix-core-0.1.10 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate truefix-core 0.1.10 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate truefix-core 0.1.10
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate truefix-core 0.1.10
[INFO] tweaked toml for crates.io crate truefix-core 0.1.10 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate truefix-core 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 truefix-core 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] 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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077
[INFO] running `Command { std: "docker" "start" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", 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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077" "/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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", 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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling time-macros v0.2.30
[INFO] [stderr]    Compiling arrayvec v0.7.7
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling time v0.3.51
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling truefix-core v0.1.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.40s
[INFO] running `Command { std: "docker" "inspect" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", 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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077" "/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 truefix-core v0.1.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.40s
[INFO] running `Command { std: "docker" "inspect" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", 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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077" "/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.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/truefix-core/75df134cad272d3b/out/truefix_core-75df134cad272d3b)
[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 tests/audit006_codec_strictness.rs (/opt/rustwide/target/debug/build/truefix-core/ac1477a6da5b1bca/out/audit006_codec_strictness-ac1477a6da5b1bca)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test audit006_codec_fixture_joins_fields_with_soh ... ok
[INFO] [stdout] test audit006_decode_accepts_a_three_digit_checksum ... ok
[INFO] [stdout] test audit006_decode_rejects_a_checksum_that_is_not_three_digits ... ok
[INFO] [stdout] test audit006_frame_length_accepts_a_well_formed_trailer ... ok
[INFO] [stdout] test audit006_frame_length_rejects_a_trailer_missing_the_final_soh ... ok
[INFO] [stdout] test audit006_as_int_accepts_unpadded_value ... ok
[INFO] [stdout] test audit006_as_decimal_rejects_whitespace_padded_value ... ok
[INFO] [stdout] test audit006_as_int_rejects_whitespace_padded_value ... ok
[INFO] [stdout] test audit006_as_decimal_accepts_unpadded_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/audit006_field_diagnostics.rs (/opt/rustwide/target/debug/build/truefix-core/db15ae76e6284cab/out/audit006_field_diagnostics-db15ae76e6284cab)
[INFO] [stdout] test audit006_as_bool_error_hex_encodes_invalid_utf8_instead_of_lossy_replacement ... ok
[INFO] [stdout] test audit006_as_bool_error_preserves_valid_utf8_value_verbatim ... ok
[INFO] [stdout] test audit006_as_bool_accepts_y_and_n ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_well_formed_fix_begin_string_frames_normally ... ok
[INFO] [stderr]      Running tests/begin_string_format.rs (/opt/rustwide/target/debug/build/truefix-core/fc4fd9aaf99a6cf6/out/begin_string_format-fc4fd9aaf99a6cf6)
[INFO] [stdout] test a_garbled_begin_string_value_is_rejected ... ok
[INFO] [stdout] test non_fix_data_is_not_treated_as_a_frame_start ... 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/checksum_position_verification.rs (/opt/rustwide/target/debug/build/truefix-core/1f67225e15f7c7fa/out/checksum_position_verification-1f67225e15f7c7fa)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/data_field_verification.rs (/opt/rustwide/target/debug/build/truefix-core/3b80c08e26996cbb/out/data_field_verification-3b80c08e26996cbb)
[INFO] [stdout] test a_body_length_declaring_too_few_bytes_is_rejected_not_misframed ... ok
[INFO] [stdout] test a_body_length_declaring_too_many_bytes_waits_for_more_data_or_is_rejected ... ok
[INFO] [stdout] test a_correct_body_length_frames_normally ... 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] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_length_field_followed_by_its_matching_data_tag_decodes_normally ... ok
[INFO] [stdout] test a_length_field_followed_by_a_non_matching_tag_fails_to_decode ... ok
[INFO] [stdout] test a_length_that_spans_an_embedded_soh_and_a_whole_following_field_does_not_silently_swallow_it ... ok
[INFO] [stdout] test a_non_numeric_length_field_value_fails_to_decode ... 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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test decode_rejects_a_declared_body_length_beyond_max_body_len_even_bypassing_frame_length ... ok
[INFO] [stderr]      Running tests/decode_max_body_len_consistency.rs (/opt/rustwide/target/debug/build/truefix-core/0372dd46e54de0e4/out/decode_max_body_len_consistency-0372dd46e54de0e4)
[INFO] [stdout] test decode_still_accepts_a_normal_body_length ... 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 tests/decode_requires_msg_type.rs (/opt/rustwide/target/debug/build/truefix-core/6b7e57e3c6569919/out/decode_requires_msg_type-6b7e57e3c6569919)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_message_with_no_msg_type_anywhere_is_rejected ... ok
[INFO] [stdout] test a_msg_type_present_but_out_of_its_normal_position_still_decodes ... ok
[INFO] [stdout] test a_well_formed_message_with_msg_type_still_decodes ... 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/encoded_leg_pairs.rs (/opt/rustwide/target/debug/build/truefix-core/9a2ec8418876aec6/out/encoded_leg_pairs-9a2ec8418876aec6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test encoded_leg_issuer_round_trips_with_embedded_soh ... ok
[INFO] [stdout] test encoded_security_list_desc_round_trips_with_embedded_soh ... ok
[INFO] [stdout] test encoded_symbol_round_trips_with_embedded_soh ... ok
[INFO] [stdout] test encoded_leg_security_desc_round_trips_with_embedded_soh ... ok
[INFO] [stdout] test encoded_list_status_text_round_trips_with_embedded_soh ... ok
[INFO] [stdout] test encoded_mkt_segm_desc_round_trips_with_embedded_soh ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/field_order.rs (/opt/rustwide/target/debug/build/truefix-core/fe8da44225f08afc/out/field_order-fe8da44225f08afc)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test body_field_before_header_is_complete_is_out_of_order ... ok
[INFO] [stdout] test header_and_body_fields_ordered_differently_is_out_of_order ... ok
[INFO] [stdout] test well_formed_message_is_not_out_of_order ... ok
[INFO] [stdout] test manually_constructed_message_defaults_to_not_out_of_order ... ok
[INFO] [stdout] test third_field_not_msg_type_is_out_of_order ... 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/field_order_encode.rs (/opt/rustwide/target/debug/build/truefix-core/969acbc69dee811e/out/field_order_encode-969acbc69dee811e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test field_order_does_not_affect_a_repeating_groups_internal_field_order ... ok
[INFO] [stdout] test field_order_reorders_top_level_body_fields ... ok
[INFO] [stdout] test no_field_order_matches_plain_encode_byte_for_byte ... 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/field_types.rs (/opt/rustwide/target/debug/build/truefix-core/f2974a36a665d8fd/out/field_types-f2974a36a665d8fd)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test bad_conversions_error_never_panic ... ok
[INFO] [stdout] test data_field_bytes_and_value_bytes_agree ... ok
[INFO] [stdout] test data_field_round_trips_raw_bytes_including_embedded_soh ... ok
[INFO] [stdout] test utc_time_only_invalid_values_error_never_panic ... ok
[INFO] [stdout] test utc_time_only_round_trips_the_fix_wire_format_at_millisecond_precision ... ok
[INFO] [stdout] test utc_timestamp_leap_second_maps_to_59_plus_max_fraction ... ok
[INFO] [stdout] test utc_timestamp_accepts_only_0_3_6_9_fractional_digits ... ok
[INFO] [stdout] test typed_conversions_succeed ... ok
[INFO] [stdout] test utc_date_only_invalid_values_error_never_panic ... ok
[INFO] [stdout] test utc_date_only_round_trips_the_fix_wire_format ... ok
[INFO] [stdout] test utc_time_only_accepts_no_fraction_and_0_3_6_9_digit_fractions ... ok
[INFO] [stdout] test utc_time_only_leap_second_maps_to_59_plus_max_fraction ... ok
[INFO] [stdout] test invalid_timestamp_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test set_removes_all_stale_duplicate_copies_of_the_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_message_carrying_applverid_decodes_it_into_the_header_not_the_body ... ok
[INFO] [stdout] test applverid_is_classified_as_a_header_tag ... 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] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test decode_checksum_sum_still_uses_a_u64_accumulator ... ok
[INFO] [stderr]      Running tests/fieldmap_set_removes_duplicates.rs (/opt/rustwide/target/debug/build/truefix-core/03f0e949116a9005/out/fieldmap_set_removes_duplicates-03f0e949116a9005)
[INFO] [stderr]      Running tests/fixt_header_tags.rs (/opt/rustwide/target/debug/build/truefix-core/b218e30c8d7d2753/out/fixt_header_tags-b218e30c8d7d2753)
[INFO] [stderr]      Running tests/frame_checksum_overflow_hardening.rs (/opt/rustwide/target/debug/build/truefix-core/5e7b44361c742677/out/frame_checksum_overflow_hardening-5e7b44361c742677)
[INFO] [stdout] test frame_length_uses_checked_add_not_bare_addition ... ok
[INFO] [stderr]      Running tests/framing_bounds.rs (/opt/rustwide/target/debug/build/truefix-core/2047571d5eb92b54/out/framing_bounds-2047571d5eb92b54)
[INFO] [stdout] test encode_checksum_does_not_overflow_or_panic_for_a_very_large_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_declared_positive_body_length_still_frames_normally ... ok
[INFO] [stderr]      Running tests/garbled.rs (/opt/rustwide/target/debug/build/truefix-core/410327d48cfc123c/out/garbled-410327d48cfc123c)
[INFO] [stdout] test a_declared_body_length_of_zero_is_rejected ... 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] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] test invalid_tag ... ok
[INFO] [stdout] test checksum_mismatch ... ok
[INFO] [stdout] test missing_begin_string ... ok
[INFO] [stdout] test missing_separator ... ok
[INFO] [stdout] test never_panics_on_arbitrary_bytes ... ok
[INFO] [stdout] test truncated_field_without_soh ... ok
[INFO] [stdout] test body_length_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/group_count_round_trip.rs (/opt/rustwide/target/debug/build/truefix-core/aeae5e5219f76def/out/group_count_round_trip-aeae5e5219f76def)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_mismatched_wire_group_count_is_preserved_through_a_decode_encode_round_trip ... ok
[INFO] [stdout] test a_freshly_built_group_still_encodes_its_true_entry_count ... 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] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test restructure_groups_leaves_content_flat_when_spec_declares_no_groups ... ok
[INFO] [stdout] test restructure_groups_is_idempotent_on_an_already_structured_map ... ok
[INFO] [stderr]      Running tests/group_restructure.rs (/opt/rustwide/target/debug/build/truefix-core/6a4a5b8d9f78f2a2/out/group_restructure-6a4a5b8d9f78f2a2)
[INFO] [stdout] test restructure_groups_matches_decode_with_groups_for_a_nested_group ... ok
[INFO] [stdout] test restructure_groups_matches_decode_with_groups_for_a_single_level_group ... 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 tests/groups.rs (/opt/rustwide/target/debug/build/truefix-core/7b9809dbdd6eb402/out/groups-7b9809dbdd6eb402)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test build_group_encodes_to_known_vector ... ok
[INFO] [stdout] test empty_group_renders_zero_count ... ok
[INFO] [stdout] test get_group_out_of_range_index_is_none ... ok
[INFO] [stdout] test get_group_unknown_count_tag_is_none ... ok
[INFO] [stdout] test get_group_returns_the_entry_at_index ... ok
[INFO] [stdout] test remove_group_deletes_the_entry_and_shifts_later_ones_down ... ok
[INFO] [stdout] test remove_group_out_of_range_index_is_a_no_op ... ok
[INFO] [stdout] test replace_group_out_of_range_index_is_a_no_op ... ok
[INFO] [stdout] test replace_group_swaps_the_entry_in_place ... ok
[INFO] [stdout] test nested_group_roundtrips_at_byte_level ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/header_trailer_groups.rs (/opt/rustwide/target/debug/build/truefix-core/e2fb70a77d9ba25e/out/header_trailer_groups-e2fb70a77d9ba25e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_header_repeating_group_round_trips_byte_identically ... ok
[INFO] [stdout] test without_a_matching_group_spec_the_same_bytes_decode_as_flat_fields ... ok
[INFO] [stdout] test a_header_repeating_group_is_structured_on_decode ... 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/members_api.rs (/opt/rustwide/target/debug/build/truefix-core/f4cc142238f3018d/out/members_api-f4cc142238f3018d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_freshly_built_group_has_no_declared_count ... ok
[INFO] [stdout] test declared_count_mismatch_is_surfaced_through_member_ref ... ok
[INFO] [stdout] test flat_only_map_yields_the_same_tags_as_fields_wrapped_in_member_ref_field ... ok
[INFO] [stdout] test nested_group_is_visible_recursively_via_members ... ok
[INFO] [stdout] test single_level_group_is_visible_via_members_but_invisible_via_fields ... 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/reference_vectors.rs (/opt/rustwide/target/debug/build/truefix-core/b3330dadcce4caac/out/reference_vectors-b3330dadcce4caac)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test rawdata_field_preserved_exactly ... ok
[INFO] [stdout] test reference_vectors_decode_and_validate ... ok
[INFO] [stdout] test reference_vectors_roundtrip_byte_identical ... 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/render_members_ordered_no_dup.rs (/opt/rustwide/target/debug/build/truefix-core/8257889085dcc5ef/out/render_members_ordered_no_dup-8257889085dcc5ef)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_tag_repeated_in_field_order_is_emitted_only_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reverse_route.rs (/opt/rustwide/target/debug/build/truefix-core/a3e77454686586c0/out/reverse_route-a3e77454686586c0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test empty_routing_tag_still_reverses ... ok
[INFO] [stdout] test absent_routing_tags_are_left_unset ... ok
[INFO] [stdout] test routing_fields_are_reversed_onto_the_reply ... 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/roundtrip.rs (/opt/rustwide/target/debug/build/truefix-core/07113ca96adefd43/out/roundtrip-07113ca96adefd43)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bodylength_and_checksum_recomputed_correctly ... ok
[INFO] [stderr]      Running tests/scratch_audit_verify2.rs (/opt/rustwide/target/debug/build/truefix-core/1081992c8540bb3d/out/scratch_audit_verify2-1081992c8540bb3d)
[INFO] [stdout] test decodes_known_rawdata_vector ... ok
[INFO] [stderr]      Running tests/signature_length.rs (/opt/rustwide/target/debug/build/truefix-core/e0ecc94486b90913/out/signature_length-e0ecc94486b90913)
[INFO] [stdout] test programmatic_newordersingle_roundtrips ... ok
[INFO] [stderr]      Running tests/tag_zero_rejected.rs (/opt/rustwide/target/debug/build/truefix-core/1c623418e7c1fbcc/out/tag_zero_rejected-1c623418e7c1fbcc)
[INFO] [stdout] test rawdata_vector_roundtrips_byte_identical ... 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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test missing_len_data_pair_corrupts_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test signature_with_embedded_soh_round_trips_using_signature_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/timestamp_leniency.rs (/opt/rustwide/target/debug/build/truefix-core/a102b45f6604729d/out/timestamp_leniency-a102b45f6604729d)
[INFO] [stdout] test a_field_with_tag_zero_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test time_only_leap_second_maps_to_59_and_max_fraction ... ok
[INFO] [stdout] test timestamp_rejects_every_non_0_3_6_9_digit_count ... ok
[INFO] [stdout] test time_only_rejects_every_non_0_3_6_9_digit_count ... ok
[INFO] [stdout] test time_only_accepts_exactly_0_3_6_9_digit_counts ... ok
[INFO] [stdout] test timestamp_accepts_exactly_0_3_6_9_digit_counts ... ok
[INFO] [stdout] test timestamp_leap_second_maps_to_59_and_max_fraction ... ok
[INFO] [stdout] test timestamp_leap_second_with_a_fraction_still_maps_to_max_fraction ... ok
[INFO] [stdout] test a_second_value_beyond_60_is_still_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_version_roundtrips_byte_identical ... ok
[INFO] [stderr]      Running tests/versions.rs (/opt/rustwide/target/debug/build/truefix-core/7b28c3d35b395ecd/out/versions-7b28c3d35b395ecd)
[INFO] [stdout] test checksum_is_three_digits_each_version ... 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]    Doc-tests truefix_core
[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" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077", kill_on_drop: false }`
[INFO] [stdout] 7a22d2059fc895764bf3e75a795684be2bbcf044f81865688cc1ef22e0f75077
