[INFO] fetching crate relux-runtime 0.8.3...
[INFO] testing relux-runtime-0.8.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate relux-runtime 0.8.3 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate relux-runtime 0.8.3
[INFO] finished tweaking crates.io crate relux-runtime 0.8.3
[INFO] tweaked toml for crates.io crate relux-runtime 0.8.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate relux-runtime 0.8.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relux-runtime 0.8.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c
[INFO] running `Command { std: "docker" "start" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling concolor-query v0.3.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling elsa v1.11.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bs58 v0.5.1
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling ariadne v0.6.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling newtype-uuid v1.4.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling relux-runtime v0.8.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling ts-rs-macros v10.1.0
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling quick-junit v0.5.2
[INFO] [stderr]    Compiling ts-rs v10.1.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling relux-core v0.8.3
[INFO] [stderr]    Compiling relux-ast v0.8.3
[INFO] [stderr]    Compiling relux-ir v0.8.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling pty-process v0.5.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.73s
[INFO] running `Command { std: "docker" "inspect" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling relux-runtime v0.8.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.60s
[INFO] running `Command { std: "docker" "inspect" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/relux-runtime/845013d674762b34/out/relux_runtime-845013d674762b34)
[INFO] [stdout] 
[INFO] [stdout] running 286 tests
[INFO] [stdout] test cancel::tests::clone_shares_local_slot ... ok
[INFO] [stdout] test effect::registry::tests::from_expects_empty_expects_produces_equal_keys ... ok
[INFO] [stdout] test cancel::tests::cfg_test_cancel_flips_flag_without_reason ... ok
[INFO] [stdout] test effect::registry::tests::from_expects_declaration_order_is_stable ... ok
[INFO] [stdout] test cancel::tests::child_local_reason_does_not_bubble_up ... ok
[INFO] [stdout] test cancel::tests::cancel_with_first_writer_wins ... ok
[INFO] [stdout] test effect::registry::tests::concurrent_releases_serialize_via_slot_mutex ... ok
[INFO] [stdout] test effect::registry::tests::marker_is_stable_for_same_key ... ok
[INFO] [stdout] test effect::registry::tests::from_expects_uses_only_expected_keys ... ok
[INFO] [stdout] test effect::registry::tests::marker_differs_for_different_overlay ... ok
[INFO] [stdout] test cancel::tests::child_local_reason_preferred_over_parent_fallback ... ok
[INFO] [stdout] test effect::registry::tests::key_equality_different_name ... ok
[INFO] [stdout] test cancel::tests::child_observes_parent_cancel_and_reason ... ok
[INFO] [stdout] test effect::registry::tests::effect_overlay_source_uses_instance_marker ... ok
[INFO] [stdout] test effect::registry::tests::key_equality_different_overlay ... ok
[INFO] [stdout] test effect::registry::tests::key_equality_same ... ok
[INFO] [stdout] test effect::registry::tests::key_hash_consistent ... ok
[INFO] [stdout] test effect::registry::tests::from_expects_no_collision_when_value_contains_separator ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_different_shell_names_produce_distinct_markers ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_effect_marker_is_stable ... ok
[INFO] [stdout] test effect::registry::tests::slot_creates_empty_on_first_access ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_marker_matches_mnemonic_format ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_effect_vs_test_dont_collide_for_same_name ... ok
[INFO] [stdout] test observe::structured::artifact::tests::equal_paths_are_equal ... ok
[INFO] [stdout] test observe::structured::artifact::tests::root_files_alphabetical ... ok
[INFO] [stdout] test effect::registry::tests::marker_matches_mnemonic_format ... ok
[INFO] [stdout] test observe::structured::artifact::tests::files_in_dir_precede_deeper_subdir_contents ... ok
[INFO] [stdout] test effect::registry::tests::release_last_holder_returns_handle_and_empties_slot ... ok
[INFO] [stdout] test observe::structured::artifact::tests::root_files_precede_subdir_contents ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_test_marker_is_stable ... ok
[INFO] [stdout] test effect::registry::tests::shell_key_cleanup_distinct_per_effect_instance ... ok
[INFO] [stdout] test effect::registry::tests::registry_new_is_empty ... ok
[INFO] [stdout] test effect::registry::tests::release_deferred_carries_metadata_and_decrements ... ok
[INFO] [stdout] test cancel::tests::cancel_with_sets_reason_and_flag ... ok
[INFO] [stdout] test effect::registry::tests::slot_returns_different_arcs_for_different_keys ... ok
[INFO] [stdout] test observe::structured::builder::diagnostics::tests::pure_match_record_carries_real_seq_and_vars ... ok
[INFO] [stdout] test observe::structured::artifact::tests::worked_example_from_spec ... ok
[INFO] [stdout] test observe::structured::builder::tests::clone_shares_storage ... ok
[INFO] [stdout] test observe::structured::builder::tests::build_consumes_builder_and_yields_log ... ok
[INFO] [stdout] test observe::structured::builder::tests::build_populates_sources_for_referenced_files_only ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_send_records_source_from_irspan ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_send_pushes_event_and_progress ... ok
[INFO] [stdout] test observe::structured::builder::tests::open_close_span_round_trips ... ok
[INFO] [stdout] test observe::structured::artifact::tests::subdirs_alphabetical_by_dir_name_then_contents ... ok
[INFO] [stdout] test observe::structured::builder::tests::push_event_records_source_when_irspan_provided ... ok
[INFO] [stdout] test observe::structured::builder::tests::seq_is_monotonic_across_event_and_buffer_pushes ... ok
[INFO] [stdout] test observe::structured::builder::tests::open_multimatch_span_attaches_to_parent_and_uses_shell ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_multimatch_timeout_records_unmatched_indices ... ok
[INFO] [stdout] test effect::registry::tests::slot_returns_same_arc_for_same_key ... ok
[INFO] [stdout] test observe::structured::builder::tests::resolve_stack_walks_parent_chain_root_to_leaf ... ok
[INFO] [stdout] test observe::structured::builder::tests::current_seq_reflects_latest_emission ... ok
[INFO] [stdout] test observe::structured::builder::tests::fn_call_round_trips_callee_kind_and_is_pure ... ok
[INFO] [stdout] test observe::structured::builder::tests::round_trip_serde_json ... ok
[INFO] [stdout] test observe::structured::builder::tests::span_guard_closes_on_drop ... ok
[INFO] [stdout] test observe::structured::builder::tests::span_guard_explicit_close_then_drop_is_noop ... ok
[INFO] [stdout] test observe::structured::env_provenance_tests::env_source_record_serialises_dot_env ... ok
[INFO] [stdout] test observe::structured::builder::tests::shell_glossary_records_spawn_and_terminate ... ok
[INFO] [stdout] test observe::structured::builder::tests::test_outcome_skip_serde_round_trip ... ok
[INFO] [stdout] test observe::structured::builder::tests::span_ids_are_unique_and_parent_preserved ... ok
[INFO] [stdout] test observe::structured::env_provenance_tests::env_source_record_from_core ... ok
[INFO] [stdout] test observe::structured::env_provenance_tests::env_value_serialises ... ok
[INFO] [stdout] test observe::structured::env_provenance_tests::schema_version_is_three ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_multimatch_done_records_advance_to_seq ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_match_done_record_pushes_event_with_supplied_buffer_seq ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_multimatch_pattern_done_records_index_elapsed_and_buffer_seq ... ok
[INFO] [stdout] test observe::structured::event::pure_match_tests::multimatch_done_event_kind_serialises ... ok
[INFO] [stdout] test observe::structured::builder::tests::resolve_stack_renders_nested_pure_fn_chain_top_down ... ok
[INFO] [stdout] test observe::structured::builder::tests::source_location_carries_byte_range ... ok
[INFO] [stdout] test observe::structured::event::pure_match_tests::multimatch_pattern_done_event_kind_serialises ... ok
[INFO] [stdout] test observe::structured::env_provenance_tests::env_source_record_variants_serialise ... ok
[INFO] [stdout] test observe::structured::event::pure_match_tests::multimatch_start_event_kind_serialises ... ok
[INFO] [stdout] test observe::structured::builder::tests::emit_multimatch_start_pushes_event_with_patterns_and_effective ... ok
[INFO] [stdout] test observe::structured::builder::tests::failure_record_translates_multimatch ... ok
[INFO] [stdout] test observe::structured::event::pure_match_tests::multimatch_timeout_event_kind_serialises ... ok
[INFO] [stdout] test observe::structured::event::pure_match_tests::pure_match_trio_serialises ... ok
[INFO] [stdout] test observe::structured::failure::tests::is_fn_call_true_for_pure_fn_call ... ok
[INFO] [stdout] test observe::structured::failure::tests::failure_record_multimatch_round_trips_serde ... ok
[INFO] [stdout] test observe::structured::failure::tests::is_fn_call_false_for_other_kinds ... ok
[INFO] [stdout] test observe::structured::log_sink::tests::deepest_open_span_tracks_the_innermost_unbalanced_pure_fn ... ok
[INFO] [stdout] test observe::structured::log_sink::tests::log_sink_forwards_the_builders_port_owner ... ok
[INFO] [stdout] test observe::structured::match_context::tests::shell_name_ref_only_for_shell ... ok
[INFO] [stdout] test observe::structured::span::tests::effect_setup_span_kind_serialises_dep_sources ... ok
[INFO] [stdout] test observe::structured::failure::tests::is_fn_call_true_for_fn_call ... ok
[INFO] [stdout] test observe::structured::span::tests::markers_span_kind_serialises_as_kebab_kind ... ok
[INFO] [stdout] test observe::structured::span::tests::multi_match_span_kind_str_and_frame_data ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::flush_emits_replacement_for_pending_bytes ... ok
[INFO] [stdout] test observe::structured::span::tests::multi_match_span_kind_serialises ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::ascii_passes_through ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::lone_continuation_byte_emits_replacement ... ok
[INFO] [stdout] test observe::structured::span::tests::fn_call_span_serializes_callee_kind_and_is_pure ... ok
[INFO] [stdout] test observe::structured::log_sink::tests::shell_bound_pure_match_events_carry_the_shell ... ok
[INFO] [stdout] test observe::structured::log_sink::tests::shell_less_pure_match_events_omit_the_shell ... ok
[INFO] [stdout] test observe::structured::match_context::tests::display_and_labels_per_variant ... ok
[INFO] [stdout] test observe::structured::match_context::tests::serde_tag_is_kebab_kind ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::pending_len_reports_carryover_size ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::split_3byte_codepoint_round_trips ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::split_4byte_codepoint_round_trips ... ok
[INFO] [stdout] test observe::structured::span::tests::marker_eval_span_kind_serialises_payload ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::invalid_byte_emits_replacement_and_recovers ... ok
[INFO] [stdout] test observe::tui::tests::progress_empty ... ok
[INFO] [stdout] test observe::structured::utf8_stream::tests::carryover_is_bounded ... ok
[INFO] [stdout] test observe::tui::tests::collect_progress_full ... ok
[INFO] [stdout] test observe::tui::tests::progress_exact_window ... ok
[INFO] [stdout] test observe::tui::tests::progress_render_annotation_returns_text_verbatim ... ok
[INFO] [stdout] test observe::tui::tests::progress_render_single_char_mappings ... ok
[INFO] [stdout] test observe::tui::tests::truncate_exact_name ... ok
[INFO] [stdout] test observe::tui::tests::truncate_short_name ... ok
[INFO] [stdout] test report::console::tests::call_stack_renders_effect_setup_with_alias_and_overlay ... ok
[INFO] [stdout] test report::console::tests::call_stack_empty_returns_none ... ok
[INFO] [stdout] test observe::tui::tests::progress_sliding_window ... ok
[INFO] [stdout] test report::console::tests::buffer_tail_trailing_newline_no_phantom_blank_line ... ok
[INFO] [stdout] test observe::tui::tests::truncate_long_name ... ok
[INFO] [stdout] test report::console::tests::buffer_tail_below_threshold_uses_plain_header ... ok
[INFO] [stdout] test report::console::tests::buffer_tail_empty_returns_none ... ok
[INFO] [stdout] test report::console::tests::buffer_tail_strips_crlf_endings ... ok
[INFO] [stdout] test report::console::tests::call_stack_collapses_multi_line_arg_value ... ok
[INFO] [stdout] test report::console::tests::call_stack_omits_location_when_absent ... ok
[INFO] [stdout] test observe::tui::tests::progress_within_window ... ok
[INFO] [stdout] test report::console::tests::buffer_tail_truncates_above_max_lines ... ok
[INFO] [stdout] test report::console::tests::call_stack_renders_leaf_first ... ok
[INFO] [stdout] test report::console::tests::call_stack_truncates_long_arg_value ... ok
[INFO] [stdout] test report::console::tests::vars_in_scope_preserves_input_order ... ok
[INFO] [stdout] test observe::tui::tests::truncate_zero_width ... ok
[INFO] [stdout] test report::console::tests::vars_in_scope_uses_debug_formatting_for_values ... ok
[INFO] [stdout] test report::junit::tests::skipped_test ... ok
[INFO] [stdout] test report::result::tests::cancellation_summary_test_timeout ... ok
[INFO] [stdout] test report::result::tests::cancellation_summary_fail_fast ... ok
[INFO] [stdout] test report::junit::tests::passed_test_with_log ... ok
[INFO] [stdout] test report::junit::tests::classname_strips_extension ... ok
[INFO] [stdout] test report::console::tests::call_stack_renders_effect_setup_without_alias ... ok
[INFO] [stdout] test report::console::tests::vars_in_scope_empty_returns_none ... ok
[INFO] [stdout] test report::junit::tests::failed_test_with_diagnostics ... ok
[INFO] [stdout] test report::result::tests::from_pure_eval_malformed_pattern_non_shell_carries_no_shell ... ok
[INFO] [stdout] test report::result::tests::exec_error_from_conversions ... ok
[INFO] [stdout] test report::result::tests::failure_type_multimatch ... ok
[INFO] [stdout] test report::result::tests::from_pure_eval_malformed_pattern_shell_carries_shell ... ok
[INFO] [stdout] test report::result::tests::pure_context_exposes_real_seq_and_vars ... ok
[INFO] [stdout] test report::result::tests::summary_fail_pattern_matched ... ok
[INFO] [stdout] test report::junit::tests::line_number_calculation ... ok
[INFO] [stdout] test report::result::tests::diagnostic_report_pure_match_carries_value_and_pattern ... ok
[INFO] [stdout] test report::junit::tests::suite_name_appears_in_output ... ok
[INFO] [stdout] test report::result::tests::summary_runtime_with_shell ... ok
[INFO] [stdout] test report::result::tests::summary_shell_exited_with_code ... ok
[INFO] [stdout] test report::result::tests::invalid_regex_message_wording ... ok
[INFO] [stdout] test report::result::tests::diagnostic_report_runtime_renders_source_span_label ... ok
[INFO] [stdout] test report::result::tests::log_link_without_log_dir ... ok
[INFO] [stdout] test report::result::tests::log_link_with_log_dir ... ok
[INFO] [stdout] test report::result::tests::diagnostic_report_multimatch_lists_per_pattern_status ... ok
[INFO] [stdout] test report::result::tests::summary_multimatch ... ok
[INFO] [stdout] test report::result::tests::summary_match_timeout ... ok
[INFO] [stdout] test report::result::tests::summary_runtime_without_shell ... ok
[INFO] [stdout] test report::result::tests::summary_shell_exited_without_code ... ok
[INFO] [stdout] test report::run_index::tests::render_contains_basic_markers ... ok
[INFO] [stdout] test report::run_index::tests::render_failed_details_carry_failure_summary ... ok
[INFO] [stdout] test report::run_index::tests::render_flaky_segment_only_when_nonzero ... ok
[INFO] [stdout] test report::run_index::tests::render_skipped_details_carry_reason ... ok
[INFO] [stdout] test report::run_index::tests::render_groups_omit_empty ... ok
[INFO] [stdout] test report::run_index::tests::render_includes_inline_script ... ok
[INFO] [stdout] test report::run_index::tests::render_includes_search_input_with_data_attr ... ok
[INFO] [stdout] test report::run_index::tests::render_group_order_failed_invalid_skipped_passed ... ok
[INFO] [stdout] test report::run_index::tests::render_invalid_details_carry_reason ... ok
[INFO] [stdout] test report::run_index::tests::render_header_ok_when_all_pass ... ok
[INFO] [stdout] test report::run_index::tests::render_timing_shows_cumulative_when_jobs_gt_one ... ok
[INFO] [stdout] test report::run_index::tests::render_timing_shows_wall_only_when_jobs_is_one ... ok
[INFO] [stdout] test report::event_html::tests::closing_tag_in_payload_is_isolated_from_html ... ok
[INFO] [stdout] test report::event_html::tests::bootstrap_shows_browser_floor_when_decompression_stream_missing ... ok
[INFO] [stdout] test report::run_index::tests::render_passed_row_with_flaky_retries_shows_badge ... ok
[INFO] [stdout] test report::tap::tests::failed_test_with_diagnostics ... ok
[INFO] [stdout] test report::tap::tests::header_and_plan_line ... ok
[INFO] [stdout] test report::tap::tests::message_with_quotes_is_escaped ... ok
[INFO] [stdout] test report::run_index::tests::render_row_is_div_when_log_dir_absent ... ok
[INFO] [stdout] test report::run_summary::tests::round_trip_serialization ... ok
[INFO] [stdout] test report::run_index::tests::render_row_is_anchor_when_log_dir_present ... ok
[INFO] [stdout] test report::tap::tests::failed_runtime_error_with_source_less_span ... ok
[INFO] [stdout] test report::tap::tests::line_number_computation ... ok
[INFO] [stdout] test report::tap::tests::mixed_results ... ok
[INFO] [stdout] test report::event_html::tests::render_inlines_artifacts_into_data_payload ... ok
[INFO] [stdout] test report::run_summary::tests::failed_test_ids_filters_correctly ... ok
[INFO] [stdout] test report::event_html::tests::write_creates_event_html_under_log_dir ... ok
[INFO] [stdout] test report::tap::tests::passed_test_without_log ... ok
[INFO] [stdout] test report::tap::tests::pure_match_shell_context_has_shell_line_no_context_line ... ok
[INFO] [stdout] test scan::tests::missing_dir_returns_empty ... ok
[INFO] [stdout] test tests::assemble_test_env_precedence_and_provenance ... ok
[INFO] [stdout] test tests::slugify_simple ... ok
[INFO] [stdout] test tests::slugify_alphanumeric ... ok
[INFO] [stdout] test tests::replay_markers_returns_handles_aligned_with_recordings ... ok
[INFO] [stdout] test report::tap::tests::skipped_test ... ok
[INFO] [stdout] test report::tap::tests::pure_match_non_shell_context_has_context_line_no_shell_line ... ok
[INFO] [stdout] test scan::tests::root_files_and_subdir_ordered_with_metadata ... ok
[INFO] [stdout] test scan::tests::symlinks_are_skipped ... ok
[INFO] [stdout] test tests::test_mnemonic_id_is_stable_and_distinct ... ok
[INFO] [stdout] test report::tap::tests::passed_test_with_log ... ok
[INFO] [stdout] test tests::slugify_leading_trailing_dashes ... ok
[INFO] [stdout] test scan::tests::empty_dir_returns_empty ... ok
[INFO] [stdout] test tests::slugify_special_chars ... ok
[INFO] [stdout] test tests::test_display_id_format ... ok
[INFO] [stdout] test vm::bifs::tests::test_lookup ... ok
[INFO] [stdout] test vm::buffer::tests::clear_preserves_partial_utf8_in_buffer ... ok
[INFO] [stdout] test vm::buffer::tests::check_fail_in_buffer_literal_match ... ok
[INFO] [stdout] test vm::buffer::tests::clear_empties_buffer_and_returns_consumed ... ok
[INFO] [stdout] test tests::log_skipped_test_writes_skip_record_artifact ... ok
[INFO] [stdout] test vm::buffer::tests::check_fail_in_buffer_literal_no_match ... ok
[INFO] [stdout] test tests::log_skipped_test_handles_propagated_skip_from_effect ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_absolute_offsets_after_drain ... ok
[INFO] [stdout] test vm::buffer::tests::clear_consumed_equals_sum_of_grew_payloads ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_drains_up_to_match_end ... ok
[INFO] [stdout] test vm::buffer::tests::check_fail_in_buffer_regex_match ... ok
[INFO] [stdout] test vm::buffer::tests::check_fail_in_buffer_regex_no_match ... ok
[INFO] [stdout] test vm::buffer::tests::clear_advances_base_correctly ... ok
[INFO] [stdout] test viewer::tests::hljs_bundle_is_valid_gzip_with_register_language_hook ... ok
[INFO] [stdout] test vm::buffer::tests::clear_drops_incomplete_utf8_trailing_sequence ... ok
[INFO] [stdout] test report::event_html::tests::html_inlines_payload_and_bundle_entry_hook ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_context_carries_full_before_and_after ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_not_found ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_basic ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_basic ... ok
[INFO] [stdout] test vm::buffer::tests::consume_literal_handles_invalid_utf8_in_buffer ... ok
[INFO] [stdout] test vm::buffer::tests::has_trailing_anchor_unescaped ... ok
[INFO] [stdout] test vm::buffer::tests::has_trailing_anchor_escaped ... ok
[INFO] [stdout] test vm::buffer::tests::multimatch_scan_defers_partial_line_regex ... ok
[INFO] [stdout] test vm::buffer::tests::fail_check_consume_regex_defers_partial_line ... ok
[INFO] [stdout] test vm::buffer::tests::has_trailing_anchor_no_dollar ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_absolute_offsets_after_drain ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_not_found ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_handles_invalid_utf8_in_buffer ... ok
[INFO] [stdout] test vm::buffer::tests::multimatch_scan_duplicate_patterns_match_independently ... ok
[INFO] [stdout] test vm::buffer::tests::snapshot_tail_full_content_when_short ... ok
[INFO] [stdout] test vm::buffer::tests::output_buffer_append_empty_bytes ... ok
[INFO] [stdout] test vm::buffer::tests::drain_to_advances_base_and_drops_prefix_no_event ... ok
[INFO] [stdout] test vm::buffer::tests::snapshot_tail_returns_truncated_tail ... ok
[INFO] [stdout] test vm::buffer::tests::multimatch_scan_returns_absolute_offsets ... ok
[INFO] [stdout] test vm::buffer::tests::truncate_before_keeps_last_n_chars ... ok
[INFO] [stdout] test vm::buffer::tests::drain_to_is_noop_when_offset_equals_base ... ok
[INFO] [stdout] test vm::buffer::tests::truncate_before_short_string_unchanged ... ok
[INFO] [stdout] test viewer::tests::embedded_bundle_is_valid_gzip_with_expected_entry ... ok
[INFO] [stdout] test report::console::tests::call_stack_omits_empty_args ... ok
[INFO] [stdout] test vm::buffer::tests::multimatch_scan_finds_literal_and_regex_without_drain ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_does_not_defer_on_escaped_trailing_dollar ... ok
[INFO] [stdout] test vm::buffer::tests::truncate_before_empty_string ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_defers_partial_line ... ok
[INFO] [stdout] test vm::buffer::tests::output_buffer_append_and_remaining ... ok
[INFO] [stdout] test vm::buffer::tests::truncate_before_exact_length_unchanged ... ok
[INFO] [stdout] test vm::context::tests::assign_falls_through_to_scope ... ok
[INFO] [stdout] test vm::context::tests::assign_missing_returns_none ... ok
[INFO] [stdout] test vm::context::tests::assign_in_shell ... ok
[INFO] [stdout] test vm::context::tests::captures_clone ... ok
[INFO] [stdout] test vm::context::tests::captures_clear ... ok
[INFO] [stdout] test vm::context::tests::capture_in_call_frame ... ok
[INFO] [stdout] test vm::context::tests::captures_new_is_empty ... ok
[INFO] [stdout] test vm::context::tests::current_fn_name_none_outside_call ... ok
[INFO] [stdout] test vm::context::tests::capture_in_shell ... ok
[INFO] [stdout] test vm::context::tests::current_name_effect_with_alias ... ok
[INFO] [stdout] test vm::context::tests::current_name_bare ... ok
[INFO] [stdout] test vm::context::tests::captures_get_generic ... ok
[INFO] [stdout] test vm::context::tests::current_name_replaced_by_export_chain ... ok
[INFO] [stdout] test vm::context::tests::effect_scope_lookup_walks_parent_layers ... ok
[INFO] [stdout] test vm::context::tests::effect_scope_overlay_lookup ... ok
[INFO] [stdout] test vm::context::tests::captures_set_and_get_indexed ... ok
[INFO] [stdout] test vm::context::tests::captures_set_and_get_named ... ok
[INFO] [stdout] test vm::context::tests::current_fn_name_inside_call ... ok
[INFO] [stdout] test vm::context::tests::let_insert_in_shell ... ok
[INFO] [stdout] test vm::context::tests::fail_pattern_default_none ... ok
[INFO] [stdout] test vm::context::tests::fail_pattern_set_and_get ... ok
[INFO] [stdout] test vm::context::tests::lookup_shell_shadows_scope ... ok
[INFO] [stdout] test vm::context::tests::interp_chain_resolves_shell_scope_and_call_frame ... ok
[INFO] [stdout] test vm::context::tests::lookup_shell_var ... ok
[INFO] [stdout] test vm::context::tests::let_insert_in_call ... ok
[INFO] [stdout] test vm::context::tests::interp_chain_resolves_effect_overlay_and_base ... ok
[INFO] [stdout] test vm::context::tests::snapshot_user_vars_in_call_frame_only ... ok
[INFO] [stdout] test vm::context::tests::nested_calls_stack ... ok
[INFO] [stdout] test vm::context::tests::snapshot_user_vars_in_shell_scope ... ok
[INFO] [stdout] test vm::context::tests::timeout_shell_overrides_default ... ok
[INFO] [stdout] test vm::context::tests::process_env_includes_parent_layer_variables ... ok
[INFO] [stdout] test vm::context::tests::reset_for_export_clears_vars_and_captures ... ok
[INFO] [stdout] test vm::context::tests::snapshot_user_vars_excludes_env ... ok
[INFO] [stdout] test vm::context::tests::lookup_env_fallback ... ok
[INFO] [stdout] test vm::context::tests::lookup_missing ... ok
[INFO] [stdout] test vm::context::tests::lookup_scope_var ... ok
[INFO] [stdout] test vm::context::tests::timeout_call_frame_overrides_shell ... ok
[INFO] [stdout] test vm::context::tests::timeout_default_fallback ... ok
[INFO] [stdout] test vm::context::tests::fail_pattern_call_frame_isolated ... ok
[INFO] [stdout] test vm::context::tests::current_name_effect_no_alias ... ok
[INFO] [stdout] test vm::context::tests::call_frame_barrier ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_allows_match_before_partial_tail ... ok
[INFO] [stdout] test vm::buffer::tests::truncate_before_max_zero ... ok
[INFO] [stdout] test vm::buffer::tests::consume_regex_with_captures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 286 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests relux_runtime
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c", kill_on_drop: false }`
[INFO] [stdout] 603294cc118ba355da2e6191b546352e66ea3caa83036a6967c1b9e5e3c0b17c
