[INFO] fetching crate tokmd-ffi-envelope 1.9.0... [INFO] testing tokmd-ffi-envelope-1.9.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate tokmd-ffi-envelope 1.9.0 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate tokmd-ffi-envelope 1.9.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate tokmd-ffi-envelope 1.9.0 [INFO] tweaked toml for crates.io crate tokmd-ffi-envelope 1.9.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tokmd-ffi-envelope 1.9.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokmd-ffi-envelope 1.9.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9e46cf902682471b9b8253766948616bed83849fe7e162c31b9432282712c441 [INFO] running `Command { std: "docker" "start" "-a" "9e46cf902682471b9b8253766948616bed83849fe7e162c31b9432282712c441", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9e46cf902682471b9b8253766948616bed83849fe7e162c31b9432282712c441", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e46cf902682471b9b8253766948616bed83849fe7e162c31b9432282712c441", kill_on_drop: false }` [INFO] [stdout] 9e46cf902682471b9b8253766948616bed83849fe7e162c31b9432282712c441 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d967f8f9a7ac12536f5ae0b458b75c85e30743072f03e8756c0a93fc9330d52b [INFO] running `Command { std: "docker" "start" "-a" "d967f8f9a7ac12536f5ae0b458b75c85e30743072f03e8756c0a93fc9330d52b", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling tokmd-ffi-envelope v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.69s [INFO] running `Command { std: "docker" "inspect" "d967f8f9a7ac12536f5ae0b458b75c85e30743072f03e8756c0a93fc9330d52b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d967f8f9a7ac12536f5ae0b458b75c85e30743072f03e8756c0a93fc9330d52b", kill_on_drop: false }` [INFO] [stdout] d967f8f9a7ac12536f5ae0b458b75c85e30743072f03e8756c0a93fc9330d52b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 74e2a8cd265157834120620fa605ced274716604e098ea21997cc851b72ef2d7 [INFO] running `Command { std: "docker" "start" "-a" "74e2a8cd265157834120620fa605ced274716604e098ea21997cc851b72ef2d7", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling deunicode v1.6.2 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling slug v0.1.6 [INFO] [stderr] Compiling pest v2.8.6 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_writer v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling blake3 v1.8.3 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling encoding_rs_io v0.1.7 [INFO] [stderr] Compiling colored v2.2.0 [INFO] [stderr] Compiling tokmd-types v1.9.0 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling humansize v2.1.3 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling derive_arbitrary v1.4.2 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling grep-matcher v0.1.8 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0 [INFO] [stderr] Compiling grep-searcher v0.1.16 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling etcetera v0.8.0 [INFO] [stderr] Compiling clap-cargo v0.18.3 [INFO] [stderr] Compiling pest_meta v2.8.6 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling term_size v0.3.2 [INFO] [stderr] Compiling tokmd-redact v1.9.0 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling tokmd-path v1.9.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling arbitrary v1.4.2 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling table_formatter v0.6.1 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling tokmd-tool-schema v1.9.0 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling tokmd-module-key v1.9.0 [INFO] [stderr] Compiling pest_generator v2.8.6 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling tokmd-settings v1.9.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling tokmd-ffi-envelope v1.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling parse-zoneinfo v0.3.1 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling tokmd-scan-args v1.9.0 [INFO] [stderr] Compiling tokmd-config v1.9.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling pest_derive v2.8.6 [INFO] [stderr] Compiling tokmd-format v1.9.0 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling phf_codegen v0.11.3 [INFO] [stderr] Compiling chrono-tz-build v0.3.0 [INFO] [stderr] Compiling chrono-tz v0.9.0 [INFO] [stderr] Compiling tera v1.20.1 [INFO] [stderr] Compiling tokei v14.0.0 [INFO] [stderr] Compiling tokmd-model v1.9.0 [INFO] [stderr] Compiling tokmd-scan v1.9.0 [INFO] [stderr] Compiling tokmd-core v1.9.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 51.77s [INFO] running `Command { std: "docker" "inspect" "74e2a8cd265157834120620fa605ced274716604e098ea21997cc851b72ef2d7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74e2a8cd265157834120620fa605ced274716604e098ea21997cc851b72ef2d7", kill_on_drop: false }` [INFO] [stdout] 74e2a8cd265157834120620fa605ced274716604e098ea21997cc851b72ef2d7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e8b9536ef650a7a1980b53d9e07ce4fca3df5abde54d6ea91348d9814165ab54 [INFO] running `Command { std: "docker" "start" "-a" "e8b9536ef650a7a1980b53d9e07ce4fca3df5abde54d6ea91348d9814165ab54", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokmd_ffi_envelope-23d72c6194f5274a) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::extract_data_json_serializes_payload ... ok [INFO] [stdout] test tests::extract_data_success_returns_data ... ok [INFO] [stdout] test tests::format_error_message_defaults_when_missing_fields ... ok [INFO] [stdout] test tests::parse_envelope_invalid_json_errors ... ok [INFO] [stdout] test tests::extract_data_non_object_is_invalid_format ... ok [INFO] [stdout] test tests::extract_data_error_formats_message ... ok [INFO] [stdout] test tests::extract_data_success_without_data_returns_envelope ... 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] Running tests/bdd.rs (/opt/rustwide/target/debug/deps/bdd-2e532e43fce54c1c) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test error_display_json_serialize_contains_details ... ok [INFO] [stdout] test error_display_invalid_response_format_is_stable ... ok [INFO] [stdout] test envelope_extract_error_clone_and_eq ... ok [INFO] [stdout] test error_display_upstream_preserves_message ... ok [INFO] [stdout] test error_display_json_parse_contains_details ... ok [INFO] [stdout] test given_data_with_empty_string_key_when_extracting_then_preserved ... ok [INFO] [stdout] test given_data_with_mixed_types_when_extracting_then_all_types_preserved ... ok [INFO] [stdout] test given_data_with_special_json_characters_when_extracting_then_preserved ... ok [INFO] [stdout] test given_empty_object_when_extracting_then_upstream_error_returned ... ok [INFO] [stdout] test given_envelope_with_ok_null_when_extracting_then_treated_as_error ... ok [INFO] [stdout] test given_deeply_nested_data_when_extracting_then_full_tree_is_returned ... ok [INFO] [stdout] test given_empty_string_when_parsing_then_json_parse_error ... ok [INFO] [stdout] test given_envelope_with_ok_string_when_extracting_then_treated_as_error ... ok [INFO] [stdout] test given_envelope_without_ok_field_when_extracting_then_treated_as_error ... ok [INFO] [stdout] test given_error_as_array_when_formatting_then_unknown_error ... ok [INFO] [stdout] test given_error_envelope_when_using_extract_data_json_then_upstream_error ... ok [INFO] [stdout] test given_error_envelope_with_data_field_when_extracting_then_error_takes_precedence ... ok [INFO] [stdout] test given_error_envelope_with_code_and_message_when_extracting_then_bracketed_error_is_returned ... ok [INFO] [stdout] test given_error_envelope_with_unicode_message_when_extracting_then_unicode_error_is_returned ... ok [INFO] [stdout] test given_error_with_extra_fields_when_formatting_then_only_code_and_message_used ... ok [INFO] [stdout] test given_error_with_non_string_message_when_formatting_then_fallback_used ... ok [INFO] [stdout] test given_error_with_only_code_when_formatting_then_unknown_error_message_used ... ok [INFO] [stdout] test given_error_with_non_string_code_when_formatting_then_fallback_used ... ok [INFO] [stdout] test given_error_with_only_message_when_formatting_then_unknown_code_used ... ok [INFO] [stdout] test given_json_with_trailing_garbage_when_parsing_then_json_parse_error ... ok [INFO] [stdout] test given_ok_envelope_with_unicode_data_when_extracting_then_unicode_is_preserved ... ok [INFO] [stdout] test given_ok_true_with_empty_object_data_when_extracting_then_empty_object_returned ... ok [INFO] [stdout] test given_ok_envelope_with_data_when_extracting_then_payload_is_returned ... ok [INFO] [stdout] test given_valid_scalar_json_when_parsing_then_ok ... ok [INFO] [stdout] test given_invalid_json_when_using_extract_data_json_then_parse_error ... ok [INFO] [stdout] test given_truncated_json_when_parsing_then_json_parse_error ... ok [INFO] [stdout] test given_error_envelope_without_error_object_when_extracting_then_unknown_error_is_returned ... ok [INFO] [stdout] test given_envelope_with_ok_integer_when_extracting_then_treated_as_error ... ok [INFO] [stdout] test given_non_object_json_string_when_using_extract_from_json_then_invalid_format ... ok [INFO] [stdout] test given_whitespace_only_when_parsing_then_json_parse_error ... ok [INFO] [stdout] test given_ok_envelope_without_data_when_extracting_then_original_envelope_is_returned ... ok [INFO] [stdout] test given_ok_true_with_null_data_when_extracting_then_null_is_returned ... ok [INFO] [stdout] test given_error_as_null_when_formatting_then_unknown_error ... ok [INFO] [stdout] test given_ok_true_with_empty_array_data_when_extracting_then_empty_array_returned ... ok [INFO] [stdout] test given_non_object_envelope_when_extracting_then_invalid_format_is_reported ... ok [INFO] [stdout] test given_large_json_string_when_using_extract_data_json_then_round_trips ... ok [INFO] [stdout] test given_large_payload_when_extracting_then_data_is_intact ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/deep.rs (/opt/rustwide/target/debug/deps/deep-ad529106322188b3) [INFO] [stdout] [INFO] [stdout] running 66 tests [INFO] [stdout] test data_json_invalid_input ... ok [INFO] [stdout] test data_json_round_trips_object ... ok [INFO] [stdout] test error_debug_contains_variant_name ... ok [INFO] [stdout] test error_display_invalid_format ... ok [INFO] [stdout] test error_clone_eq ... ok [INFO] [stdout] test error_display_json_parse ... ok [INFO] [stdout] test extract_data_deterministic_across_calls ... ok [INFO] [stdout] test extract_data_with_empty_string_key ... ok [INFO] [stdout] test extract_data_with_escaped_quotes ... ok [INFO] [stdout] test extract_data_with_unicode_values ... ok [INFO] [stdout] test extract_data_with_newlines ... ok [INFO] [stdout] test extract_error_with_data_field_ignores_data ... ok [INFO] [stdout] test extract_error_without_error_field ... ok [INFO] [stdout] test extract_empty_object_treated_as_error ... ok [INFO] [stdout] test data_json_error_envelope ... ok [INFO] [stdout] test extract_non_object_is_invalid_format ... ok [INFO] [stdout] test extract_ok_string_treated_as_error ... ok [INFO] [stdout] test extract_ok_with_empty_object_data ... ok [INFO] [stdout] test extract_ok_with_array_data ... ok [INFO] [stdout] test extract_ok_with_number_data ... ok [INFO] [stdout] test extract_ok_with_object_data ... ok [INFO] [stdout] test extract_ok_with_string_data ... ok [INFO] [stdout] test extract_ok_without_data_returns_envelope ... ok [INFO] [stdout] test extract_preserves_all_json_types ... ok [INFO] [stdout] test format_array_returns_unknown ... ok [INFO] [stdout] test format_both_code_and_message ... ok [INFO] [stdout] test error_ne_different_variants ... ok [INFO] [stdout] test error_display_upstream ... ok [INFO] [stdout] test extract_data_json_large_round_trip ... ok [INFO] [stdout] test extract_ok_with_null_data ... ok [INFO] [stdout] test extract_data_with_backslash_values ... ok [INFO] [stdout] test extract_missing_ok_treated_as_error ... ok [INFO] [stdout] test extract_ok_integer_treated_as_error ... ok [INFO] [stdout] test extract_ok_with_bool_data ... ok [INFO] [stdout] test extract_ok_with_empty_array_data ... ok [INFO] [stdout] test extract_ok_null_treated_as_error ... ok [INFO] [stdout] test extract_ok_with_deeply_nested_data ... ok [INFO] [stdout] test error_display_json_serialize ... ok [INFO] [stdout] test format_none_returns_unknown ... ok [INFO] [stdout] test format_null_returns_unknown ... ok [INFO] [stdout] test format_string_returns_unknown ... ok [INFO] [stdout] test format_unicode_code_and_message ... ok [INFO] [stdout] test from_json_error_envelope ... ok [INFO] [stdout] test parse_invalid_trailing_garbage ... ok [INFO] [stdout] test from_json_invalid_json ... ok [INFO] [stdout] test from_json_non_object ... ok [INFO] [stdout] test parse_invalid_empty_string ... ok [INFO] [stdout] test parse_valid_bool ... ok [INFO] [stdout] test parse_then_extract_matches_extract_from_json_manual ... ok [INFO] [stdout] test parse_valid_null ... ok [INFO] [stdout] test parse_valid_array ... ok [INFO] [stdout] test format_code_only ... ok [INFO] [stdout] test format_empty_object_returns_fallbacks ... ok [INFO] [stdout] test format_extra_fields_ignored ... ok [INFO] [stdout] test from_json_ok_with_data ... ok [INFO] [stdout] test parse_invalid_whitespace_only ... ok [INFO] [stdout] test format_non_string_message_falls_back ... ok [INFO] [stdout] test format_non_string_code_falls_back ... ok [INFO] [stdout] test parse_invalid_truncated_json ... ok [INFO] [stdout] test parse_valid_number ... ok [INFO] [stdout] test parse_valid_string ... ok [INFO] [stdout] test parse_valid_object ... ok [INFO] [stdout] test data_json_round_trips_array ... ok [INFO] [stdout] test format_message_only ... ok [INFO] [stdout] test extract_error_with_code_and_message ... ok [INFO] [stdout] test extract_large_array_payload ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/deep_coverage.rs (/opt/rustwide/target/debug/deps/deep_coverage-0305d102054b01af) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test envelope_with_empty_data_array ... ok [INFO] [stdout] test envelope_with_empty_data_object ... ok [INFO] [stdout] test envelope_with_nested_object_payload ... ok [INFO] [stdout] test envelope_with_numeric_payload ... ok [INFO] [stdout] test error_envelope_missing_error_field ... ok [INFO] [stdout] test error_envelope_empty_error_object ... ok [INFO] [stdout] test error_envelope_with_all_fields ... ok [INFO] [stdout] test error_format_non_object_error_field ... ok [INFO] [stdout] test error_envelope_with_extra_fields_ignored ... ok [INFO] [stdout] test extract_data_json_deterministic ... ok [INFO] [stdout] test extract_data_json_null_payload ... ok [INFO] [stdout] test extract_data_json_preserves_nested_structure ... ok [INFO] [stdout] test extract_data_json_scalar_payload ... ok [INFO] [stdout] test envelope_with_mixed_type_array_payload ... ok [INFO] [stdout] test format_error_with_number_value ... ok [INFO] [stdout] test envelope_with_large_string_payload ... ok [INFO] [stdout] test format_error_with_special_characters ... ok [INFO] [stdout] test format_error_with_empty_strings ... ok [INFO] [stdout] test from_json_error_envelope_message_preserved ... ok [INFO] [stdout] test json_parse_error_display_prefix ... ok [INFO] [stdout] test ok_integer_one_treated_as_false ... ok [INFO] [stdout] test ok_missing_treated_as_false ... ok [INFO] [stdout] test ok_string_true_treated_as_false ... ok [INFO] [stdout] test ok_true_extracts_successfully ... ok [INFO] [stdout] test from_json_ok_without_data_returns_full_envelope ... ok [INFO] [stdout] test parse_and_extract_deterministic ... ok [INFO] [stdout] test extract_data_json_produces_valid_json ... ok [INFO] [stdout] test format_error_with_boolean_value ... ok [INFO] [stdout] test ok_false_always_errors ... ok [INFO] [stdout] test invalid_format_display ... ok [INFO] [stdout] test parse_whitespace_padded_json ... ok [INFO] [stdout] test parse_deeply_nested_json ... ok [INFO] [stdout] test upstream_error_display_passthrough ... ok [INFO] [stdout] test parse_unicode_content ... ok [INFO] [stdout] test ok_null_treated_as_false ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/deep_ffienvelope_w49.rs (/opt/rustwide/target/debug/deps/deep_ffienvelope_w49-5b998826105a6e8b) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test w49_array_of_arrays_data ... ok [INFO] [stdout] test w49_data_with_special_characters_in_keys ... ok [INFO] [stdout] test w49_error_envelope_with_code_and_message ... ok [INFO] [stdout] test w49_deeply_nested_data_survives_extraction ... ok [INFO] [stdout] test w49_error_envelope_with_null_error_field ... ok [INFO] [stdout] test w49_error_envelope_with_only_code ... ok [INFO] [stdout] test w49_error_envelope_with_only_message ... ok [INFO] [stdout] test w49_error_invalid_format_has_stable_message ... ok [INFO] [stdout] test w49_error_envelope_with_empty_error_object ... ok [INFO] [stdout] test w49_extract_data_ok_false_with_extra_fields ... ok [INFO] [stdout] test w49_error_envelope_with_no_error_field ... ok [INFO] [stdout] test w49_format_error_array_error_returns_unknown ... ok [INFO] [stdout] test w49_extract_data_preserves_empty_string_values ... ok [INFO] [stdout] test w49_error_variant_display_includes_inner_message ... ok [INFO] [stdout] test w49_ok_envelope_without_data_key_returns_full_object ... ok [INFO] [stdout] test w49_extract_from_json_whitespace_only_fails ... ok [INFO] [stdout] test w49_format_error_long_message_preserved ... ok [INFO] [stdout] test w49_format_error_nested_object_code_falls_back ... ok [INFO] [stdout] test w49_parse_envelope_with_bom_fails ... ok [INFO] [stdout] test w49_live_envelope_error_has_code_and_message ... ok [INFO] [stdout] test w49_live_version_envelope_ok_true ... ok [INFO] [stdout] test w49_ok_envelope_with_boolean_false_data ... ok [INFO] [stdout] test w49_ok_envelope_with_empty_array_data ... ok [INFO] [stdout] test w49_ok_envelope_with_empty_object_data ... ok [INFO] [stdout] test w49_ok_envelope_with_null_data ... ok [INFO] [stdout] test w49_ok_envelope_with_scalar_data ... ok [INFO] [stdout] test w49_live_invalid_mode_ok_false ... ok [INFO] [stdout] test w49_ok_envelope_with_string_data ... ok [INFO] [stdout] test w49_format_error_unicode_code_and_message ... ok [INFO] [stdout] test w49_roundtrip_error_via_two_step_matches_one_step ... ok [INFO] [stdout] test w49_roundtrip_nested_object ... ok [INFO] [stdout] test w49_roundtrip_mixed_types_in_array ... ok [INFO] [stdout] test w49_roundtrip_preserves_float_precision ... ok [INFO] [stdout] test w49_format_error_number_error_returns_unknown ... ok [INFO] [stdout] test w49_roundtrip_via_two_step_matches_one_step ... ok [INFO] [stdout] test w49_roundtrip_preserves_negative_numbers ... ok [INFO] [stdout] test w49_prop_error_envelopes_always_upstream ... ok [INFO] [stdout] test w49_prop_success_envelopes_never_error ... ok [INFO] [stdout] test w49_prop_envelopes_always_produce_valid_json ... ok [INFO] [stdout] test w49_prop_data_roundtrip_through_json ... ok [INFO] [stdout] test w49_prop_format_error_never_panics ... ok [INFO] [stdout] test w49_prop_non_object_always_invalid ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w43.rs (/opt/rustwide/target/debug/deps/deep_w43-800b060296e2631e) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test w43_different_error_variants_are_not_equal ... ok [INFO] [stdout] test w43_error_clone_produces_equal_value ... ok [INFO] [stdout] test w43_error_debug_includes_variant ... ok [INFO] [stdout] test w43_error_envelope_returns_upstream_error ... ok [INFO] [stdout] test w43_error_envelope_with_null_error ... ok [INFO] [stdout] test w43_error_variants_implement_display ... ok [INFO] [stdout] test w43_format_error_with_boolean_values ... ok [INFO] [stdout] test w43_format_error_with_empty_strings ... ok [INFO] [stdout] test w43_format_error_with_numeric_code ... ok [INFO] [stdout] test w43_from_json_error_envelope ... ok [INFO] [stdout] test w43_from_json_non_object ... ok [INFO] [stdout] test w43_from_json_invalid_input ... ok [INFO] [stdout] test w43_error_envelope_ignores_data_when_not_ok ... ok [INFO] [stdout] test w43_live_error_envelope_propagates_through_extract ... ok [INFO] [stdout] test w43_missing_ok_field_treated_as_error ... ok [INFO] [stdout] test w43_ok_as_integer_1_treated_as_error ... ok [INFO] [stdout] test w43_ok_as_string_true_treated_as_error ... ok [INFO] [stdout] test w43_ok_envelope_extracts_data_object ... ok [INFO] [stdout] test w43_ok_envelope_with_null_data_returns_null ... ok [INFO] [stdout] test w43_ok_envelope_extracts_nested_data ... ok [INFO] [stdout] test w43_parse_envelope_accepts_bare_number ... ok [INFO] [stdout] test w43_roundtrip_array_through_extract_data_json ... ok [INFO] [stdout] test w43_roundtrip_object_through_extract_data_json ... ok [INFO] [stdout] test w43_roundtrip_string_through_extract_data_json ... ok [INFO] [stdout] test w43_roundtrip_preserves_numeric_precision ... ok [INFO] [stdout] test w43_parse_envelope_accepts_bare_bool ... ok [INFO] [stdout] test w43_parse_envelope_rejects_empty ... ok [INFO] [stdout] test w43_parse_envelope_rejects_partial ... ok [INFO] [stdout] test w43_roundtrip_preserves_unicode ... ok [INFO] [stdout] test w43_two_step_error_matches_one_step ... ok [INFO] [stdout] test w43_two_step_matches_one_step ... ok [INFO] [stdout] test w43_ok_envelope_without_data_returns_full_envelope ... ok [INFO] [stdout] test w43_error_envelope_without_error_obj ... ok [INFO] [stdout] test w43_live_version_envelope_has_schema_version ... ok [INFO] [stdout] test w43_live_lang_envelope_has_schema_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/deep_w69.rs (/opt/rustwide/target/debug/deps/deep_w69-1ef28c14d515bf38) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test error_variants_eq_clone ... ok [INFO] [stdout] test extract_data_from_json_error_envelope ... ok [INFO] [stdout] test extract_data_from_json_round_trip ... ok [INFO] [stdout] test extract_data_json_deterministic_across_calls ... ok [INFO] [stdout] test extract_data_json_propagates_parse_error ... ok [INFO] [stdout] test extract_data_json_returns_valid_json_string ... ok [INFO] [stdout] test extract_data_null_is_invalid_format ... ok [INFO] [stdout] test extract_data_number_is_invalid_format ... ok [INFO] [stdout] test extract_data_missing_ok_treated_as_false ... ok [INFO] [stdout] test extract_data_ok_false_yields_upstream_error ... ok [INFO] [stdout] test extract_data_ok_non_bool_treated_as_false ... ok [INFO] [stdout] test extract_data_ok_true_no_data_key_returns_full_envelope ... ok [INFO] [stdout] test extract_data_ok_true_returns_data_field ... ok [INFO] [stdout] test format_error_message_code_only ... ok [INFO] [stdout] test extract_data_string_is_invalid_format ... ok [INFO] [stdout] test extract_data_ok_true_null_data_returns_null ... ok [INFO] [stdout] test format_error_message_full_object ... ok [INFO] [stdout] test format_error_message_message_only ... ok [INFO] [stdout] test format_error_message_non_string_fields ... ok [INFO] [stdout] test parse_envelope_error_display_contains_context ... ok [INFO] [stdout] test parse_envelope_empty_string_is_error ... ok [INFO] [stdout] test parse_envelope_valid_array ... ok [INFO] [stdout] test parse_envelope_valid_object ... ok [INFO] [stdout] test parse_envelope_truncated_json_is_error ... ok [INFO] [stdout] test ok_true_envelope_always_succeeds ... ok [INFO] [stdout] test parse_envelope_never_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stderr] Running tests/envelope_w77.rs (/opt/rustwide/target/debug/deps/envelope_w77-0f8f0ff45207a66b) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test error_envelope_extract_returns_upstream_error ... ok [INFO] [stdout] test extract_data_from_json_returns_data_value ... ok [INFO] [stdout] test error_envelope_missing_ok_treated_as_false ... ok [INFO] [stdout] test extract_data_json_serializes_data_to_json_string ... ok [INFO] [stdout] test format_error_message_with_full_error ... ok [INFO] [stdout] test format_error_message_with_non_object ... ok [INFO] [stdout] test extract_data_non_object_envelope_is_invalid ... ok [INFO] [stdout] test format_error_message_with_none ... ok [INFO] [stdout] test parse_envelope_error_roundtrip ... ok [INFO] [stdout] test parse_envelope_rejects_invalid_json ... ok [INFO] [stdout] test parse_envelope_success_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ffi_envelope_depth_w61.rs (/opt/rustwide/target/debug/deps/ffi_envelope_depth_w61-06e107f096802aa8) [INFO] [stdout] [INFO] [stdout] running 50 tests [INFO] [stdout] test w61_data_json_error_returns_upstream ... ok [INFO] [stdout] test w61_data_json_preserves_boolean_false ... ok [INFO] [stdout] test w61_data_json_preserves_boolean_true ... ok [INFO] [stdout] test w61_data_json_preserves_empty_array ... ok [INFO] [stdout] test w61_data_json_preserves_empty_object ... ok [INFO] [stdout] test w61_data_json_preserves_null ... ok [INFO] [stdout] test w61_determinism_extract_data_100_iterations ... ok [INFO] [stdout] test w61_determinism_error_message_stable ... ok [INFO] [stdout] test w61_error_envelope_error_field_is_number ... ok [INFO] [stdout] test w61_error_envelope_error_field_is_string ... ok [INFO] [stdout] test w61_error_envelope_error_field_is_array ... ok [INFO] [stdout] test w61_determinism_extract_data_json_string_stable ... ok [INFO] [stdout] test w61_error_ne_across_all_variant_pairs ... ok [INFO] [stdout] test w61_error_clone_preserves_inner_message ... ok [INFO] [stdout] test w61_error_debug_contains_variant_and_payload ... ok [INFO] [stdout] test w61_extract_data_very_large_integer ... ok [INFO] [stdout] test w61_format_error_code_is_null ... ok [INFO] [stdout] test w61_format_error_code_is_array ... ok [INFO] [stdout] test w61_extract_data_many_keys_preserves_all ... ok [INFO] [stdout] test w61_extract_data_negative_float ... ok [INFO] [stdout] test w61_format_error_code_with_brackets ... ok [INFO] [stdout] test w61_format_error_message_is_object ... ok [INFO] [stdout] test w61_error_display_json_serialize ... ok [INFO] [stdout] test w61_format_error_empty_code_empty_message ... ok [INFO] [stdout] test w61_format_error_message_with_newlines ... ok [INFO] [stdout] test w61_format_error_message_is_null ... ok [INFO] [stdout] test w61_from_json_error_propagates_code_and_message ... ok [INFO] [stdout] test w61_error_envelope_error_field_is_bool ... ok [INFO] [stdout] test w61_from_json_non_object_bool ... ok [INFO] [stdout] test w61_extract_data_nested_arrays_of_objects ... ok [INFO] [stdout] test w61_from_json_ok_true_no_data_returns_full_envelope ... ok [INFO] [stdout] test w61_ok_array_treated_as_false ... ok [INFO] [stdout] test w61_ok_empty_string_treated_as_false ... ok [INFO] [stdout] test w61_from_json_non_object_null ... ok [INFO] [stdout] test w61_ok_false_bool_returns_upstream_error ... ok [INFO] [stdout] test w61_extract_data_with_numeric_string_keys ... ok [INFO] [stdout] test w61_ok_zero_integer_treated_as_false ... ok [INFO] [stdout] test w61_from_json_non_object_number ... ok [INFO] [stdout] test w61_parse_duplicate_keys_last_wins ... ok [INFO] [stdout] test w61_ok_object_treated_as_false ... ok [INFO] [stdout] test w61_parse_just_colon ... ok [INFO] [stdout] test w61_ok_float_treated_as_false ... ok [INFO] [stdout] test w61_parse_single_char_invalid ... ok [INFO] [stdout] test w61_extract_data_deeply_nested_10_levels ... ok [INFO] [stdout] test w61_ok_true_bool_extracts_data ... ok [INFO] [stdout] test w61_stress_1000_key_object_extraction ... ok [INFO] [stdout] test w61_stress_nested_arrays_50_deep ... ok [INFO] [stdout] test w61_parse_deeply_nested_object ... ok [INFO] [stdout] test w61_parse_large_array ... ok [INFO] [stdout] test w61_stress_extract_data_json_large_string_payload ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-c7dc7556599b7550) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test extract_data_json_returns_valid_json_for_version ... ok [INFO] [stdout] test version_envelope_is_deterministic_across_calls ... ok [INFO] [stdout] test propagates_real_tokmd_core_error_envelope ... ok [INFO] [stdout] test error_envelope_message_from_real_core_contains_brackets ... ok [INFO] [stdout] test extracts_data_from_real_tokmd_core_version_envelope ... ok [INFO] [stdout] test multiple_invalid_modes_all_produce_upstream_errors ... 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/properties.rs (/opt/rustwide/target/debug/deps/properties-139003877a327746) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test arbitrary_string_that_is_not_json_fails_parse ... ok [INFO] [stdout] test format_error_message_never_panics ... ok [INFO] [stdout] test extract_data_from_json_is_deterministic ... ok [INFO] [stdout] test ok_true_with_data_round_trips_data ... ok [INFO] [stdout] test parse_then_extract_matches_extract_from_json ... ok [INFO] [stdout] test extract_data_json_round_trips_through_json ... ok [INFO] [stdout] test unicode_strings_survive_round_trip ... ok [INFO] [stdout] test non_object_envelopes_always_return_invalid_format ... ok [INFO] [stdout] test format_error_message_with_valid_object_always_contains_brackets ... ok [INFO] [stdout] test ok_true_without_data_key_returns_full_envelope ... ok [INFO] [stdout] test ok_false_always_returns_upstream_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s [INFO] [stdout] [INFO] [stderr] Running tests/proptest_w53.rs (/opt/rustwide/target/debug/deps/proptest_w53-ed24b7848a87a76b) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test empty_ok_envelope ... ok [INFO] [stdout] test ok_false_upstream_error ... ok [INFO] [stdout] test ok_true_returns_data ... ok [INFO] [stdout] test format_error_no_panic ... ok [INFO] [stdout] test invalid_json_parse_error ... ok [INFO] [stdout] test extract_from_json_equiv_steps ... ok [INFO] [stdout] test parse_deterministic ... ok [INFO] [stdout] test error_message_bracket_format ... ok [INFO] [stdout] test extract_data_json_roundtrip ... ok [INFO] [stdout] test unicode_data_pipeline ... ok [INFO] [stdout] test non_object_invalid_format ... ok [INFO] [stdout] test ok_true_no_data_returns_envelope ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] Running tests/schema_compliance_w53.rs (/opt/rustwide/target/debug/deps/schema_compliance_w53-24689185865e1b27) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test format_error_message_with_code_and_message ... ok [INFO] [stdout] test error_response_has_ok_false_and_error ... ok [INFO] [stdout] test error_response_with_missing_error_object ... ok [INFO] [stdout] test extract_data_from_json_error ... ok [INFO] [stdout] test extract_data_json_returns_json_string ... ok [INFO] [stdout] test extract_data_from_json_success ... ok [INFO] [stdout] test non_object_envelope_returns_invalid_format ... ok [INFO] [stdout] test parse_envelope_invalid_json ... ok [INFO] [stdout] test parse_envelope_valid_json ... ok [INFO] [stdout] test data_payload_preserves_inner_receipt ... ok [INFO] [stdout] test success_response_has_ok_true_and_data ... ok [INFO] [stdout] test success_response_without_data_returns_envelope ... ok [INFO] [stdout] test version_response_format ... ok [INFO] [stdout] test format_error_message_none_returns_default ... ok [INFO] [stdout] test array_envelope_returns_invalid_format ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/schema_contract_w66.rs (/opt/rustwide/target/debug/deps/schema_contract_w66-bc948acee81c378f) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test envelope_preserves_nested_data_types ... ok [INFO] [stdout] test error_envelope_error_variants_are_eq ... ok [INFO] [stdout] test error_envelope_has_ok_false ... ok [INFO] [stdout] test error_envelope_null_error_defaults ... ok [INFO] [stdout] test extract_data_from_json_convenience ... ok [INFO] [stdout] test error_envelope_missing_message_defaults ... ok [INFO] [stdout] test extract_data_json_returns_valid_json ... ok [INFO] [stdout] test missing_ok_field_treated_as_false ... ok [INFO] [stdout] test non_json_input_returns_parse_error ... ok [INFO] [stdout] test non_object_envelope_is_invalid_format ... ok [INFO] [stdout] test error_envelope_message_format ... ok [INFO] [stdout] test success_envelope_data_extraction ... ok [INFO] [stdout] test success_envelope_has_ok_true ... ok [INFO] [stdout] test success_envelope_without_data_returns_full_envelope ... ok [INFO] [stdout] test error_envelope_missing_code_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tokmd_ffi_envelope [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/lib.rs - format_error_message (line 62) ... ok [INFO] [stdout] test src/lib.rs - extract_data (line 100) ... ok [INFO] [stdout] test src/lib.rs - parse_envelope (line 40) ... ok [INFO] [stdout] test src/lib.rs - extract_data_from_json (line 134) ... ok [INFO] [stdout] test src/lib.rs - extract_data_json (line 150) ... 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] [stdout] all doctests ran in 0.61s; merged doctests compilation took 0.59s [INFO] running `Command { std: "docker" "inspect" "e8b9536ef650a7a1980b53d9e07ce4fca3df5abde54d6ea91348d9814165ab54", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8b9536ef650a7a1980b53d9e07ce4fca3df5abde54d6ea91348d9814165ab54", kill_on_drop: false }` [INFO] [stdout] e8b9536ef650a7a1980b53d9e07ce4fca3df5abde54d6ea91348d9814165ab54