[INFO] cloning repository https://github.com/Dicklesworthstone/frankenredis
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Dicklesworthstone/frankenredis" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffrankenredis", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffrankenredis'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5c4be2f435f983894c4b398d249847930d431046
[INFO] testing Dicklesworthstone/frankenredis against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDicklesworthstone%2Ffrankenredis" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Dicklesworthstone/frankenredis
[INFO] finished tweaking git repo https://github.com/Dicklesworthstone/frankenredis
[INFO] tweaked toml for git repo https://github.com/Dicklesworthstone/frankenredis written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Dicklesworthstone/frankenredis on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Dicklesworthstone/frankenredis 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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded syn v2.0.115
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f3e9f7ae0f7c670cbd3b7e0f6355e7384445b6d85d2adc472c7d1be225c393f8
[INFO] running `Command { std: "docker" "start" "-a" "f3e9f7ae0f7c670cbd3b7e0f6355e7384445b6d85d2adc472c7d1be225c393f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f3e9f7ae0f7c670cbd3b7e0f6355e7384445b6d85d2adc472c7d1be225c393f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3e9f7ae0f7c670cbd3b7e0f6355e7384445b6d85d2adc472c7d1be225c393f8", kill_on_drop: false }`
[INFO] [stdout] f3e9f7ae0f7c670cbd3b7e0f6355e7384445b6d85d2adc472c7d1be225c393f8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f97b82a12772e76a6fccc116f8df49a156f355182221881ec1acadb28de00c4
[INFO] running `Command { std: "docker" "start" "-a" "4f97b82a12772e76a6fccc116f8df49a156f355182221881ec1acadb28de00c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling fr-expire v0.1.0 (/opt/rustwide/workdir/crates/fr-expire)
[INFO] [stderr]    Compiling fr-protocol v0.1.0 (/opt/rustwide/workdir/crates/fr-protocol)
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling fr-config v0.1.0 (/opt/rustwide/workdir/crates/fr-config)
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling fr-repl v0.1.0 (/opt/rustwide/workdir/crates/fr-repl)
[INFO] [stderr]    Compiling fr-eventloop v0.1.0 (/opt/rustwide/workdir/crates/fr-eventloop)
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling fr-store v0.1.0 (/opt/rustwide/workdir/crates/fr-store)
[INFO] [stderr]    Compiling fr-persist v0.1.0 (/opt/rustwide/workdir/crates/fr-persist)
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling fr-command v0.1.0 (/opt/rustwide/workdir/crates/fr-command)
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling fr-runtime v0.1.0 (/opt/rustwide/workdir/crates/fr-runtime)
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling fr-conformance v0.1.0 (/opt/rustwide/workdir/crates/fr-conformance)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.84s
[INFO] running `Command { std: "docker" "inspect" "4f97b82a12772e76a6fccc116f8df49a156f355182221881ec1acadb28de00c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f97b82a12772e76a6fccc116f8df49a156f355182221881ec1acadb28de00c4", kill_on_drop: false }`
[INFO] [stdout] 4f97b82a12772e76a6fccc116f8df49a156f355182221881ec1acadb28de00c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 02e239e7d58291285bc00d654f1106b7a9002c44002c0144d5ca7ea5a599557f
[INFO] running `Command { std: "docker" "start" "-a" "02e239e7d58291285bc00d654f1106b7a9002c44002c0144d5ca7ea5a599557f", kill_on_drop: false }`
[INFO] [stderr]    Compiling fr-persist v0.1.0 (/opt/rustwide/workdir/crates/fr-persist)
[INFO] [stderr]    Compiling fr-runtime v0.1.0 (/opt/rustwide/workdir/crates/fr-runtime)
[INFO] [stderr]    Compiling fr-command v0.1.0 (/opt/rustwide/workdir/crates/fr-command)
[INFO] [stderr]    Compiling fr-store v0.1.0 (/opt/rustwide/workdir/crates/fr-store)
[INFO] [stderr]    Compiling fr-protocol v0.1.0 (/opt/rustwide/workdir/crates/fr-protocol)
[INFO] [stderr]    Compiling fr-eventloop v0.1.0 (/opt/rustwide/workdir/crates/fr-eventloop)
[INFO] [stderr]    Compiling fr-expire v0.1.0 (/opt/rustwide/workdir/crates/fr-expire)
[INFO] [stderr]    Compiling fr-config v0.1.0 (/opt/rustwide/workdir/crates/fr-config)
[INFO] [stderr]    Compiling fr-repl v0.1.0 (/opt/rustwide/workdir/crates/fr-repl)
[INFO] [stderr]    Compiling fr-conformance v0.1.0 (/opt/rustwide/workdir/crates/fr-conformance)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.18s
[INFO] running `Command { std: "docker" "inspect" "02e239e7d58291285bc00d654f1106b7a9002c44002c0144d5ca7ea5a599557f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02e239e7d58291285bc00d654f1106b7a9002c44002c0144d5ca7ea5a599557f", kill_on_drop: false }`
[INFO] [stdout] 02e239e7d58291285bc00d654f1106b7a9002c44002c0144d5ca7ea5a599557f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 722dcce62b6f0bf19fa16581deb46cec3a25c3c13c8aceb72ee05c1566680855
[INFO] running `Command { std: "docker" "start" "-a" "722dcce62b6f0bf19fa16581deb46cec3a25c3c13c8aceb72ee05c1566680855", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fr_command-fb017142042323da)
[INFO] [stdout] 
[INFO] [stdout] running 359 tests
[INFO] [stdout] test tests::bgrewriteaof_returns_ok ... ok
[INFO] [stdout] test tests::append_command ... ok
[INFO] [stdout] test tests::bgsave_returns_ok ... ok
[INFO] [stdout] test tests::bitcount_command ... ok
[INFO] [stdout] test tests::bgsave_schedule ... ok
[INFO] [stdout] test tests::bitcount_missing_key ... ok
[INFO] [stdout] test tests::bitcount_with_range ... ok
[INFO] [stdout] test tests::bitfield_get ... ok
[INFO] [stdout] test tests::bitfield_hash_offset ... ok
[INFO] [stdout] test tests::bitfield_get_empty_key ... ok
[INFO] [stdout] test tests::bitfield_multiple_ops ... ok
[INFO] [stdout] test tests::bitfield_incrby ... ok
[INFO] [stdout] test tests::bitfield_overflow_fail ... ok
[INFO] [stdout] test tests::bitfield_overflow_sat ... ok
[INFO] [stdout] test tests::bitfield_set_and_get_i8 ... ok
[INFO] [stdout] test tests::bitfield_overflow_wrap ... ok
[INFO] [stdout] test tests::bitpos_command ... ok
[INFO] [stdout] test tests::blmove_with_data ... ok
[INFO] [stdout] test tests::bitfield_set_and_get_u8 ... ok
[INFO] [stdout] test tests::blmpop_empty ... ok
[INFO] [stdout] test tests::blpop_empty ... ok
[INFO] [stdout] test tests::blpop_with_data ... ok
[INFO] [stdout] test tests::blpop_negative_timeout_rejected ... ok
[INFO] [stdout] test tests::brpop_with_data ... ok
[INFO] [stdout] test tests::brpoplpush_with_data ... ok
[INFO] [stdout] test tests::bzmpop_empty ... ok
[INFO] [stdout] test tests::bitfield_u16 ... ok
[INFO] [stdout] test tests::bzpopmin_empty ... ok
[INFO] [stdout] test tests::bzpopmax_empty ... ok
[INFO] [stdout] test tests::bzmpop_with_data ... ok
[INFO] [stdout] test tests::bzpopmin_with_data ... ok
[INFO] [stdout] test tests::bzpopmax_with_data ... ok
[INFO] [stdout] test tests::case_insensitive_commands ... ok
[INFO] [stdout] test tests::client_kill_returns_zero ... ok
[INFO] [stdout] test tests::classify_command_matches_linear_reference ... ok
[INFO] [stdout] test tests::client_pause_unpause ... ok
[INFO] [stdout] test tests::bzmpop_with_count ... ok
[INFO] [stdout] test tests::blmpop_with_data ... ok
[INFO] [stdout] test tests::bzpopmin_multiple_keys ... ok
[INFO] [stdout] test tests::cluster_info_standalone ... ok
[INFO] [stdout] test tests::client_caching_returns_ok ... ok
[INFO] [stdout] test tests::cluster_keyslot ... ok
[INFO] [stdout] test tests::cluster_slots_empty ... ok
[INFO] [stdout] test tests::cluster_keyslot_hashtag ... ok
[INFO] [stdout] test tests::cluster_myid ... ok
[INFO] [stdout] test tests::client_tracking_returns_ok ... ok
[INFO] [stdout] test tests::decr_command ... ok
[INFO] [stdout] test tests::dispatch_empty_argv_returns_invalid_command_frame ... ok
[INFO] [stdout] test tests::dispatch_invalid_utf8_command_name_errors_invalid_utf8_argument ... ok
[INFO] [stdout] test tests::expire_nx_and_xx_options_follow_contract ... ok
[INFO] [stdout] test tests::expire_option_compatibility_rules_match_redis ... ok
[INFO] [stdout] test tests::eval_executes_lua ... ok
[INFO] [stdout] test tests::expireat_and_pexpireat_use_absolute_deadlines ... ok
[INFO] [stdout] test tests::evalsha_returns_noscript ... ok
[INFO] [stdout] test tests::exists_command_multi_key ... ok
[INFO] [stdout] test tests::dbsize_command ... ok
[INFO] [stdout] test tests::debug_sleep ... ok
[INFO] [stdout] test tests::drain_pubsub_messages_converts_pending ... ok
[INFO] [stdout] test tests::expire_options_on_persistent_key_match_redis_behavior ... ok
[INFO] [stdout] test tests::expiretime_and_pexpiretime_report_absolute_deadlines ... ok
[INFO] [stdout] test tests::flushdb_command ... ok
[INFO] [stdout] test tests::fr_p2c_003_dispatch_lookup_profile_snapshot ... ignored, profiling helper for FR-P2C-003-H
[INFO] [stdout] test tests::fr_p2c_008_dispatch_lookup_matches_linear_utf8_gate ... ok
[INFO] [stdout] test tests::fr_p2c_008_dispatch_lookup_profile_snapshot ... ignored, profiling helper for FR-P2C-008-H
[INFO] [stdout] test tests::expired_keys_become_invisible_to_get_keys_dbsize_and_ttl ... ok
[INFO] [stdout] test tests::frame_to_argv_rejects_empty_or_unsupported_array_items ... ok
[INFO] [stdout] test tests::frame_to_argv_rejects_non_array_and_null_array_frames ... ok
[INFO] [stdout] test tests::expire_gt_and_lt_options_follow_contract ... ok
[INFO] [stdout] test tests::expire_invalid_integer_argument_errors_invalid_integer_property ... ok
[INFO] [stdout] test tests::function_list_empty ... ok
[INFO] [stdout] test tests::geoadd_geodist_geohash_and_geopos ... ok
[INFO] [stdout] test tests::geoadd_options_and_errors ... ok
[INFO] [stdout] test tests::geodist_units_and_missing_members ... ok
[INFO] [stdout] test tests::georadius_basic ... ok
[INFO] [stdout] test tests::georadius_count_limit ... ok
[INFO] [stdout] test tests::georadius_empty_key ... ok
[INFO] [stdout] test tests::georadiusbymember_basic ... ok
[INFO] [stdout] test tests::geosearch_fromlonlat_byradius ... ok
[INFO] [stdout] test tests::geosearch_frommember_byradius ... ok
[INFO] [stdout] test tests::geosearch_withdist ... ok
[INFO] [stdout] test tests::geosearchstore_basic ... ok
[INFO] [stdout] test tests::getbit_missing_key ... ok
[INFO] [stdout] test tests::getdel_missing_key ... ok
[INFO] [stdout] test tests::getdel_returns_and_deletes ... ok
[INFO] [stdout] test tests::getrange_command ... ok
[INFO] [stdout] test tests::getset_command ... ok
[INFO] [stdout] test tests::hexists_command ... ok
[INFO] [stdout] test tests::hdel_command ... ok
[INFO] [stdout] test tests::function_flush ... ok
[INFO] [stdout] test tests::hash_wrongtype_on_string_key ... ok
[INFO] [stdout] test tests::hincrby_command ... ok
[INFO] [stdout] test tests::hincrbyfloat_command ... ok
[INFO] [stdout] test tests::hgetall_command ... ok
[INFO] [stdout] test tests::hkeys_and_hvals_commands ... ok
[INFO] [stdout] test tests::hmget_command ... ok
[INFO] [stdout] test tests::hmset_command ... ok
[INFO] [stdout] test tests::hget_missing_field_returns_nil ... ok
[INFO] [stdout] test tests::incrbyfloat_command ... ok
[INFO] [stdout] test tests::hlen_command ... ok
[INFO] [stdout] test tests::incrbyfloat_missing_key ... ok
[INFO] [stdout] test tests::hrandfield_empty ... ok
[INFO] [stdout] test tests::hrandfield_with_count_withvalues ... ok
[INFO] [stdout] test tests::hrandfield_with_negative_count ... ok
[INFO] [stdout] test tests::hrandfield_with_positive_count ... ok
[INFO] [stdout] test tests::hset_and_hget_round_trip ... ok
[INFO] [stdout] test tests::hset_multiple_fields ... ok
[INFO] [stdout] test tests::hsetnx_command ... ok
[INFO] [stdout] test tests::hrandfield_command ... ok
[INFO] [stdout] test tests::hstrlen_command ... ok
[INFO] [stdout] test tests::incrby_and_decrby_commands ... ok
[INFO] [stdout] test tests::hrandfield_count_empty_hash ... ok
[INFO] [stdout] test tests::lmpop_basic ... ok
[INFO] [stdout] test tests::keys_command ... ok
[INFO] [stdout] test tests::lmove_rejects_invalid_directions ... ok
[INFO] [stdout] test tests::keys_command_glob_class_edge_semantics ... ok
[INFO] [stdout] test tests::lmpop_count ... ok
[INFO] [stdout] test tests::lastsave_returns_timestamp ... ok
[INFO] [stdout] test tests::lmpop_no_keys ... ok
[INFO] [stdout] test tests::latency_latest ... ok
[INFO] [stdout] test tests::lcs_basic ... ok
[INFO] [stdout] test tests::lcs_len ... ok
[INFO] [stdout] test tests::lcs_missing_keys ... ok
[INFO] [stdout] test tests::lolwut_returns_version ... ok
[INFO] [stdout] test tests::lindex_command ... ok
[INFO] [stdout] test tests::linsert_before_and_after ... ok
[INFO] [stdout] test tests::list_wrongtype_on_string_key ... ok
[INFO] [stdout] test tests::llen_command ... ok
[INFO] [stdout] test tests::lmove_command ... ok
[INFO] [stdout] test tests::is_write_command_covers_mutating_blocking_and_store_variants ... ok
[INFO] [stdout] test tests::ltrim_command ... ok
[INFO] [stdout] test tests::memory_help ... ok
[INFO] [stdout] test tests::lrange_command ... ok
[INFO] [stdout] test tests::memory_usage_missing_key ... ok
[INFO] [stdout] test tests::memory_usage_string ... ok
[INFO] [stdout] test tests::memory_usage_with_samples ... ok
[INFO] [stdout] test tests::memory_doctor ... ok
[INFO] [stdout] test tests::lrem_command ... ok
[INFO] [stdout] test tests::mget_command ... ok
[INFO] [stdout] test tests::lset_command ... ok
[INFO] [stdout] test tests::mset_command ... ok
[INFO] [stdout] test tests::lpop_count_nonexistent_returns_nil ... ok
[INFO] [stdout] test tests::msetnx_all_new ... ok
[INFO] [stdout] test tests::mset_odd_arg_count_errors_wrong_arity ... ok
[INFO] [stdout] test tests::persist_command ... ok
[INFO] [stdout] test tests::msetnx_key_exists ... ok
[INFO] [stdout] test tests::pexpire_sets_millisecond_ttl ... ok
[INFO] [stdout] test tests::move_same_db ... ok
[INFO] [stdout] test tests::pexpire_supports_nx_xx_gt_lt_options ... ok
[INFO] [stdout] test tests::ping_works ... ok
[INFO] [stdout] test tests::psetex_sets_with_ms_expiry ... ok
[INFO] [stdout] test tests::pfcount_missing_key ... ok
[INFO] [stdout] test tests::pfadd_command ... ok
[INFO] [stdout] test tests::pfcount_command ... ok
[INFO] [stdout] test tests::pfcount_multiple_keys ... ok
[INFO] [stdout] test tests::pfadd_no_elements_creates_key ... ok
[INFO] [stdout] test tests::psubscribe_pattern ... ok
[INFO] [stdout] test tests::psync_wrong_arity ... ok
[INFO] [stdout] test tests::psync_returns_fullresync ... ok
[INFO] [stdout] test tests::psubscribe_multiple_patterns ... ok
[INFO] [stdout] test tests::lpush_rpush_lpop_rpop_round_trip ... ok
[INFO] [stdout] test tests::pfmerge_command ... ok
[INFO] [stdout] test tests::publish_to_pattern_subscriber ... ok
[INFO] [stdout] test tests::pubsub_channels_empty ... ok
[INFO] [stdout] test tests::pubsub_message_to_frame_direct ... ok
[INFO] [stdout] test tests::pubsub_channels_glob_filter ... ok
[INFO] [stdout] test tests::publish_multiple_matching_patterns ... ok
[INFO] [stdout] test tests::publish_returns_zero ... ok
[INFO] [stdout] test tests::publish_to_both_direct_and_pattern ... ok
[INFO] [stdout] test tests::lpushx_rpushx_commands ... ok
[INFO] [stdout] test tests::pubsub_message_to_frame_pattern ... ok
[INFO] [stdout] test tests::pubsub_numpat ... ok
[INFO] [stdout] test tests::publish_to_direct_subscriber ... ok
[INFO] [stdout] test tests::readonly_returns_ok ... ok
[INFO] [stdout] test tests::punsubscribe_all ... ok
[INFO] [stdout] test tests::readwrite_returns_ok ... ok
[INFO] [stdout] test tests::rename_command ... ok
[INFO] [stdout] test tests::renamenx_command ... ok
[INFO] [stdout] test tests::role_returns_master ... ok
[INFO] [stdout] test tests::pubsub_numsub_with_channels ... ok
[INFO] [stdout] test tests::rpop_with_count ... ok
[INFO] [stdout] test tests::replconf_capa_returns_ok ... ok
[INFO] [stdout] test tests::replconf_getack_returns_ack_array ... ok
[INFO] [stdout] test tests::rename_missing_key_errors ... ok
[INFO] [stdout] test tests::replicaof_no_one ... ok
[INFO] [stdout] test tests::replconf_listening_port_returns_ok ... ok
[INFO] [stdout] test tests::rpop_count_nonexistent_returns_nil ... ok
[INFO] [stdout] test tests::replconf_wrong_arity ... ok
[INFO] [stdout] test tests::set_get_round_trip ... ok
[INFO] [stdout] test tests::save_returns_ok ... ok
[INFO] [stdout] test tests::rpoplpush_empty_source ... ok
[INFO] [stdout] test tests::sadd_srem_scard_sismember_round_trip ... ok
[INFO] [stdout] test tests::rpoplpush_command ... ok
[INFO] [stdout] test tests::scan_type_filter ... ok
[INFO] [stdout] test tests::scard_missing_key_returns_zero ... ok
[INFO] [stdout] test tests::script_exists_returns_zeros ... ok
[INFO] [stdout] test tests::script_flush ... ok
[INFO] [stdout] test tests::sdiff_command ... ok
[INFO] [stdout] test tests::set_conflicting_expiry_modes_rejected ... ok
[INFO] [stdout] test tests::set_keepttl_no_prior_ttl ... ok
[INFO] [stdout] test tests::set_keepttl_preserves_existing_expiry ... ok
[INFO] [stdout] test tests::set_exat_absolute_expiry ... ok
[INFO] [stdout] test tests::set_pxat_absolute_expiry ... ok
[INFO] [stdout] test tests::set_with_get_returns_old_value ... ok
[INFO] [stdout] test tests::set_with_px_missing_ttl_returns_syntax_error ... ok
[INFO] [stdout] test tests::setbit_and_getbit ... ok
[INFO] [stdout] test tests::setnx_command ... ok
[INFO] [stdout] test tests::set_pxat_with_get ... ok
[INFO] [stdout] test tests::set_with_xx_only_sets_if_exists ... ok
[INFO] [stdout] test tests::set_with_ex_missing_seconds_returns_syntax_error ... ok
[INFO] [stdout] test tests::set_with_ex_option ... ok
[INFO] [stdout] test tests::set_with_mixed_xx_get_px_options_returns_old_and_sets_ttl ... ok
[INFO] [stdout] test tests::set_with_nx_only_sets_if_absent ... ok
[INFO] [stdout] test tests::set_wrongtype_on_string_key ... ok
[INFO] [stdout] test tests::setbit_wrongtype ... ok
[INFO] [stdout] test tests::setex_rejects_zero_ttl ... ok
[INFO] [stdout] test tests::setex_sets_with_expiry ... ok
[INFO] [stdout] test tests::setrange_command ... ok
[INFO] [stdout] test tests::shutdown_returns_ok ... ok
[INFO] [stdout] test tests::sinter_command ... ok
[INFO] [stdout] test tests::sintercard_empty_intersection ... ok
[INFO] [stdout] test tests::smembers_command ... ok
[INFO] [stdout] test tests::sort_alpha_list ... ok
[INFO] [stdout] test tests::sort_get_hash_pattern ... ok
[INFO] [stdout] test tests::sort_numeric_list_asc ... ok
[INFO] [stdout] test tests::sintercard_basic ... ok
[INFO] [stdout] test tests::sintercard_missing_key ... ok
[INFO] [stdout] test tests::sintercard_with_limit ... ok
[INFO] [stdout] test tests::slaveof_no_one ... ok
[INFO] [stdout] test tests::sort_by_external_key ... ok
[INFO] [stdout] test tests::sort_by_nosort_preserves_order ... ok
[INFO] [stdout] test tests::sort_get_external_value ... ok
[INFO] [stdout] test tests::sort_get_hash_self ... ok
[INFO] [stdout] test tests::sort_nonexistent_key_returns_empty ... ok
[INFO] [stdout] test tests::sort_numeric_error_non_numeric ... ok
[INFO] [stdout] test tests::sort_numeric_list_desc ... ok
[INFO] [stdout] test tests::sort_store_empty_deletes_dest ... ok
[INFO] [stdout] test tests::sort_wrongtype_error ... ok
[INFO] [stdout] test tests::sort_with_limit ... ok
[INFO] [stdout] test tests::spop_command ... ok
[INFO] [stdout] test tests::spublish_no_subscribers ... ok
[INFO] [stdout] test tests::sort_ro_returns_sorted_list ... ok
[INFO] [stdout] test tests::spop_with_count ... ok
[INFO] [stdout] test tests::srandmember_command ... ok
[INFO] [stdout] test tests::spop_empty ... ok
[INFO] [stdout] test tests::sort_set ... ok
[INFO] [stdout] test tests::srandmember_count_empty_set ... ok
[INFO] [stdout] test tests::srandmember_empty ... ok
[INFO] [stdout] test tests::srandmember_with_negative_count ... ok
[INFO] [stdout] test tests::srandmember_with_positive_count ... ok
[INFO] [stdout] test tests::strlen_command ... ok
[INFO] [stdout] test tests::ssubscribe_returns_confirmation ... ok
[INFO] [stdout] test tests::subscribe_multiple_channels ... ok
[INFO] [stdout] test tests::subscribe_single_channel ... ok
[INFO] [stdout] test tests::sunion_command ... ok
[INFO] [stdout] test tests::swapdb_invalid_db ... ok
[INFO] [stdout] test tests::swapdb_same_db_zero ... ok
[INFO] [stdout] test tests::ttl_command ... ok
[INFO] [stdout] test tests::type_command ... ok
[INFO] [stdout] test tests::type_command_reports_hash ... ok
[INFO] [stdout] test tests::type_command_reports_list ... ok
[INFO] [stdout] test tests::type_command_reports_set ... ok
[INFO] [stdout] test tests::unknown_command_contains_args_preview ... ok
[INFO] [stdout] test tests::type_command_reports_zset ... ok
[INFO] [stdout] test tests::xack_no_stream ... ok
[INFO] [stdout] test tests::waitaof_standalone ... ok
[INFO] [stdout] test tests::xack_nonexistent_id ... ok
[INFO] [stdout] test tests::xadd_wrongtype_on_string_key ... ok
[INFO] [stdout] test tests::unknown_command_preview_sanitizes_and_caps_output ... ok
[INFO] [stdout] test tests::unsubscribe_all ... ok
[INFO] [stdout] test tests::xadd_explicit_id_and_validation_errors ... ok
[INFO] [stdout] test tests::xadd_xlen_and_type_roundtrip ... ok
[INFO] [stdout] test tests::xautoclaim_claims_by_cursor_and_returns_next_start ... ok
[INFO] [stdout] test tests::xgroup_destroy_removes_group_and_reports_counts ... ok
[INFO] [stdout] test tests::xclaim_transfers_pending_entries_and_supports_justid ... ok
[INFO] [stdout] test tests::xgroup_consumer_commands_validate_nogroup_wrongtype_and_arity ... ok
[INFO] [stdout] test tests::xclaim_and_xautoclaim_validation_and_nogroup_errors ... ok
[INFO] [stdout] test tests::xack_basic ... ok
[INFO] [stdout] test tests::unsubscribe_specific_channel ... ok
[INFO] [stdout] test tests::xdel_deletes_existing_entries_and_ignores_missing ... ok
[INFO] [stdout] test tests::xdel_validation_missing_and_wrongtype ... ok
[INFO] [stdout] test tests::xgroup_create_and_xinfo_groups_report_created_group ... ok
[INFO] [stdout] test tests::xgroup_createconsumer_and_delconsumer_update_group_consumer_counts ... ok
[INFO] [stdout] test tests::xgroup_setid_missing_and_wrongtype_paths ... ok
[INFO] [stdout] test tests::xgroup_destroy_wrongtype_and_arity ... ok
[INFO] [stdout] test tests::xinfo_consumers_validation_missing_group_key_wrongtype_and_arity ... ok
[INFO] [stdout] test tests::xgroup_setid_updates_group_cursor_and_supports_dollar ... ok
[INFO] [stdout] test tests::xrange_returns_entries_and_supports_count ... ok
[INFO] [stdout] test tests::xread_multiple_streams_and_dollar_nil ... ok
[INFO] [stdout] test tests::xgroup_validation_missing_mkstream_wrongtype_and_syntax ... ok
[INFO] [stdout] test tests::xinfo_stream_reports_bounds_and_metadata_shape ... ok
[INFO] [stdout] test tests::xrange_wrongtype_on_string_key ... ok
[INFO] [stdout] test tests::xinfo_groups_returns_empty_array_for_stream_without_groups ... ok
[INFO] [stdout] test tests::xread_single_stream_and_count ... ok
[INFO] [stdout] test tests::xread_validation_and_wrongtype ... ok
[INFO] [stdout] test tests::xreadgroup_pending_replay_and_noack_behavior ... ok
[INFO] [stdout] test tests::xinfo_consumers_reports_group_membership ... ok
[INFO] [stdout] test tests::xrevrange_returns_reverse_entries_and_supports_count ... ok
[INFO] [stdout] test tests::xrange_bound_validation_and_empty_cases ... ok
[INFO] [stdout] test tests::xreadgroup_reads_new_entries_and_advances_group_cursor ... ok
[INFO] [stdout] test tests::xrevrange_validation_and_wrongtype ... ok
[INFO] [stdout] test tests::lpop_rpop_on_missing_key_returns_nil ... ok
[INFO] [stdout] test tests::xsetid_missing_key ... ok
[INFO] [stdout] test tests::lpop_with_count ... ok
[INFO] [stdout] test tests::xpending_validation_and_nogroup_behavior ... ok
[INFO] [stdout] test tests::xsetid_on_stream ... ok
[INFO] [stdout] test tests::lpos_command ... ok
[INFO] [stdout] test tests::xtrim_validation_missing_and_wrongtype ... ok
[INFO] [stdout] test tests::replconf_ack_returns_ok ... ok
[INFO] [stdout] test tests::xtrim_maxlen_removes_oldest_entries_and_supports_equals ... ok
[INFO] [stdout] test tests::xreadgroup_validation_nogroup_and_wrongtype ... ok
[INFO] [stdout] test tests::xpending_reports_summary_and_detailed_pending_entries ... ok
[INFO] [stdout] test tests::xinfo_validation_missing_and_wrongtype ... ok
[INFO] [stdout] test tests::zadd_wrong_arity ... ok
[INFO] [stdout] test tests::zadd_wrongtype ... ok
[INFO] [stdout] test tests::zcard_and_zrem ... ok
[INFO] [stdout] test tests::zcount_exclusive_bounds ... ok
[INFO] [stdout] test tests::zdiff_basic ... ok
[INFO] [stdout] test tests::zincrby_basic ... ok
[INFO] [stdout] test tests::zintercard_basic ... ok
[INFO] [stdout] test tests::zmpop_basic ... ok
[INFO] [stdout] test tests::zcard_missing_key ... ok
[INFO] [stdout] test tests::zlexcount_command ... ok
[INFO] [stdout] test tests::zpopmin_and_zpopmax ... ok
[INFO] [stdout] test tests::zmpop_no_keys ... ok
[INFO] [stdout] test tests::zpopmin_empty ... ok
[INFO] [stdout] test tests::zpopmin_with_count ... ok
[INFO] [stdout] test tests::zadd_and_zscore ... ok
[INFO] [stdout] test tests::zpopmax_with_count ... ok
[INFO] [stdout] test tests::zrandmember_count_empty_set ... ok
[INFO] [stdout] test tests::zcount_basic ... ok
[INFO] [stdout] test tests::zinter_basic ... ok
[INFO] [stdout] test tests::zrandmember_count_exceeds_cardinality ... ok
[INFO] [stdout] test tests::zrandmember_with_count_withscores ... ok
[INFO] [stdout] test tests::zrandmember_with_negative_count ... ok
[INFO] [stdout] test tests::zrandmember_with_positive_count ... ok
[INFO] [stdout] test tests::zrange_byscore_exclusive ... ok
[INFO] [stdout] test tests::zrange_rev_by_rank ... ok
[INFO] [stdout] test tests::zrangebylex_with_limit ... ok
[INFO] [stdout] test tests::zrangebyscore_inf_bounds ... ok
[INFO] [stdout] test tests::zrangestore_byscore ... ok
[INFO] [stdout] test tests::zrank_and_zrevrank ... ok
[INFO] [stdout] test tests::zrevrangebyscore_withscores ... ok
[INFO] [stdout] test tests::zscore_missing_member ... ok
[INFO] [stdout] test tests::zunion_basic ... ok
[INFO] [stdout] test tests::zrange_byscore_limit ... ok
[INFO] [stdout] test tests::zrange_byscore_rev ... ok
[INFO] [stdout] test tests::zrange_byscore ... ok
[INFO] [stdout] test tests::zrange_byscore_withscores ... ok
[INFO] [stdout] test tests::zrange_withscores ... ok
[INFO] [stdout] test tests::zrangebylex_command ... ok
[INFO] [stdout] test tests::zrangebyscore_basic ... ok
[INFO] [stdout] test tests::zrangebyscore_exclusive_bounds ... ok
[INFO] [stdout] test tests::zrangebyscore_withscores_and_limit ... ok
[INFO] [stdout] test tests::zrangestore_by_rank ... ok
[INFO] [stdout] test tests::zremrangebyscore_exclusive ... ok
[INFO] [stdout] test tests::zrevrange_basic ... ok
[INFO] [stdout] test tests::zrevrangebyscore_command ... ok
[INFO] [stdout] test tests::zrange_basic ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fr_config-7babe4bd6cff4497)
[INFO] [stdout] test tests::sort_store ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 357 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test tests::default_policy_is_strict ... ok
[INFO] [stdout] test tests::fr_p2c_002_u013_strict_mode_parser_drift_is_fail_closed ... ok
[INFO] [stdout] test tests::fr_p2c_009_u002_context_validation_requires_atomic_material ... ok
[INFO] [stdout] test tests::fr_p2c_002_u013_hardened_gate_rejects_non_allowlisted_parser_drift ... ok
[INFO] [stdout] test tests::fr_p2c_009_u008_directive_registry_validation_contract ... ok
[INFO] [stdout] test tests::fr_p2c_009_u010_runtime_apply_plan_requires_configure_hook ... ok
[INFO] [stdout] test tests::fr_p2c_009_u009_bind_atomicity_detects_partial_failure ... ok
[INFO] [stdout] test tests::fr_p2c_009_u001_protocol_parse_rejects_unknown_token ... ok
[INFO] [stdout] test tests::fr_p2c_009_u013_hardened_gate_rejects_non_allowlisted_deviation ... ok
[INFO] [stdout] test tests::fr_p2c_009_u013_safety_gate_detects_tls_material_when_disabled ... ok
[INFO] [stdout] test tests::fr_p2c_009_u013_strict_mode_returns_fail_closed_decision ... ok
[INFO] [stdout] test tests::fr_p2c_009_u012_rewrite_is_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_009_u013_hardened_gate_allows_allowlisted_deviation ... ok
[INFO] [stdout] test tests::hardened_mode_respects_allowlist_for_bounded_defense ... ok
[INFO] [stdout] test tests::hardened_mode_rejects_non_allowlisted_deviation ... ok
[INFO] [stdout] test tests::hardened_policy_uses_explicit_allowlist ... ok
[INFO] [stdout] test tests::strict_mode_decision_is_fail_closed_s0 ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fr_conformance-82e556a7e1e337b8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test log_contract::tests::replay_templates_are_deterministic ... ok
[INFO] [stdout] test log_contract::tests::golden_packet_logs_validate_for_every_packet_family ... ok
[INFO] [stdout] test log_contract::tests::live_log_output_path_is_deterministic ... ok
[INFO] [stdout] test log_contract::tests::runtime_evidence_conversion_rejects_empty_artifact_refs ... ok
[INFO] [stdout] test phase2c_schema::tests::all_required_packet_files_have_presence_bits ... ok
[INFO] [stdout] test log_contract::tests::runtime_evidence_conversion_emits_valid_structured_log_event ... ok
[INFO] [stdout] test phase2c_schema::tests::discovers_phase2c_packet_dirs ... ok
[INFO] [stdout] test phase2c_schema::tests::optimization_gate_missing_root_is_not_ready ... ok
[INFO] [stdout] test phase2c_schema::tests::missing_mandatory_field_marks_packet_not_ready ... ok
[INFO] [stdout] test log_contract::tests::unknown_packet_family_is_rejected ... ok
[INFO] [stdout] test tests::expected_frame_null_array_kind_deserializes_and_maps_to_resp_null_array ... ok
[INFO] [stdout] test tests::fr_p2c_001_f_adversarial_reason_codes_are_stable ... ok
[INFO] [stdout] test log_contract::tests::append_structured_log_jsonl_appends_lines ... ok
[INFO] [stdout] test tests::conformance_errors_fixture_passes ... ok
[INFO] [stdout] test tests::conformance_replay_fixture_passes ... ok
[INFO] [stdout] test tests::expected_frame_array_kind_deserializes_and_maps_to_resp_array ... ok
[INFO] [stdout] test phase2c_schema::tests::valid_packet_is_ready_for_impl ... ok
[INFO] [stdout] test phase2c_schema::tests::packet_validation_parallel_path_is_deterministic ... ok
[INFO] [stdout] test tests::conformance_replay_fixture_passes_in_hardened_mode ... ok
[INFO] [stdout] test tests::conformance_fixture_core_passes ... ok
[INFO] [stdout] test tests::differential_report_summarizes_reason_codes_deterministically ... ok
[INFO] [stdout] test tests::fr_p2c_001_f_differential_fixture_passes ... ok
[INFO] [stdout] test tests::conformance_errors_fixture_passes_in_hardened_mode ... ok
[INFO] [stdout] test tests::fr_p2c_001_fixture_maps_to_packet_family_in_structured_logs ... ok
[INFO] [stdout] test tests::conformance_protocol_fixture_passes ... ok
[INFO] [stdout] test tests::conformance_protocol_fixture_exposes_expected_hardened_threat_drift ... ok
[INFO] [stdout] test tests::fr_p2c_001_f_metamorphic_repeated_fixture_runs_are_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_002_f_adversarial_runtime_parse_failures_emit_stable_reason_code ... ok
[INFO] [stdout] test tests::fr_p2c_003_f_adversarial_error_families_are_stable ... ok
[INFO] [stdout] test tests::fr_p2c_003_f_differential_dispatch_fixture_passes ... ok
[INFO] [stdout] test tests::fr_p2c_004_f_adversarial_auth_reason_codes_are_stable ... ok
[INFO] [stdout] test phase2c_schema::tests::tree_validation_includes_all_packets ... ok
[INFO] [stdout] test tests::fr_p2c_003_fixture_maps_to_packet_family_in_structured_logs ... ok
[INFO] [stdout] test tests::fr_p2c_002_f_metamorphic_protocol_fixture_runs_are_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_004_f_differential_core_acl_fixture_passes ... ok
[INFO] [stdout] test tests::fr_p2c_004_u005_noauth_gate_precedes_dispatch_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_004_fixture_packet_family_maps_to_packet_004 ... ok
[INFO] [stdout] test tests::fr_p2c_004_f_metamorphic_auth_entrypoints_converge_to_same_session_state ... ok
[INFO] [stdout] test tests::fr_p2c_004_u006_property_acl_deny_index_is_monotonic ... ok
[INFO] [stdout] test tests::fr_p2c_004_u007_acl_selector_parser_rejects_malformed_rules_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_004_u010_config_requirepass_bridge_mode_split_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_003_f_metamorphic_repeated_fixture_runs_are_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_002_f_differential_protocol_fixture_passes ... ok
[INFO] [stdout] test tests::fr_p2c_004_u_acl_requires_auth_after_setuser_with_password ... ok
[INFO] [stdout] test tests::fr_p2c_004_u_acl_whoami_strict_vs_hardened_mode_split ... ok
[INFO] [stdout] test tests::fr_p2c_004_f_differential_auth_mode_split_contract_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_004_u_acl_setuser_deluser_lifecycle ... ok
[INFO] [stdout] test tests::fr_p2c_005_e003_roundtrip_preserves_aof_record_order_and_payloads ... ok
[INFO] [stdout] test tests::fr_p2c_006_f_wait_metamorphic_ack_monotonicity_holds ... ok
[INFO] [stdout] test tests::fr_p2c_005_e004_metamorphic_appending_records_preserves_prefix ... ok
[INFO] [stdout] test tests::fr_p2c_006_f_handshake_fixture_runs_are_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_006_fixture_packet_family_maps_to_packet_006 ... ok
[INFO] [stdout] test tests::fr_p2c_007_f_adversarial_cluster_reason_codes_are_stable ... ok
[INFO] [stdout] test tests::fr_p2c_005_e001_replay_fixture_passes_with_schema_contract ... ok
[INFO] [stdout] test tests::fr_p2c_007_f_differential_cluster_surface_mode_split_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_007_f_metamorphic_cluster_help_is_idempotent_across_mode_toggles ... ok
[INFO] [stdout] test tests::fr_p2c_007_fixture_packet_family_maps_to_packet_007 ... ok
[INFO] [stdout] test tests::fr_p2c_007_u001_cluster_subcommand_router_contract_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_006_f_psync_adversarial_matrix_prefers_safe_fallbacks ... ok
[INFO] [stdout] test tests::fr_p2c_006_f_waitaof_metamorphic_joint_threshold_semantics_hold ... ok
[INFO] [stdout] test tests::fr_p2c_005_e013_adversarial_replay_decode_errors_are_stable ... ok
[INFO] [stdout] test tests::fr_p2c_005_f_adversarial_decode_reason_taxonomy_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_005_e002_replay_fixture_runs_are_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_005_f_differential_replay_fixture_passes ... ok
[INFO] [stdout] test tests::fr_p2c_005_fixture_maps_to_packet_family_in_structured_logs ... ok
[INFO] [stdout] test tests::fr_p2c_005_fixture_packet_family_maps_to_packet_005 ... ok
[INFO] [stdout] test tests::fr_p2c_007_u007_client_mode_flags_transition_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_006_f_handshake_contract_vectors_are_enforced ... ok
[INFO] [stdout] test tests::fr_p2c_007_u007_property_cluster_mode_state_is_sequence_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_008_u005_nonpositive_expire_deletes_immediately_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_008_u006_ttl_pttl_persist_contract_and_logs ... ok
[INFO] [stdout] test tests::fr_p2c_008_f_adversarial_expire_reason_codes_are_stable ... ok
[INFO] [stdout] test tests::fr_p2c_008_f_differential_expire_evict_surface_mode_split_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_008_f_differential_fixture_passes ... ok
[INFO] [stdout] test tests::fr_p2c_008_u009c_keys_glob_baseline_patterns_are_stable ... ok
[INFO] [stderr] error: test failed, to rerun pass `-p fr-conformance --lib`
[INFO] [stdout] test tests::fr_p2c_008_f_metamorphic_expire_and_pexpire_equivalence_holds ... ok
[INFO] [stdout] test tests::fr_p2c_009_e013_strict_runtime_tls_rejection_matches_expected_threat_contract ... ok
[INFO] [stdout] test tests::fr_p2c_008_u009_property_expired_keys_are_invisible_across_access_paths ... ok
[INFO] [stdout] test tests::fr_p2c_009_f_adversarial_tls_reason_codes_are_stable ... ok
[INFO] [stdout] test tests::live_redis_core_errors_matches_runtime ... ignored, requires running redis-server on localhost:6379
[INFO] [stdout] test tests::live_redis_protocol_negative_matches_runtime ... ignored, requires running redis-server on localhost:6379
[INFO] [stdout] test tests::fr_p2c_009_fixture_packet_family_maps_to_packet_009 ... ok
[INFO] [stdout] test tests::fr_p2c_009_f_metamorphic_non_allowlisted_rejection_is_deterministic ... ok
[INFO] [stdout] test tests::fr_p2c_008_u009b_keys_glob_class_edge_semantics_are_stable ... ok
[INFO] [stdout] test tests::fr_p2c_009_f_differential_mode_split_contract_is_stable ... ok
[INFO] [stdout] test tests::fr_p2c_009_e011_runtime_rejects_invalid_tls_operational_knob ... ok
[INFO] [stdout] test tests::fr_p2c_008_u009d_malformed_glob_classes_do_not_fallback_to_literal_brackets ... ok
[INFO] [stdout] test tests::fr_p2c_009_e013_hardened_non_allowlisted_rejection_matches_expected_threat_contract ... ok
[INFO] [stdout] test tests::fr_p2c_005_f_metamorphic_noop_records_preserve_outcomes ... ok
[INFO] [stdout] test tests::run_fixture_accepts_structured_log_persistence_toggle ... ok
[INFO] [stdout] test tests::fr_p2c_008_fixture_packet_family_maps_to_packet_008 ... ok
[INFO] [stdout] test tests::structured_log_enforcement_rejects_invalid_runtime_event ... ok
[INFO] [stdout] test tests::threat_expectation_allows_omitted_optional_fields ... ok
[INFO] [stdout] test tests::threat_expectation_matches_any_event_in_batch ... ok
[INFO] [stdout] test tests::threat_expectation_rejects_unexpected_event ... ok
[INFO] [stdout] test tests::runtime_for_harness_config_selects_mode ... ok
[INFO] [stdout] test tests::structured_log_enforcement_accepts_valid_runtime_event ... ok
[INFO] [stdout] test tests::threat_expectation_accepts_matching_event ... ok
[INFO] [stdout] test tests::structured_log_enforcement_persists_when_path_is_provided ... ok
[INFO] [stdout] test tests::threat_expectation_rejects_severity_mismatch ... ok
[INFO] [stdout] test tests::run_replay_fixture_allows_structured_log_persistence_toggle ... ok
[INFO] [stdout] test tests::run_protocol_fixture_persists_structured_logs_when_enabled ... ok
[INFO] [stdout] test tests::run_protocol_fixture_persists_mode_selected_by_harness_config ... ok
[INFO] [stdout] test phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts ... FAILED
[INFO] [stdout] test tests::smoke_harness_finds_oracle_and_fixtures ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts' (412) panicked at crates/fr-conformance/src/phase2c_schema.rs:1356:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: NotReady
[INFO] [stdout]  right: Ready
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58c688a1f7a2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58c688a1f7a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58c688a1f7a2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58c688a1f7a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58c688a3141a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58c688a3141a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x58c6889ec256 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58c6889ec256 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58c6889fe6a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58c6889fe6a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58c6889fe541 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58c6886dd45e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x58c6886dd45e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x58c6889fe922 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x58c6889fe922 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58c6889fe768 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x58c6889f9539 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58c6889df98d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58c688a3b0ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58c688a3afa3 - core::panicking::assert_failed_inner::h3c3301979dc81b81
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x58c6886b773b - core::panicking::assert_failed::h099ffc0f6a2f16f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x58c68869c11c - fr_conformance::phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts::h86f913e2dcaf7e6c
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fr-conformance/src/phase2c_schema.rs:1356:9
[INFO] [stdout]   22:     0x58c68869c3e7 - fr_conformance::phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts::{{closure}}::h4168f42fa7a4dc4d
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fr-conformance/src/phase2c_schema.rs:1353:63
[INFO] [stdout]   23:     0x58c68868b2e6 - core::ops::function::FnOnce::call_once::h62e8302988fa1970
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x58c6886dd21b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x58c6886dd21b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x58c6886f0c2a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x58c6886f0c2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x58c6886f0c2a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x58c6886f0c2a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x58c6886f0c2a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x58c6886f0c2a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x58c6886f0c2a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x58c6886cb084 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x58c6886cb084 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x58c6886cea22 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x58c6886cea22 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x58c6886cea22 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x58c6886cea22 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x58c6886cea22 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x58c6886cea22 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x58c6886cea22 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x58c6889f45df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x58c6889f45df - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7965cbf87aa4 - <unknown>
[INFO] [stdout]   45:     0x7965cc014a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tests::smoke_harness_finds_oracle_and_fixtures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::smoke_harness_finds_oracle_and_fixtures' (506) panicked at crates/fr-conformance/src/lib.rs:1424:9:
[INFO] [stdout] oracle repo should be present
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58c688a1f7a2 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x58c688a1f7a2 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x58c688a1f7a2 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x58c688a1f7a2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x58c688a3141a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x58c688a3141a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x58c6889ec256 - std::io::default_write_fmt::h2f696ff5b8bbaa4b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x58c6889ec256 - std::io::Write::write_fmt::h5e66814db8a9cfce
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x58c6889fe6a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x58c6889fe6a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x58c6889fe541 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x58c6886dd45e - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h02d35e3888986252
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x58c6886dd45e - test::test_main_with_exit_callback::{{closure}}::h939640a27d647173
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x58c6889fe922 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hc9df09ff391af3e7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x58c6889fe922 - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x58c6889fe79a - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x58c6889f9539 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x58c6889df98d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x58c688a3b0ec - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x58c6885b0bda - fr_conformance::tests::smoke_harness_finds_oracle_and_fixtures::h1c6ca123ab7ee56d
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fr-conformance/src/lib.rs:1424:9
[INFO] [stdout]   20:     0x58c6885b0c87 - fr_conformance::tests::smoke_harness_finds_oracle_and_fixtures::{{closure}}::hee1da72ce79243c8
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/fr-conformance/src/lib.rs:1421:49
[INFO] [stdout]   21:     0x58c68868c136 - core::ops::function::FnOnce::call_once::he08ce2dc027edfd3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x58c6886dd21b - core::ops::function::FnOnce::call_once::hddb3cd395c36bfbb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x58c6886dd21b - test::__rust_begin_short_backtrace::h0b6a7601d9750bfa
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x58c6886f0c2a - test::run_test_in_process::{{closure}}::h444209903f00b347
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x58c6886f0c2a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hfb3ba8f46e537649
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x58c6886f0c2a - std::panicking::catch_unwind::do_call::h1672a45911fcf9dc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x58c6886f0c2a - std::panicking::catch_unwind::h0fadaee22787a6dd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x58c6886f0c2a - std::panic::catch_unwind::hc47ad190f2c8e188
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x58c6886f0c2a - test::run_test_in_process::hcd7faaf934f29999
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x58c6886f0c2a - test::run_test::{{closure}}::hddc4550da4871867
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x58c6886cb084 - test::run_test::{{closure}}::h98ae26689f13ed94
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x58c6886cb084 - std::sys::backtrace::__rust_begin_short_backtrace::h3ec4d1f21ad44588
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x58c6886cea22 - std::thread::lifecycle::spawn_unchecked::{{closure}}::{{closure}}::hd8bf2c73d479939f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x58c6886cea22 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h3b4248f358af2491
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x58c6886cea22 - std::panicking::catch_unwind::do_call::hda10a64f4b8daebe
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x58c6886cea22 - std::panicking::catch_unwind::h659e5ee8336ec8c7
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x58c6886cea22 - std::panic::catch_unwind::h9d4d66a538912c18
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x58c6886cea22 - std::thread::lifecycle::spawn_unchecked::{{closure}}::h7557906bb51d79f1
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x58c6886cea22 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9e460d1d7fc83d35
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x58c6889f45df - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h61282da819d64ea9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   41:     0x58c6889f45df - std::sys::thread::unix::Thread::new::thread_start::h982f9ea829d1b5fb
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   42:     0x7965cbf87aa4 - <unknown>
[INFO] [stdout]   43:     0x7965cc014a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     phase2c_schema::tests::optimization_gate_validates_canonical_round_artifacts
[INFO] [stdout]     tests::smoke_harness_finds_oracle_and_fixtures
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 101 passed; 2 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "722dcce62b6f0bf19fa16581deb46cec3a25c3c13c8aceb72ee05c1566680855", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "722dcce62b6f0bf19fa16581deb46cec3a25c3c13c8aceb72ee05c1566680855", kill_on_drop: false }`
[INFO] [stdout] 722dcce62b6f0bf19fa16581deb46cec3a25c3c13c8aceb72ee05c1566680855
