[INFO] cloning repository https://github.com/jia1e/rivulet-core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jia1e/rivulet-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjia1e%2Frivulet-core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjia1e%2Frivulet-core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c41b1e8d2600daee29feb8854b280f1d42381b97
[INFO] testing jia1e/rivulet-core against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjia1e%2Frivulet-core" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jia1e/rivulet-core
[INFO] finished tweaking git repo https://github.com/jia1e/rivulet-core
[INFO] tweaked toml for git repo https://github.com/jia1e/rivulet-core written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jia1e/rivulet-core on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jia1e/rivulet-core 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded humantime v2.3.0
[INFO] [stderr]   Downloaded schemars_derive v1.2.0
[INFO] [stderr]   Downloaded toml v0.9.11+spec-1.1.0
[INFO] [stderr]   Downloaded trybuild v1.0.115
[INFO] [stderr]   Downloaded target-triple v1.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc
[INFO] running `Command { std: "docker" "start" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", 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" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", 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" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling humantime v2.3.0
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling mio v1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling schemars_derive v1.2.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling num_enum v0.7.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling schemars v1.2.0
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling rivulet_semantic v0.1.0 (/opt/rustwide/workdir/crates/rivulet_semantic)
[INFO] [stderr]    Compiling rivulet_bytecode v0.1.0 (/opt/rustwide/workdir/crates/rivulet_bytecode)
[INFO] [stderr]    Compiling rivulet_compiler v0.1.0 (/opt/rustwide/workdir/crates/rivulet_compiler)
[INFO] [stderr]    Compiling rivulet_macro v0.1.0 (/opt/rustwide/workdir/crates/rivulet_macro)
[INFO] [stderr]    Compiling rivulet_runtime v0.1.0 (/opt/rustwide/workdir/crates/rivulet_runtime)
[INFO] [stderr]    Compiling rivulet_std v0.1.0 (/opt/rustwide/workdir/crates/rivulet_std)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.36s
[INFO] running `Command { std: "docker" "inspect" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", 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" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling rivulet_macro v0.1.0 (/opt/rustwide/workdir/crates/rivulet_macro)
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rivulet_compiler v0.1.0 (/opt/rustwide/workdir/crates/rivulet_compiler)
[INFO] [stderr]    Compiling rivulet_bytecode v0.1.0 (/opt/rustwide/workdir/crates/rivulet_bytecode)
[INFO] [stderr]    Compiling rivulet_semantic v0.1.0 (/opt/rustwide/workdir/crates/rivulet_semantic)
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rivulet_runtime v0.1.0 (/opt/rustwide/workdir/crates/rivulet_runtime)
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.11+spec-1.1.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling trybuild v1.0.115
[INFO] [stderr]    Compiling rivulet_std v0.1.0 (/opt/rustwide/workdir/crates/rivulet_std)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", 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" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rivulet_bytecode-261b800cfdc3b64d)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test compiled::tests::test_compiled_function_round_trips_with_capture_slot_count ... ok
[INFO] [stdout] test compiled::tests::test_constants_round_trip ... ok
[INFO] [stdout] test debug::tests::test_full_debug_index_round_trips_sparse_tables ... ok
[INFO] [stdout] test instruction::tests::test_comparison_serialization ... ok
[INFO] [stdout] test compiled::tests::test_compiled_module_round_trips_entries ... ok
[INFO] [stdout] test instruction::tests::test_instruction_display ... ok
[INFO] [stdout] test instruction::tests::test_push_string_instruction_round_trips ... ok
[INFO] [stdout] test instruction::tests::test_instruction_serialization ... ok
[INFO] [stdout] test instruction::tests::test_typed_const_instructions_round_trip ... ok
[INFO] [stdout] test debug::tests::test_minimal_debug_index_round_trips_locations_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rivulet_compiler-e4ec402a98fe8061)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test compiler::tests::test_compile_rejects_empty_entries ... ok
[INFO] [stdout] test compiler::tests::test_compile_rejects_missing_entry_function_with_structured_arguments ... ok
[INFO] [stdout] test compiler::tests::test_compile_only_schedules_entry_reachable_root_functions ... ok
[INFO] [stdout] test compiler::tests::test_compile_rejects_native_module_name_conflicts_as_name_conflict ... ok
[INFO] [stdout] test compiler::tests::test_compiled_module_debug_info_round_trips ... ok
[INFO] [stdout] test compiler::tests::test_compiler_does_not_emit_cross_fiber_capture_for_closure_inside_async_function ... ok
[INFO] [stdout] test compiler::tests::test_compiler_assigns_imported_then_local_capture_slots_for_async_inside_closure ... ok
[INFO] [stdout] test compiler::tests::test_compiler_emits_function_symbol_and_step_debug_index ... ok
[INFO] [stdout] test compiler::tests::test_compiler_does_not_emit_close_upvalues_for_captured_scope_cleanup ... ok
[INFO] [stdout] test compiler::tests::test_compile_rejects_native_function_as_entry ... ok
[INFO] [stdout] test compiler::tests::test_compiler_emits_block_plan_and_scope_leave_for_block_exit ... ok
[INFO] [stdout] test compiler::tests::test_compile_rejects_native_function_as_apply_callable ... ok
[INFO] [stdout] test compiler::tests::test_compiler_keeps_symbol_debug_info_aligned_with_symbol_store ... ok
[INFO] [stdout] test compiler::tests::test_compiler_keeps_top_level_symbol_state ... ok
[INFO] [stdout] test compiler::tests::test_compiler_lowers_closure_capture_access_to_capture_instructions ... ok
[INFO] [stdout] test compiler::tests::test_compiler_lowers_async_capture_access_to_capture_instructions ... ok
[INFO] [stdout] test compiler::tests::test_compiler_options_default_to_minimal_debug ... ok
[INFO] [stdout] test compiler::tests::test_compiler_lowers_cross_block_same_function_access_to_local_instructions ... ok
[INFO] [stdout] test compiler::tests::test_compiler_lowers_local_variable_access_to_local_instructions ... ok
[INFO] [stdout] test compiler::tests::test_create_variable_symbol_records_step_and_symbol_on_name_conflict ... ok
[INFO] [stdout] test compiler::tests::test_resolve_symbol_id_records_step_location_for_missing_name ... ok
[INFO] [stdout] test compiler::tests::test_instruction_debug_info_tracks_reads_and_writes ... ok
[INFO] [stdout] test compiler::tests::test_compiler_new_only_accepts_options ... ok
[INFO] [stdout] test compiler::tests::test_take_compiled_module_emits_debug_index ... ok
[INFO] [stdout] test compiler::tests::test_take_compiled_module_restores_state_for_compiler_reuse ... ok
[INFO] [stdout] test compiler::tests::test_take_compiled_module_uses_constant_pool_without_heap ... ok
[INFO] [stdout] test compiler::tests::test_take_compiled_module_resets_task_2_compiler_state ... ok
[INFO] [stdout] test context::tests::test_add_capture_descriptor_does_not_dedupe_distinct_symbols_with_same_name ... ok
[INFO] [stdout] test compiler::tests::test_take_debug_index_returns_none_when_debug_level_is_none ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_int_emits_push_int_for_i32_range ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_long_string_dedups_constant_pool_entry ... ok
[INFO] [stdout] test lowering::expression::tests::test_compile_variable_load_uses_capture_binding_kind ... ok
[INFO] [stdout] test compiler::tests::test_compiler_uses_scope_leave_before_return ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_float_emits_push_const_for_non_lossless_f64 ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_float_emits_push_float_for_lossless_f32 ... ok
[INFO] [stdout] test compiler::tests::test_compiler_uses_scope_leave_unwind_before_break_jump ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_string_emits_push_string_for_short_string ... ok
[INFO] [stdout] test scope::tests::test_decl_scope_id_uses_stable_scope_identity ... ok
[INFO] [stdout] test lowering::value::tests::test_compile_int_emits_push_const_for_large_i64 ... ok
[INFO] [stdout] test tests::test_compiler_crate_exports_expected_entry_types ... ok
[INFO] [stdout] test compiler::tests::test_function_debug_bindings_stay_staged_in_context_until_finalize ... ok
[INFO] [stdout] test scope::tests::test_function_local_slots_do_not_reset_per_lexical_scope ... ok
[INFO] [stdout] test scope::tests::test_symbol_table_stores_symbol_ids_and_lookup_returns_compiler_symbol ... ok
[INFO] [stdout] test scope::tests::test_mark_variable_captured_updates_compiler_symbol_state ... ok
[INFO] [stdout] test lowering::value::tests::test_add_constant_canonicalizes_nan_bits_before_dedup ... ok
[INFO] [stdout] test compiler::tests::test_take_compiled_module_requires_quiescent_compilation_state - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rivulet_macro-52f55c94cc7ed7a5)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test macros::function::tests::test_function_attr_parser_accepts_name_section ... ok
[INFO] [stdout] test macros::module::tests::test_generate_module_does_not_emit_runtime_validation_calls ... ok
[INFO] [stdout] test support::attrs::tests::test_has_attr_name_ignores_raw_prefix ... ok
[INFO] [stdout] test macros::group::tests::test_generate_group_does_not_emit_runtime_validation_calls ... ok
[INFO] [stdout] test support::attrs::tests::test_collect_aliases_returns_string_bindings ... ok
[INFO] [stdout] test support::attrs::tests::test_collect_includes_preserves_paths ... ok
[INFO] [stdout] test support::attrs::tests::test_parse_meta_attrs_rejects_duplicate_keys ... ok
[INFO] [stdout] test support::function_attr::tests::test_parse_function_attr_with_attrs_section ... ok
[INFO] [stdout] test macros::module::tests::test_generate_module_propagates_module_attrs ... ok
[INFO] [stdout] test macros::group::tests::test_generate_group_propagates_group_attrs ... ok
[INFO] [stdout] test support::attrs::tests::test_parse_meta_attrs_accepts_nested_json_like_values ... ok
[INFO] [stdout] test support::function_attr::tests::test_rejects_duplicate_attr_keys ... ok
[INFO] [stdout] test support::function_attr::tests::test_rejects_duplicate_function_attr_section ... ok
[INFO] [stdout] test support::typedef_expand::tests::test_infer_typedef_name_strips_schema_suffix ... ok
[INFO] [stdout] test support::function_signature::tests::test_accepts_raw_function_signature ... ok
[INFO] [stdout] test support::function_expand::tests::test_expand_function_item_removes_function_attr ... ok
[INFO] [stdout] test support::function_attr::tests::test_parse_function_attr_with_full_sections ... ok
[INFO] [stdout] test support::function_attr::tests::test_rejects_duplicate_attrs_section ... ok
[INFO] [stdout] test support::function_expand::tests::test_build_function_meta_fn_tokens_emits_attrs_map ... ok
[INFO] [stdout] test support::function_expand::tests::test_build_function_meta_fn_tokens_omits_attrs_when_absent ... ok
[INFO] [stdout] test support::function_signature::tests::test_rejects_async_function_handler ... ok
[INFO] [stdout] test macros::group::tests::test_generate_group_propagates_function_attrs ... ok
[INFO] [stdout] test macros::module::tests::test_generate_module_propagates_function_attrs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rivulet_runtime-341033bd92cd9324)
[INFO] [stdout] 
[INFO] [stdout] running 138 tests
[INFO] [stdout] test convert::tests::test_from_value_string ... ok
[INFO] [stdout] test convert::tests::test_i32_from_value_reports_unexpected_value_kind_payload ... ok
[INFO] [stdout] test convert::tests::test_from_value_i64 ... ok
[INFO] [stdout] test convert::tests::test_numeric_casts_preserve_pre_refactor_semantics ... ok
[INFO] [stdout] test convert::tests::test_vec_from_value_reports_actual_runtime_value ... ok
[INFO] [stdout] test convert::tests::test_into_value ... ok
[INFO] [stdout] test gc::tests::scan_roots_visits_values_and_capture_cells ... ok
[INFO] [stdout] test heap::tests::future_result_none_means_pending ... ok
[INFO] [stdout] test heap::tests::reject_future_stores_err_result ... ok
[INFO] [stdout] test gc::tests::heap_ref_from_value_only_maps_heap_values ... ok
[INFO] [stdout] test heap::tests::resolve_future_stores_ok_result ... ok
[INFO] [stdout] test heap::tests::test_capture_cell ... ok
[INFO] [stdout] test heap::tests::test_function_instance ... ok
[INFO] [stdout] test heap::tests::test_capture_desc_serialization ... ok
[INFO] [stdout] test heap::tests::test_function_instance_serialization ... ok
[INFO] [stdout] test heap::tests::test_future_data_serialization ... ok
[INFO] [stdout] test heap::tests::test_future_pending_state_is_result_only ... ok
[INFO] [stdout] test heap::tests::test_heap_function_instance_operations ... ok
[INFO] [stdout] test heap::tests::test_heap_future_operations ... ok
[INFO] [stdout] test heap::tests::test_multiple_fibers_waiting_same_future ... ok
[INFO] [stdout] test module::lookup::tests::test_find_group_owned_walks_nested_tree ... ok
[INFO] [stdout] test module::lookup::tests::test_group_find_function_in_self ... ok
[INFO] [stdout] test heap::tests::test_heap ... ok
[INFO] [stdout] test module::lookup::tests::test_group_find_group_empty_path_returns_self ... ok
[INFO] [stdout] test module::lookup::tests::test_module_find_function_in_group ... ok
[INFO] [stdout] test module::lookup::tests::test_module_find_function_root_level ... ok
[INFO] [stdout] test module::module::tests::test_function_def_attrs_are_skipped_when_absent ... ok
[INFO] [stdout] test heap::tests::test_heap_serialization_with_futures_and_function_instances ... ok
[INFO] [stdout] test module::module::tests::test_function_def_from_rivulet_preserves_attrs ... ok
[INFO] [stdout] test module::module::tests::test_function_def_rivulet ... ok
[INFO] [stdout] test module::module::tests::test_function_def_native ... ok
[INFO] [stdout] test module::module::tests::test_group_no_package_metadata ... ok
[INFO] [stdout] test module::module::tests::test_group_from_rivulet_group_preserves_attrs ... ok
[INFO] [stdout] test module::module::tests::test_module_from_rivulet_module_preserves_attrs ... ok
[INFO] [stdout] test module::native::tests::test_native_function_metadata_only ... ok
[INFO] [stdout] test module::native::tests::test_native_handlers_registry ... ok
[INFO] [stdout] test module::lookup::tests::test_module_find_group_root_level ... ok
[INFO] [stdout] test module::module::tests::test_module_uses_group_for_groups ... ok
[INFO] [stdout] test module::native::tests::test_native_function_attrs_are_optional ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_forwards_heap_access_allocation_and_projection ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_forwards_heap_access_array_and_object_mutation ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_exposes_getters_instead_of_public_fields ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_forwards_retained_root_management ... ok
[INFO] [stdout] test module::module::tests::test_module_attrs_are_skipped_when_absent ... ok
[INFO] [stdout] test value::tests::test_is_truthy ... ok
[INFO] [stdout] test module::native::tests::test_generic_handler_signature_accepts_context ... ok
[INFO] [stdout] test value::tests::test_value_equality ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_minimal_constructor ... ok
[INFO] [stdout] test value::tests::test_value_hash ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_typed_capability_lookup ... ok
[INFO] [stdout] test value::tests::test_value_roundtrips_through_u64_words ... ok
[INFO] [stdout] test value::tests::test_value_rejects_invalid_words ... ok
[INFO] [stdout] test value::tests::test_value_kind_maps_storage_variants_to_language_kinds ... ok
[INFO] [stdout] test module::native_context::tests::test_native_context_empty_host_returns_capability_unavailable ... ok
[INFO] [stdout] test value::tests::test_future_status_serialization ... ok
[INFO] [stdout] test value::tests::test_value_serde_uses_u64_word_representation ... ok
[INFO] [stdout] test value::tests::test_helper_methods ... ok
[INFO] [stdout] test value::tests::test_value_serialization ... ok
[INFO] [stdout] test vm::execute::call::tests::test_execute_call_native_pads_ready_result_to_return_arity ... ok
[INFO] [stdout] test vm::execute::call::tests::test_execute_call_native_returns_wait_callback_for_callback_native ... ok
[INFO] [stdout] test vm::execute::call::tests::test_execute_call_native_returns_wait_call_for_pending_native ... ok
[INFO] [stdout] test vm::execute::control::tests::test_execute_fail_rejects_async_result_future ... ok
[INFO] [stdout] test vm::execute::control::tests::test_execute_fail_does_not_parse_runtime_error_code_from_string ... ok
[INFO] [stdout] test vm::fiber::tests::test_call_frame ... ok
[INFO] [stdout] test vm::execute::control::tests::test_execute_fail_rejects_main_result_future ... ok
[INFO] [stdout] test vm::execute::future::tests::test_execute_settle_returns_failure_payload_without_propagation ... ok
[INFO] [stdout] test vm::fiber::tests::test_call_frame_serialization ... ok
[INFO] [stdout] test vm::fiber::tests::test_fiber_call_frame_operations ... ok
[INFO] [stdout] test vm::fiber::tests::test_current_frame_local_storage_updates_function_frame ... ok
[INFO] [stdout] test vm::fiber::tests::test_async_fiber ... ok
[INFO] [stdout] test vm::fiber::tests::test_fiber_new_requires_result_future_idx ... ok
[INFO] [stdout] test vm::fiber::tests::test_resume_future_reports_waiting_metadata ... ok
[INFO] [stdout] test vm::fiber::tests::test_fiber_status_methods ... ok
[INFO] [stdout] test vm::execute::control::tests::test_return_errors_when_block_stack_is_not_fully_unwound ... ok
[INFO] [stdout] test vm::fiber::tests::test_fiber_status_serialization ... ok
[INFO] [stdout] test vm::fiber::tests::test_scope_operations_attach_to_current_call_frame_block_stack ... ok
[INFO] [stdout] test vm::fiber::tests::test_wait_callback_reports_callback_id ... ok
[INFO] [stdout] test vm::fiber::tests::test_block_frame_includes_scope_kind ... ok
[INFO] [stdout] test vm::fiber::tests::test_fiber_snapshot ... ok
[INFO] [stdout] test vm::scheduler::tests::test_complete_call_sets_resume_call_with_allocated_result ... ok
[INFO] [stdout] test vm::gc::tests::test_collect_gc_roots_includes_result_future_idx ... ok
[INFO] [stdout] test vm::scheduler::tests::test_complete_callback_requires_wait_callback_status ... ok
[INFO] [stdout] test vm::scheduler::tests::test_complete_call_requires_wait_call_status ... ok
[INFO] [stdout] test vm::scheduler::tests::test_complete_callback_schedules_waiting_call_fiber ... ok
[INFO] [stdout] test vm::gc::tests::test_collect_gc_roots_includes_values_embedded_in_errors ... ok
[INFO] [stdout] test vm::fiber::tests::test_wait_future_preserves_mode_and_arity_in_snapshot ... ok
[INFO] [stdout] test vm::scheduler::tests::test_complete_callback_sets_resume_callback_with_allocated_result ... ok
[INFO] [stdout] test vm::scheduler::tests::test_continue_future_waiting_fiber_sets_resume_future_status ... ok
[INFO] [stdout] test vm::scheduler::tests::test_continue_waiting_fiber_schedules_future_success ... ok
[INFO] [stdout] test vm::scheduler::tests::test_continue_waiting_fiber_schedules_future_error ... ok
[INFO] [stdout] test vm::scheduler::tests::test_enqueue_fiber_dedupes_and_dequeue_clears_membership ... ok
[INFO] [stdout] test vm::scheduler::tests::test_dispatch_fiber_outcome_done_removes_finished_fiber ... ok
[INFO] [stdout] test vm::scheduler::tests::test_finish_failed_fiber_returns_done_without_inline_removal ... ok
[INFO] [stdout] test vm::scheduler::tests::test_dispatch_fiber_outcome_wait_call_registers_pending_call_and_marks_waiting ... ok
[INFO] [stdout] test vm::scheduler::tests::test_reject_call_schedules_waiting_call_fiber_with_error ... ok
[INFO] [stdout] test vm::scheduler::tests::test_set_fiber_done_updates_scheduler_stats ... ok
[INFO] [stdout] test vm::scheduler::tests::test_execute_fiber_timeslice_stops_at_yield_boundary ... ok
[INFO] [stdout] test vm::scheduler::tests::test_recompute_base_status_prefers_running_when_stats_show_runnable ... ok
[INFO] [stdout] test vm::scheduler::tests::test_execute_fiber_timeslice_requeues_after_budget_exhaustion ... ok
[INFO] [stdout] test vm::scheduler::tests::test_paused_vm_drains_pending_call_completion_without_executing_resume_call ... ok
[INFO] [stdout] test vm::scheduler::tests::test_pending_call_completion_is_preserved_while_paused ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_is_not_safe_when_wait_call_pending_exists ... ok
[INFO] [stdout] test vm::scheduler::tests::test_set_fiber_wait_call_updates_scheduler_stats ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_restores_resume_before_next_run ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_preserves_compiled_module_fields ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_restores_waiting_call_and_native_call_states ... ok
[INFO] [stdout] test vm::scheduler::tests::test_set_fiber_wait_callback_updates_scheduler_stats ... ok
[INFO] [stdout] test vm::scheduler::tests::test_recompute_base_status_idle_when_wait_call_is_pending ... ok
[INFO] [stdout] test vm::snapshot::tests::test_paused_resume_call_is_snapshot_safe_after_completion_drain ... ok
[INFO] [stdout] test vm::scheduler::tests::test_pause_takes_effect_between_timeslices ... ok
[INFO] [stdout] test vm::snapshot::tests::test_load_snapshot_restores_runnable_queue ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_round_trips_error_payload_values ... ok
[INFO] [stdout] test module::lookup::tests::test_module_find_group_nested ... ok
[INFO] [stdout] test vm::vm::tests::test_execute_call_reports_actual_non_callable_value ... ok
[INFO] [stdout] test vm::execute::control::tests::test_execute_panic_returns_panic_error ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_round_trips_resume_callback_without_continuation ... ok
[INFO] [stdout] test vm::snapshot::tests::test_snapshot_round_trips_terminal_error ... ok
[INFO] [stdout] test vm::vm::tests::test_alloc_call_id_is_monotonic ... ok
[INFO] [stdout] test vm::vm::tests::test_instruction_error_uses_current_instruction_location_and_payload ... ok
[INFO] [stdout] test vm::vm::tests::test_load_compiled_module_flattens_compiled_fields_into_vm ... ok
[INFO] [stdout] test vm::vm::tests::test_push_string_pushes_inline_string_without_heap_materialization ... ok
[INFO] [stdout] test vm::vm::tests::test_main_result_reads_from_main_result_future ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_fiber_attaches_instruction_location_to_runtime_error ... ok
[INFO] [stdout] test vm::vm::tests::test_load_compiled_module_materializes_constant_pool_into_vm_heap ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_call_normalizes_values_on_resume ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_future_await_pushes_results_without_continuation ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_future_settle_does_not_use_previous_instruction ... ok
[INFO] [stdout] test vm::vm::tests::test_start_function_binds_main_result_future ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_future_await_propagates_error_without_continuation ... ok
[INFO] [stdout] test vm::vm::tests::test_start_function_rejects_non_entry_function ... ok
[INFO] [stdout] test vm::vm::tests::test_start_function_value_preserves_function_instance_captures ... ok
[INFO] [stdout] test vm::vm::tests::test_start_uses_entry_id ... ok
[INFO] [stdout] test vm::vm::tests::test_resume_call_allocates_long_string_and_object_into_vm_heap ... ok
[INFO] [stdout] test vm::vm::tests::test_vm_new_uses_default_options ... ok
[INFO] [stdout] test vm::vm::tests::test_vm_with_options_overrides_default_options ... ok
[INFO] [stdout] test vm::scheduler::tests::test_waiting_callback_counts_as_waiting ... ok
[INFO] [stdout] test vm::scheduler::tests::test_dispatch_fiber_outcome_rejects_continue - should panic ... ok
[INFO] [stdout] test vm::scheduler::tests::test_recompute_base_status_completed_after_started_execution_finishes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 138 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/callback_registry.rs (/opt/rustwide/target/debug/deps/callback_registry-23fcc2e35ccea345)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_native_context_without_callback_registry ... ok
[INFO] [stdout] test test_native_context_with_callback_registry ... ok
[INFO] [stdout] test test_register_callback_returns_token ... ok
[INFO] [stdout] test test_registered_token_can_be_looked_up ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/composite_host_capability.rs (/opt/rustwide/target/debug/deps/composite_host_capability-3454cceb044f44c6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test native::tests::test_native_function_metadata_is_handler_free ... ok
[INFO] [stdout] test harness::test_harness_compiles_with_direct_compiler_dependency ... ok
[INFO] [stdout] test native::tests::test_build_test_module_returns_generic_handlers ... ok
[INFO] [stdout] test composite_host_exposes_env_and_stdio_capabilities ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/heap_compare_semantics.rs (/opt/rustwide/target/debug/deps/heap_compare_semantics-1b617699849f64b4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_heap_compare_orders_scalars_and_rejects_arrays ... ok
[INFO] [stdout] test test_heap_equal_handles_cycles_without_recursing_forever ... ok
[INFO] [stdout] test test_heap_equal_recurses_arrays_and_objects ... ok
[INFO] [stdout] test test_heap_split_smoke_keeps_pooling_and_conversion ... ok
[INFO] [stdout] test test_heap_equal_supports_cross_representation_scalars ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-30181016b1403567)
[INFO] [stdout] 
[INFO] [stdout] running 310 tests
[INFO] [stdout] test async_block::async_creates_future_handle::async_creates_future_handle_without_child_stack_marker ... ok
[INFO] [stdout] test async_block::async_await_result::async_await_result ... ok
[INFO] [stdout] test async_block::async_creates_future_handle::async_creates_future_handle ... ok
[INFO] [stdout] test async_block::async_return_multiple_values::async_return_multiple_values ... ok
[INFO] [stdout] test async_block::async_in_loop_with_closure_capturing_variable::test_async_in_loop_with_closure_capturing_variable ... ok
[INFO] [stdout] test async_block::async_fiber_variable_depth_calculation::async_fiber_variable_depth_calculation ... ok
[INFO] [stdout] test async_block::async_panic_rejects_future::async_panic_rejects_future ... ok
[INFO] [stdout] test async_block::async_return_skips_subsequent_code::async_return_skips_subsequent_code ... ok
[INFO] [stdout] test async_block::async_in_closure_captures_variable::async_in_closure_captures_variable ... ok
[INFO] [stdout] test async_block::async_fiber_write_parent_variable::async_fiber_write_parent_variable ... ok
[INFO] [stdout] test async_block::async_return_vs_panic_execution_order::async_return_vs_panic_execution_order ... ok
[INFO] [stdout] test async_block::async_in_closure_modifies_captured_variable::async_in_closure_modifies_captured_variable ... ok
[INFO] [stdout] test async_block::async_modifies_then_closure_reads::test_async_modifies_then_closure_reads ... ok
[INFO] [stdout] test async_block::async_panic_multiple_messages::async_panic_multiple_messages ... ok
[INFO] [stdout] test async_block::async_execution_order::async_execution_order ... ok
[INFO] [stdout] test async_block::await_multiple_outputs_fill_undefined::await_multiple_outputs_fill_undefined ... ok
[INFO] [stdout] test async_block::closure_captures_parent_modified_outside_async::closure_captures_parent_modified_outside_async ... ok
[INFO] [stdout] test async_block::async_fiber_read_parent_variable::async_fiber_read_parent_variable ... ok
[INFO] [stdout] test async_block::closure_in_async_captures_multiple_parent_variables::test_closure_in_async_captures_multiple_parent_variables ... ok
[INFO] [stdout] test async_block::closure_factory_in_async::closure_factory_in_async ... ok
[INFO] [stdout] test async_block::closure_in_async_captures_variable::closure_in_async_captures_variable ... ok
[INFO] [stdout] test async_block::closure_in_closure_in_async_captures_outer::test_closure_in_closure_in_async_captures_outer ... ok
[INFO] [stdout] test async_block::closure_in_async_modifies_parent_variable::test_closure_in_async_modifies_parent_variable ... ok
[INFO] [stdout] test async_block::closure_in_async_multiple_calls_same_value::test_closure_in_async_multiple_calls_same_value ... ok
[INFO] [stdout] test async_block::closure_captures_variables_from_multiple_levels::test_closure_captures_variables_from_multiple_levels ... ok
[INFO] [stdout] test async_block::closure_in_async_modifies_outer_variable::closure_in_async_modifies_outer_variable ... ok
[INFO] [stdout] test async_block::closure_in_deeply_nested_async_captures_root_variable::test_closure_in_deeply_nested_async_captures_root_variable ... ok
[INFO] [stdout] test async_block::closure_in_triple_nested_async_captures_root::test_closure_in_triple_nested_async_captures_root ... ok
[INFO] [stdout] test async_block::closure_async_closure_modify_chain::closure_async_closure_modify_chain ... ok
[INFO] [stdout] test async_block::closure_in_async_sees_parent_variable_changes::test_closure_in_async_sees_parent_variable_changes ... ok
[INFO] [stdout] test async_block::closure_in_async_returns_another_closure::closure_in_async_returns_another_closure ... ok
[INFO] [stdout] test async_block::closure_captures_across_multiple_async_levels::closure_captures_across_multiple_async_levels ... ok
[INFO] [stdout] test async_block::async_sync_assign_visibility::async_sync_assign_visibility ... ok
[INFO] [stdout] test async_block::closure_in_async_modifies_parent_variable_with_store::test_closure_in_async_modifies_parent_variable_with_store ... ok
[INFO] [stdout] test async_block::closure_from_async_called_in_another_async::test_closure_from_async_called_in_another_async ... ok
[INFO] [stdout] test async_block::chained_await_with_closure_call::chained_await_with_closure_call ... ok
[INFO] [stdout] test async_block::closure_from_async_called_multiple_times::test_closure_from_async_called_multiple_times ... ok
[INFO] [stdout] test async_block::closure_recursion_in_async::closure_recursion_in_async ... ok
[INFO] [stdout] test async_block::closures_created_in_loop_in_async::closures_created_in_loop_in_async ... ok
[INFO] [stdout] test async_block::closure_with_cold_async_preserves_capture::test_closure_with_cold_async_preserves_capture ... ok
[INFO] [stdout] test async_block::multiple_async_and_await::multiple_async_and_await ... ok
[INFO] [stdout] test async_block::loop_in_async_with_closure_capture::loop_in_async_with_closure_capture ... ok
[INFO] [stdout] test async_block::conditional_in_async_with_closure_capture::conditional_in_async_with_closure_capture ... ok
[INFO] [stdout] test async_block::closures_created_in_foreach_in_async::closures_created_in_foreach_in_async ... ok
[INFO] [stdout] test async_block::multiple_async_blocks_share_same_closure::multiple_async_blocks_share_same_closure ... ok
[INFO] [stdout] test async_block::settle_async_fail_result::settle_async_fail_result ... ok
[INFO] [stdout] test async_block::multiple_closures_in_async_share_parent_variable::test_multiple_closures_in_async_share_parent_variable ... ok
[INFO] [stdout] test async_block::nested_async_execution_order::nested_async_execution_order ... ok
[INFO] [stdout] test async_block::multiple_closures_in_async_share_variable::test_multiple_closures_in_async_share_variable ... ok
[INFO] [stdout] test async_block::async_panic_rejects_future::async_panic_unawaited_fails_vm ... ok
[INFO] [stdout] test async_block::nested_async_variable_modification::nested_async_variable_modification ... ok
[INFO] [stdout] test async_block::nested_closure_async_closure::nested_closure_async_closure ... ok
[INFO] [stdout] test basic::assign_array_index::assign_array_index ... ok
[INFO] [stdout] test async_block::nested_async_closure_async::nested_async_closure_async ... ok
[INFO] [stdout] test basic::no_return::no_return ... ok
[INFO] [stdout] test basic::assign_expr::assign_expr ... ok
[INFO] [stdout] test basic::multiple_returns::multiple_returns ... ok
[INFO] [stdout] test basic::assign_basic::assign_basic ... ok
[INFO] [stdout] test async_block::nested_closures_in_async_capture_different_levels::test_nested_closures_in_async_capture_different_levels ... ok
[INFO] [stdout] test basic::multiple_returns_with_defaults::multiple_returns_with_defaults ... ok
[INFO] [stdout] test basic::assign_property::assign_property ... ok
[INFO] [stdout] test basic::define_multiple::define_multiple ... ok
[INFO] [stdout] test basic::assign_bracket_property::assign_bracket_property ... ok
[INFO] [stdout] test basic::assign_complex_expression::assign_complex_expression ... ok
[INFO] [stdout] test async_block::nested_closures_in_async_capture_multiple_levels::test_nested_closures_in_async_capture_multiple_levels ... ok
[INFO] [stdout] test basic::return_default_different_types::return_default_different_types ... ok
[INFO] [stdout] test basic::define_single::define_single ... ok
[INFO] [stdout] test basic::return_default_missing_values::return_default_missing_values ... ok
[INFO] [stdout] test basic::assign_nested_property::assign_nested_property ... ok
[INFO] [stdout] test basic::return_default_partial::return_default_partial ... ok
[INFO] [stdout] test basic::single_return_bool::single_return_bool ... ok
[INFO] [stdout] test basic::return_default_mixed::return_default_mixed ... ok
[INFO] [stdout] test basic::three_returns::three_returns ... ok
[INFO] [stdout] test basic::single_return_int::single_return_int ... ok
[INFO] [stdout] test basic::single_return_string::single_return_string ... ok
[INFO] [stdout] test closure::close_upvalues::captured_block_local_survives_scope_exit ... ok
[INFO] [stdout] test closure::capture_parent_write_after_closure_creation::capture_parent_write_after_closure_creation ... ok
[INFO] [stdout] test basic::return_default_no_return_step::return_default_no_return_step ... ok
[INFO] [stdout] test basic::return_default_with_return_step::return_default_with_return_step ... ok
[INFO] [stdout] test closure_recursion_async::simple_call::simple_call ... ok
[INFO] [stdout] test closure::capture_write::capture_write ... ok
[INFO] [stdout] test closure_recursion_async::recursion_base_case::recursion_base_case ... ok
[INFO] [stdout] test closure_recursion_async::recursion_in_async::recursion_in_async ... ok
[INFO] [stdout] test closure_recursion_async::recursion_one_step::recursion_one_step ... ok
[INFO] [stdout] test closure::closures_created_in_loop_snapshot::closures_created_in_loop_snapshot ... ok
[INFO] [stdout] test closure::create_and_call::create_and_call ... ok
[INFO] [stdout] test control_flow::if_else::if_else ... ok
[INFO] [stdout] test control_flow::foreach_object::foreach_object ... ok
[INFO] [stdout] test basic::multiple_returns_mixed_types::multiple_returns_mixed_types ... ok
[INFO] [stdout] test control_flow::foreach_array::foreach_array ... ok
[INFO] [stdout] test control_flow::foreach_break::foreach_break ... ok
[INFO] [stdout] test control_flow::if_mixed::if_mixed ... ok
[INFO] [stdout] test control_flow::if_nested::if_nested ... ok
[INFO] [stdout] test control_flow::foreach_empty::foreach_empty ... ok
[INFO] [stdout] test closure_recursion_async::recursive_outer_closure::recursive_outer_closure ... ok
[INFO] [stdout] test control_flow::if_simple::if_simple ... ok
[INFO] [stdout] test control_flow::if_or::if_or ... ok
[INFO] [stdout] test control_flow::foreach_continue::foreach_continue ... ok
[INFO] [stdout] test control_flow::loop_range::loop_range ... ok
[INFO] [stdout] test control_flow::loop_nested::loop_nested ... ok
[INFO] [stdout] test control_flow::loop_infinite::loop_infinite ... ok
[INFO] [stdout] test control_flow::if_and::if_and ... ok
[INFO] [stdout] test control_flow::loop_break::loop_break ... ok
[INFO] [stdout] test control_flow::loop_range_float::loop_range_float_scientific_notation ... ok
[INFO] [stdout] test control_flow::loop_range_float::loop_range_float_basic ... ok
[INFO] [stdout] test control_flow::loop_range_float::loop_range_high_precision_float ... ok
[INFO] [stdout] test control_flow::loop_continue::loop_continue ... ok
[INFO] [stdout] test control_flow::loop_range_heap_int::loop_range_sum_range ... ok
[INFO] [stdout] test control_flow::loop_range_heap_int::loop_range_int_basic ... ok
[INFO] [stdout] test control_flow::loop_range_heap_int::loop_range_large_int_count ... ok
[INFO] [stdout] test control_flow::loop_count::loop_count ... ok
[INFO] [stdout] test control_flow::loop_range_heap_int::loop_range_negative_step ... ok
[INFO] [stdout] test control_flow::loop_range_heap_int::loop_range_negative_large_step ... ok
[INFO] [stdout] test control_flow::loop_range_float::loop_range_float_step ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_equal_start_end ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_count_iterations ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_empty_range ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_step_two ... ok
[INFO] [stdout] test control_flow::loop_range_float::loop_range_float_negative_step ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_float_start_int_end ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_float_step_with_int_range ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_heap_int_values ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_negative_heap_int ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_int_start_float_end ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_infinite_with_zero_step ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_heap_int_with_int_step ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_heap_int_negative_step ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_nested ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_single_iteration ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_with_index_and_value ... ok
[INFO] [stdout] test errors::break_outside_loop::break_outside_loop ... ok
[INFO] [stdout] test errors::duplicate_step_id::duplicate_step_id ... ok
[INFO] [stdout] test control_flow::switch_structural_eq::switch_matches_structurally_equal_arrays ... ok
[INFO] [stdout] test control_flow::switch_basic::switch_basic ... ok
[INFO] [stdout] test errors::assign_odd_length::assign_odd_length ... ok
[INFO] [stdout] test errors::unknown_function::unknown_function ... ok
[INFO] [stdout] test errors::unbound_identifier::unbound_identifier ... ok
[INFO] [stdout] test control_flow::loop_range_mixed::loop_range_negative_range ... ok
[INFO] [stdout] test errors::foreach_non_iterable::foreach_non_iterable ... ok
[INFO] [stdout] test errors::continue_outside_loop::continue_outside_loop ... ok
[INFO] [stdout] test control_flow::switch_nested::switch_nested ... ok
[INFO] [stdout] test errors::switch_scope_isolation::switch_scope_isolation ... ok
[INFO] [stdout] test control_flow::switch_default::switch_default ... ok
[INFO] [stdout] test control_flow::switch_multiple_cases::switch_multiple_cases ... ok
[INFO] [stdout] test control_flow::loop_step::loop_step ... ok
[INFO] [stdout] test errors::invalid_expr::invalid_expr ... ok
[INFO] [stdout] test expression::identifier::identifier ... ok
[INFO] [stdout] test expression::missing_key_oob::missing_key_oob ... ok
[INFO] [stdout] test expression::bracket_access::bracket_access ... ok
[INFO] [stdout] test expression::dot_backtick_quoted::dot_backtick_quoted ... ok
[INFO] [stdout] test expression::bracket_identifier_key::bracket_identifier_key ... ok
[INFO] [stdout] test function_call::blocked_call_rejects_main_result::blocked_call_rejects_main_result ... ok
[INFO] [stdout] test function_call::await_non_future::await_non_future ... ok
[INFO] [stdout] test function_call::await_non_future_multi::await_non_future_multi ... ok
[INFO] [stdout] test expression::dot_access_variants::dot_access_variants ... ok
[INFO] [stdout] test expression::chained_access::chained_access ... ok
[INFO] [stdout] test function_call::default_args::default_args ... ok
[INFO] [stdout] test function_call::env_capability::env_capability_uses_host_container ... ok
[INFO] [stdout] test function_call::cold_async_multiple::cold_async_multiple ... ok
[INFO] [stdout] test function_call::env_capability::env_has_returns_false_when_not_injected ... ok
[INFO] [stdout] test function_call::entry_varargs::entry_varargs ... ok
[INFO] [stdout] test function_call::env_capability::env_get_existing_key ... ok
[INFO] [stdout] test function_call::entry_args_defaults::entry_args_defaults ... ok
[INFO] [stdout] test function_call::env_capability::env_get_missing_key_returns_null ... ok
[INFO] [stdout] test function_call::entry_default_varargs::entry_default_varargs ... ok
[INFO] [stdout] test function_call::env_capability::env_keys_returns_all_keys ... ok
[INFO] [stdout] test function_call::env_capability::env_has_returns_true_when_injected ... ok
[INFO] [stdout] test errors::panic_propagation::panic_propagation ... ok
[INFO] [stdout] test function_call::env_capability::env_set_and_get ... ok
[INFO] [stdout] test function_call::env_capability::env_remove ... ok
[INFO] [stdout] test function_call::native_call_chain::native_call_chain ... ok
[INFO] [stdout] test function_call::closure_capture_after_pending_native::early_copied_closure_value_sees_latest_capture_during_callback_wait ... ok
[INFO] [stdout] test function_call::native_greater_equal::native_greater_equal ... ok
[INFO] [stdout] test function_call::closure_capture_after_pending_native::closure_returned_after_pending_and_callback_preserves_capture_for_root_start ... ok
[INFO] [stdout] test function_call::closure_capture_after_pending_native::root_start_during_callback_wait_sees_latest_captured_string ... ok
[INFO] [stdout] test function_call::native_cold_async::native_cold_async ... ok
[INFO] [stdout] test function_call::closure_capture_after_pending_native::root_start_during_callback_wait_sees_latest_captured_value ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_capability_uses_host_container ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_write_multiple_times ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_has_returns_true_when_injected ... ok
[INFO] [stdout] test function_call::native_sync::native_sync ... ok
[INFO] [stdout] test function_call::rivulet_call::rivulet_call ... ok
[INFO] [stdout] test function_call::native_multi_args::native_multi_args ... ok
[INFO] [stdout] test function_call::rivulet_call_chain::rivulet_call_chain ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_has_returns_false_when_not_injected ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_read_returns_length ... ok
[INFO] [stdout] test function_call::recursive_call::recursive_call ... ok
[INFO] [stdout] test function_call::native_multi_returns::native_multi_returns ... ok
[INFO] [stdout] test function_call::closure_capture_after_pending_native::closure_capture_after_pending_native_completion ... ok
[INFO] [stdout] test gc::compiled_constants_are_gc_roots::compiled_constants_are_gc_roots ... ok
[INFO] [stdout] test function_call::varargs_slice::varargs_slice ... ok
[INFO] [stdout] test gc::e2e_gc_actually_collects_unreachable::e2e_gc_actually_collects_unreachable ... ok
[INFO] [stdout] test gc::e2e_gc_handles_nested_structures::e2e_gc_handles_nested_structures ... ok
[INFO] [stdout] test function_call::stdio_capability::stdio_write_with_capability ... ok
[INFO] [stdout] test gc::gc_collect_unreachable::gc_collect_unreachable ... ok
[INFO] [stdout] test gc::gc_handle_cyclic_references::gc_handle_cyclic_references ... ok
[INFO] [stdout] test gc::full_gc_snapshot_restore::full_gc_snapshot_restore ... ok
[INFO] [stdout] test gc::gc_memory_efficiency::gc_memory_efficiency ... ok
[INFO] [stdout] test gc::gc_pause_time::gc_pause_time ... ok
[INFO] [stdout] test function_call::native_hot_async::native_hot_async ... ok
[INFO] [stdout] test gc::gc_stats::gc_stats ... ok
[INFO] [stdout] test gc::full_gc_collects_unreachable_heap_objects::full_gc_collects_unreachable_heap_objects ... ok
[INFO] [stdout] test gc::traverse_closure::traverse_closure ... ok
[INFO] [stdout] test gc::cyclic_reference_as_return_value::cyclic_reference_as_return_value ... ok
[INFO] [stdout] test gc::root_scan_fiber_stack::root_scan_fiber_stack ... ok
[INFO] [stdout] test async_block::nested_async_variable_depth::nested_async_variable_depth ... ok
[INFO] [stdout] test gc::gc_transparent::gc_transparent ... ok
[INFO] [stdout] test gc::main_result_survives_full_gc::main_result_survives_full_gc ... ok
[INFO] [stdout] test gc::traverse_list::traverse_list ... ok
[INFO] [stdout] test gc::traverse_dict::traverse_dict ... ok
[INFO] [stdout] test harness::test_harness_compiles_with_direct_compiler_dependency ... ok
[INFO] [stdout] test literals::all_strings_template::all_strings_template ... ok
[INFO] [stdout] test gc::root_scan_scopes::root_scan_scopes ... ok
[INFO] [stdout] test gc::traverse_future::traverse_future ... ok
[INFO] [stdout] test literals::object_key_template::object_key_template ... ok
[INFO] [stdout] test literals::data_priority::data_priority ... ok
[INFO] [stdout] test literals::raw_string_object::raw_string_object ... ok
[INFO] [stdout] test literals::raw_priority_over_map::raw_priority_over_map ... ok
[INFO] [stdout] test literals::expr_priority::expr_priority ... ok
[INFO] [stdout] test literals::template_array_access::template_array_access ... ok
[INFO] [stdout] test literals::raw_no_template::raw_no_template ... ok
[INFO] [stdout] test literals::short_string_inline::short_string_inline ... ok
[INFO] [stdout] test literals::template_complex_expr::template_complex_expr ... ok
[INFO] [stdout] test literals::long_string_heap::long_string_heap ... ok
[INFO] [stdout] test literals::template_invalid_expr::template_invalid_expr ... ok
[INFO] [stdout] test module_system::alias_conflict_type::alias_conflict_type ... ok
[INFO] [stdout] test module_system::entry_full_name::start_function_accepts_second_plain_package_full_name ... ok
[INFO] [stdout] test literals::template_string::template_string ... ok
[INFO] [stdout] test module_system::alias_conflict_function::alias_conflict_function ... ok
[INFO] [stdout] test literals::template_nested_property::template_nested_property ... ok
[INFO] [stdout] test module_system::cross_module_call::cross_module_call ... ok
[INFO] [stdout] test module_system::alias_edge_cases::alias_coexists_with_local_function ... ok
[INFO] [stdout] test module_system::alias_edge_cases::alias_to_nested_group_function ... ok
[INFO] [stdout] test module_system::alias_edge_cases::multiple_aliases_different_modules ... ok
[INFO] [stdout] test module_system::alias_edge_cases::alias_with_fully_qualified_path ... ok
[INFO] [stdout] test module_system::alias_resolution::alias_resolution ... ok
[INFO] [stdout] test module_system::entry_full_name::start_function_accepts_simple_package_full_name ... ok
[INFO] [stdout] test module_system::dependency_alias::dependency_alias ... ok
[INFO] [stdout] test module_system::group_call::group_call ... ok
[INFO] [stdout] test module_system::library_module::library_module ... ok
[INFO] [stdout] test module_system::nested_group_call::nested_group_call ... ok
[INFO] [stdout] test module_system::local_call::local_call ... ok
[INFO] [stdout] test native_module_macro::test_combined_bounds_propagation ... ok
[INFO] [stdout] test native_module_macro::test_group_typedef_accepts_json_object_macro ... ok
[INFO] [stdout] test native_module_macro::test_include_bounds_propagation ... ok
[INFO] [stdout] test native_module_macro::test_inline_nested_groups_do_not_need_include ... ok
[INFO] [stdout] test native_module_macro::test_module_typedef_accepts_json_object_macro ... ok
[INFO] [stdout] test native_module_macro::test_module_nested_group_with_cap ... ok
[INFO] [stdout] test native_module_macro::test_multifile_group_include_builds ... ok
[INFO] [stdout] test basic::return_default_excess_values::return_default_excess_values ... ok
[INFO] [stdout] test module_system::vm_load_missing_handler::vm_load_missing_handler ... ok
[INFO] [stdout] test native::tests::test_build_test_module_returns_generic_handlers ... ok
[INFO] [stdout] test native::tests::test_native_function_metadata_is_handler_free ... ok
[INFO] [stdout] test native_module_macro::test_module_level_native_with_cap ... ok
[INFO] [stdout] test native_module_macro::test_multiple_capability_bounds ... ok
[INFO] [stdout] test native_module_macro::test_multiple_include_bounds_merge ... ok
[INFO] [stdout] test native_module_macro::test_nested_group_bounds_propagation ... ok
[INFO] [stdout] test native_module_macro::test_single_capability_bounds ... ok
[INFO] [stdout] test native_module_macro::test_runtime_capability_access ... ok
[INFO] [stdout] test native_module_macro::test_single_file_group_builds ... ok
[INFO] [stdout] test native_module_macro::test_single_file_module_builds ... ok
[INFO] [stdout] test native_module_macro::test_single_function_multiple_capabilities ... ok
[INFO] [stdout] test snapshot::serialization::serialization_supports_flattened_compiled_fields ... ok
[INFO] [stdout] test snapshot::create_snapshot::create_snapshot ... ok
[INFO] [stdout] test native_module_macro::test_nested_group_native_keys_include_root_module ... ok
[INFO] [stdout] test vm_control::main_result_is_written_without_terminal_error ... ok
[INFO] [stdout] test snapshot::serialization::serialization_does_not_persist_vm_options ... ok
[INFO] [stdout] test native_module_macro::test_three_level_nested_group_bounds ... ok
[INFO] [stdout] test vm_control::load_snapshot_rebuilds_control_flags_from_snapshot_status ... ok
[INFO] [stdout] test vm_control::pause_moves_vm_to_pausing ... ok
[INFO] [stdout] test snapshot::serialization::serialization ... ok
[INFO] [stdout] test vm_control::loading_module_clears_stale_control_requests ... ok
[INFO] [stdout] test snapshot::load_snapshot::load_snapshot ... ok
[INFO] [stdout] test snapshot::load_snapshot::load_snapshot_preserves_main_result_before_vm_completion ... ok
[INFO] [stdout] test snapshot::serialization::serialization_preserves_status_main_result_and_terminal_error ... ok
[INFO] [stdout] test vm_control::pause_request_without_boundary_reports_pausing_before_pause ... ok
[INFO] [stdout] test vm_control::run_until_idle_returns_stopped_when_stop_requested ... ok
[INFO] [stdout] test vm_control::snapshot_restore_preserves_main_result_before_vm_completion ... ok
[INFO] [stdout] test vm_control::shutdown_requested_leaves_completed_vm_terminal ... ok
[INFO] [stdout] test vm_control::run_until_idle_returns_paused_when_pause_requested ... ok
[INFO] [stdout] test vm_control::stop_request_reports_stopping_before_stop_boundary ... ok
[INFO] [stdout] test vm_control::unpause_from_pausing_recomputes_running ... ok
[INFO] [stdout] test vm_control::unpause_returns_false_when_no_pause_was_requested ... ok
[INFO] [stdout] test vm_control::paused_pending_call_completion_restores_as_resume_call ... ok
[INFO] [stdout] test vm_control::test_waiting_with_stop_requested_enters_stopped ... ok
[INFO] [stdout] test vm_control::test_waiting_with_pause_requested_enters_paused_after_resume_condition ... ok
[INFO] [stdout] test vm_control::vm_can_transition_from_paused_to_running_via_unpause ... ok
[INFO] [stdout] test vm_control::vm_starts_in_init_state ... ok
[INFO] [stdout] test vm_control::vm_moves_to_ready_after_loading_module ... ok
[INFO] [stdout] test vm_control::vm_accepts_driver_host_and_reports_drive_events ... ok
[INFO] [stdout] test vm_control::snapshot_capability_running_not_allowed ... ok
[INFO] [stdout] test vm_control::vm_status_completed_on_normal_exit ... ok
[INFO] [stdout] test vm_control::vm_status_matches_result ... ok
[INFO] [stdout] test vm_control::paused_drive_reprocesses_completion_without_executing_new_instructions ... ok
[INFO] [stdout] test vm_control::vm_main_result_can_exist_before_vm_completion ... ok
[INFO] [stdout] test vm_host_channel::take_result_returns_none_before_completion ... ok
[INFO] [stdout] test vm_host_channel::start_returns_root_fiber_id_and_take_result_consumes_once ... ok
[INFO] [stdout] test vm_host_channel::retained_roots_round_trip_in_snapshot ... ok
[INFO] [stdout] test vm_host_channel::retained_function_value_is_in_gc_roots ... ok
[INFO] [stdout] test vm_control::paused_vm_can_snapshot_when_no_hot_async ... ok
[INFO] [stdout] test vm_control::run_until_idle_returns_completed ... ok
[INFO] [stdout] test vm_control::stop_moves_vm_to_stopping ... ok
[INFO] [stdout] test vm_control::snapshot_capability_waiting_is_persistable ... ok
[INFO] [stdout] test vm_control::shutdown_requested_drains_pending_completion_without_executing_resume_call ... ok
[INFO] [stdout] test vm_control::vm_status_running_when_has_runnable_fibers ... ok
[INFO] [stdout] test closure::nested_closure::nested_closure ... ok
[INFO] [stdout] test control_flow::switch_structural_eq::switch_matches_structurally_equal_objects ... ok
[INFO] [stdout] test gc::gc_no_collect_live_objects::gc_no_collect_live_objects ... ok
[INFO] [stdout] test vm_control::waiting_paused_reenters_processing_after_host_wake ... ok
[INFO] [stderr]      Running tests/public_api_module_paths.rs (/opt/rustwide/target/debug/deps/public_api_module_paths-cfd303a784bf1f3e)
[INFO] [stdout] test snapshot::preserve_fiber_state::preserve_fiber_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 310 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_explicit_module_paths_remain_the_way_to_access_secondary_api ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_api_root.rs (/opt/rustwide/target/debug/deps/public_api_root-bdb05aceed754a68)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_root_surface_exposes_only_core_facade_types ... ok
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]     Checking dyn-clone v1.0.20
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking bytes v1.10.1
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking clap_builder v4.5.60
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking seahash v4.1.0
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking humantime v2.3.0
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking mio v1.1.0
[INFO] [stderr]     Checking socket2 v0.6.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking clap v4.5.60
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling schemars_derive v1.2.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]     Checking tokio v1.48.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking schemars v1.2.0
[INFO] [stderr]     Checking slab v0.4.11
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking rivulet_semantic v0.1.0 (/opt/rustwide/workdir/crates/rivulet_semantic)
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking rivulet_bytecode v0.1.0 (/opt/rustwide/workdir/crates/rivulet_bytecode)
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rivulet_compiler v0.1.0 (/opt/rustwide/workdir/crates/rivulet_compiler)
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]    Compiling rivulet_macro v0.1.0 (/opt/rustwide/workdir/crates/rivulet_macro)
[INFO] [stderr]     Checking rivulet_runtime v0.1.0 (/opt/rustwide/workdir/crates/rivulet_runtime)
[INFO] [stderr]     Checking rivulet_std v0.1.0 (/opt/rustwide/workdir/crates/rivulet_std)
[INFO] [stderr]     Checking rivulet_runtime-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/rivulet_runtime)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.83s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test test_removed_root_paths_fail_to_compile has been running for over 60 seconds
[INFO] [stderr] test tests/ui/public_api/root_secondary_exports.rs ... mismatch
[INFO] [stderr] 
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved imports `rivulet_runtime::Heap`, `rivulet_runtime::NativeContext`, `rivulet_runtime::RivuletModule`
[INFO] [stderr]  --> tests/ui/public_api/root_secondary_exports.rs:1:23
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rivulet_runtime::{Heap, NativeContext, RivuletModule};
[INFO] [stderr]   |                       ^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `RivuletModule` in the root
[INFO] [stderr]   |                       |     |
[INFO] [stderr]   |                       |     no `NativeContext` in the root
[INFO] [stderr]   |                       no `Heap` in the root
[INFO] [stderr]   |                       help: a similar name exists in the module: `heap`
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider importing this struct instead:
[INFO] [stderr]           rivulet_runtime::heap::Heap
[INFO] [stderr]   = help: consider importing this struct instead:
[INFO] [stderr]           rivulet_runtime::module::NativeContext
[INFO] [stderr]   = help: consider importing one of these structs instead:
[INFO] [stderr]           rivulet_runtime::module::RivuletModule
[INFO] [stderr]           rivulet_semantic::schema::RivuletModule
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved imports `rivulet_runtime::Heap`, `rivulet_runtime::NativeContext`, `rivulet_runtime::RivuletModule`
[INFO] [stderr]  --> tests/ui/public_api/root_secondary_exports.rs:1:23
[INFO] [stderr]   |
[INFO] [stderr] 1 | use rivulet_runtime::{Heap, NativeContext, RivuletModule};
[INFO] [stderr]   |                       ^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^ no `RivuletModule` in the root
[INFO] [stderr]   |                       |     |
[INFO] [stderr]   |                       |     no `NativeContext` in the root
[INFO] [stderr]   |                       no `Heap` in the root
[INFO] [stderr]   |
[INFO] [stderr] help: a similar name exists in the module
[INFO] [stderr]   |
[INFO] [stderr] 1 - use rivulet_runtime::{Heap, NativeContext, RivuletModule};
[INFO] [stderr] 1 + use rivulet_runtime::{heap, NativeContext, RivuletModule};
[INFO] [stderr]   |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr]       your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/public_api/prelude_removed.rs ... ok
[INFO] [stderr] test tests/ui/public_api/user_module_removed.rs ... ok
[INFO] [stderr] test tests/ui/public_api/vm_error_removed.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test test_removed_root_paths_fail_to_compile ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_removed_root_paths_fail_to_compile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_removed_root_paths_fail_to_compile' (2663) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.115/src/run.rs:102:13:
[INFO] [stdout] 1 of 4 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5680249c9aa8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5680249c9aa8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5680249c9aa8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5680249c9aa8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5680249dffda - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5680249dffda - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5680249ceac2 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5680249ceac2 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5680249a5ae6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5680249a5ae6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5680249c1029 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x56802491333c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x56802491333c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5680249c11e2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5680249c11e2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5680249a5ba2 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x56802499aaa9 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5680249a68bd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5680249e076c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x56802482ae74 - <trybuild[f686724c5a218077]::Runner>::run
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.115/src/run.rs:102:13
[INFO] [stdout]   20:     0x56802482f408 - <trybuild[f686724c5a218077]::TestCases as core[8fb95b77d25ab6c8]::ops::drop::Drop>::drop
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.115/src/lib.rs:342:38
[INFO] [stdout]   21:     0x5680246f8757 - core[8fb95b77d25ab6c8]::ptr::drop_glue::<trybuild[f686724c5a218077]::TestCases>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ptr/mod.rs:825:1
[INFO] [stdout]   22:     0x5680246fa35b - public_api_root[5526c6bff632a8d4]::test_removed_root_paths_fail_to_compile
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rivulet_runtime/tests/public_api_root.rs:19:1
[INFO] [stdout]   23:     0x5680246f9e27 - public_api_root[5526c6bff632a8d4]::test_removed_root_paths_fail_to_compile::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/rivulet_runtime/tests/public_api_root.rs:13:45
[INFO] [stdout]   24:     0x5680246feae6 - <public_api_root[5526c6bff632a8d4]::test_removed_root_paths_fail_to_compile::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x56802490641b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56802490641b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x568024913c95 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x568024913c95 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x568024913c95 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x568024913c95 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x568024913c95 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x568024913c95 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x568024913c95 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x56802490d5a4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x56802490d5a4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x568024916d12 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x568024916d12 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x568024916d12 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x568024916d12 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x568024916d12 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x568024916d12 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x568024916d12 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5680249c8e4f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   44:     0x5680249c8e4f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x70b508c4daa4 - <unknown>
[INFO] [stdout]   46:     0x70b508cdaa64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_removed_root_paths_fail_to_compile
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 79.44s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p rivulet_runtime --test public_api_root`
[INFO] running `Command { std: "docker" "inspect" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc", kill_on_drop: false }`
[INFO] [stdout] 7e09059745cb5e2a9df73214af93088e57af97c93515745ce704afe5a62246cc
