[INFO] cloning repository https://github.com/jwd83/svsim
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jwd83/svsim" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwd83%2Fsvsim", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwd83%2Fsvsim'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 94e5ef5ad6cc9a11f13ddbdfb3daeebd254df6f5
[INFO] testing jwd83/svsim against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwd83%2Fsvsim" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jwd83/svsim
[INFO] finished tweaking git repo https://github.com/jwd83/svsim
[INFO] tweaked toml for git repo https://github.com/jwd83/svsim written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jwd83/svsim on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jwd83/svsim 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "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]  Downloading crates ...
[INFO] [stderr]   Downloaded sv-parser-syntaxtree v0.13.4
[INFO] [stderr]   Downloaded sv-parser-macros v0.13.4
[INFO] [stderr]   Downloaded sv-parser-pp v0.13.4
[INFO] [stderr]   Downloaded nom-tracable-macros v0.9.1
[INFO] [stderr]   Downloaded sv-parser v0.13.4
[INFO] [stderr]   Downloaded nom-packrat v0.7.0
[INFO] [stderr]   Downloaded str-concat v0.2.0
[INFO] [stderr]   Downloaded nom-recursive v0.5.1
[INFO] [stderr]   Downloaded nom-recursive-macros v0.5.1
[INFO] [stderr]   Downloaded nom-packrat-macros v0.7.0
[INFO] [stderr]   Downloaded sv-parser-error v0.13.4
[INFO] [stderr]   Downloaded bytecount v0.6.9
[INFO] [stderr]   Downloaded nom-tracable v0.9.1
[INFO] [stderr]   Downloaded sv-parser-parser v0.13.4
[INFO] [stderr]   Downloaded nom_locate v4.2.0
[INFO] [stderr]   Downloaded nom-greedyerror v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c300212ab3aeac322f3243481faa0640c1b285f41a2eb86c0cd89a23e8ecd6a2
[INFO] running `Command { std: "docker" "start" "-a" "c300212ab3aeac322f3243481faa0640c1b285f41a2eb86c0cd89a23e8ecd6a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c300212ab3aeac322f3243481faa0640c1b285f41a2eb86c0cd89a23e8ecd6a2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c300212ab3aeac322f3243481faa0640c1b285f41a2eb86c0cd89a23e8ecd6a2", kill_on_drop: false }`
[INFO] [stdout] c300212ab3aeac322f3243481faa0640c1b285f41a2eb86c0cd89a23e8ecd6a2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd1e0536d5a42f86b3105c0830e647c3b27ec3cdcf13030060289f38a7e93ef8
[INFO] running `Command { std: "docker" "start" "-a" "bd1e0536d5a42f86b3105c0830e647c3b27ec3cdcf13030060289f38a7e93ef8", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling str-concat v0.2.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling svsim-render v0.1.0 (/opt/rustwide/workdir/crates/svsim-render)
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling nom_locate v4.2.0
[INFO] [stderr]    Compiling nom-greedyerror v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling sv-parser-macros v0.13.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling sv-parser-error v0.13.4
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sv-parser-syntaxtree v0.13.4
[INFO] [stderr]    Compiling nom-packrat-macros v0.7.0
[INFO] [stderr]    Compiling nom-tracable-macros v0.9.1
[INFO] [stderr]    Compiling nom-recursive-macros v0.5.1
[INFO] [stderr]    Compiling nom-tracable v0.9.1
[INFO] [stderr]    Compiling nom-packrat v0.7.0
[INFO] [stderr]    Compiling nom-recursive v0.5.1
[INFO] [stderr]    Compiling sv-parser-parser v0.13.4
[INFO] [stderr]    Compiling sv-parser-pp v0.13.4
[INFO] [stderr]    Compiling sv-parser v0.13.4
[INFO] [stderr]    Compiling svsim v0.1.0 (/opt/rustwide/workdir/crates/svsim)
[INFO] [stderr]    Compiling svsim-cli v0.1.0 (/opt/rustwide/workdir/crates/svsim-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "bd1e0536d5a42f86b3105c0830e647c3b27ec3cdcf13030060289f38a7e93ef8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd1e0536d5a42f86b3105c0830e647c3b27ec3cdcf13030060289f38a7e93ef8", kill_on_drop: false }`
[INFO] [stdout] bd1e0536d5a42f86b3105c0830e647c3b27ec3cdcf13030060289f38a7e93ef8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3bf4d169f242b474d87b04ca3dc4dcc9873cfc259fd091c90702b8b1e72ed236
[INFO] running `Command { std: "docker" "start" "-a" "3bf4d169f242b474d87b04ca3dc4dcc9873cfc259fd091c90702b8b1e72ed236", kill_on_drop: false }`
[INFO] [stderr]    Compiling svsim-cli v0.1.0 (/opt/rustwide/workdir/crates/svsim-cli)
[INFO] [stderr]    Compiling svsim v0.1.0 (/opt/rustwide/workdir/crates/svsim)
[INFO] [stderr]    Compiling svsim-render v0.1.0 (/opt/rustwide/workdir/crates/svsim-render)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.43s
[INFO] running `Command { std: "docker" "inspect" "3bf4d169f242b474d87b04ca3dc4dcc9873cfc259fd091c90702b8b1e72ed236", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3bf4d169f242b474d87b04ca3dc4dcc9873cfc259fd091c90702b8b1e72ed236", kill_on_drop: false }`
[INFO] [stdout] 3bf4d169f242b474d87b04ca3dc4dcc9873cfc259fd091c90702b8b1e72ed236
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3f20c3fef97e32af0d5ac5e58a1de973902ef08f832f810867cfe5264f63aaf3
[INFO] running `Command { std: "docker" "start" "-a" "3f20c3fef97e32af0d5ac5e58a1de973902ef08f832f810867cfe5264f63aaf3", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/svsim-9c5c8b7cff3bd256)
[INFO] [stdout] 
[INFO] [stdout] running 168 tests
[INFO] [stdout] test bit_value::tests::deserializes_small_and_large_values ... ok
[INFO] [stdout] test bit_value::tests::serializes_large_values_as_strings ... ok
[INFO] [stdout] test bit_value::tests::parses_large_decimal_values ... ok
[INFO] [stdout] test bit_value::tests::supports_limb_shifts_and_slices ... ok
[INFO] [stdout] test compiler::tests::compile_file_errors_on_missing_dependency ... ok
[INFO] [stdout] test compiler::tests::compile_file_errors_on_malformed_legacy_rom_wrapper ... ok
[INFO] [stdout] test compiler::tests::compile_str_accepts_wide_port_widths ... ok
[INFO] [stdout] test compiler::tests::compile_str_accepts_wide_concatenated_lvalues ... ok
[INFO] [stdout] test compiler::tests::compile_str_allows_top_level_inout_port ... ok
[INFO] [stdout] test compiler::tests::compile_file_errors_on_missing_legacy_rom_data_file ... ok
[INFO] [stdout] test compiler::tests::compile_file_uses_search_paths_for_verilog_dependencies ... ok
[INFO] [stdout] test compiler::tests::compile_file_uses_search_paths_for_dependencies ... ok
[INFO] [stdout] test compiler::tests::compile_file_errors_on_duplicate_module_name_in_same_file ... ok
[INFO] [stdout] test compiler::tests::compile_str_accepts_wide_concatenation_expressions ... ok
[INFO] [stdout] test compiler::tests::compile_str_allows_internal_inout_leaf_ports_behind_output_only_top ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_duplicate_instance_name ... ok
[INFO] [stdout] test compiler::tests::compile_str_constant_shift_expression_can_drive_memory_index_validation ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_missing_instance_input_connection ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_undeclared_signal_reference ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_output_port_connected_to_non_lvalue ... ok
[INFO] [stdout] test compiler::tests::compile_file_resolves_includes_from_source_directory ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_constant_memory_write_index_out_of_range ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_duplicate_instance_port_connection ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_continuous_assignment_to_input_port ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_duplicate_declaration_name ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_output_port_connected_to_input_port ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_duplicate_module_name_in_same_source ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_procedural_assignment_to_input_port ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_constant_memory_read_index_out_of_range ... ok
[INFO] [stdout] test compiler::tests::compile_str_finds_top_module ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_unknown_instance_port ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_zero_width_single_expression_replication ... ok
[INFO] [stdout] test compiler::tests::compile_str_uses_search_paths_for_dependencies ... ok
[INFO] [stdout] test compiler::tests::compile_str_uses_virtual_path_directory_for_dependencies ... ok
[INFO] [stdout] test compiler::tests::compile_str_errors_on_zero_width_multi_expression_replication ... ok
[INFO] [stdout] test compiler::tests::compile_str_rejects_internal_inout_bound_to_non_net_target ... ok
[INFO] [stdout] test compiler::tests::run_compile_dir_keeps_compile_errors_in_report ... ok
[INFO] [stdout] test compiler::tests::run_json_test_dir_keeps_compile_errors_in_report ... ok
[INFO] [stdout] test compiler::tests::run_json_test_dir_reports_passes_and_failures ... ok
[INFO] [stdout] test compiler::tests::run_compile_dirs_aggregates_directory_reports ... ok
[INFO] [stdout] test design::tests::hierarchy_reports_leaf_top_module ... ok
[INFO] [stdout] test compiler::tests::run_json_test_dir_discovers_json_only_suite_with_explicit_source ... ok
[INFO] [stdout] test compiler::tests::run_compile_dir_reports_supported_and_unsupported_files ... ok
[INFO] [stdout] test compiler::tests::run_json_test_dirs_aggregates_directory_reports ... ok
[INFO] [stdout] test compiler::tests::compile_file_finds_top_module ... ok
[INFO] [stdout] test elaborate::tests::elaboration_preserves_typed_runtime_objects_and_bindings ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_memory_declaration_and_read ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_collects_module_name ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_concatenation_assignments_and_shared_ansi_ports ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_lowers_modules_from_virtual_path ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_always_ff_with_async_reset ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_preserves_storage_kinds_for_ports_signals_and_memories ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_assignments_and_ports ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_always_ff_blocks ... ok
[INFO] [stdout] test logic_value::tests::logic_pattern_matches_wildcards ... ok
[INFO] [stdout] test logic_value::tests::logic_pattern_preserves_numeric_shorthand_serialization ... ok
[INFO] [stdout] test logic_value::tests::logic_value_deserializes_numeric_shorthand ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_lowers_signedness_casts_in_constant_parameter_expressions ... ok
[INFO] [stdout] test logic_value::tests::logic_value_rejects_wildcards ... ok
[INFO] [stdout] test design::tests::hierarchy_reports_nested_instance_tree ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_preserves_comparison_operands_across_logical_and_rebalancing ... ok
[INFO] [stdout] test net_resolve::tests::stronger_drive_wins_on_plain_wire ... ok
[INFO] [stdout] test net_resolve::tests::tri1_pull_up_only_applies_when_not_overdriven ... ok
[INFO] [stdout] test logic_value::tests::logic_value_round_trips_four_state_strings ... ok
[INFO] [stdout] test net_resolve::tests::wand_and_wor_apply_wired_logic_rules ... ok
[INFO] [stdout] test net_resolve::tests::wire_conflict_with_equal_strengths_resolves_to_x ... ok
[INFO] [stdout] test net_resolve::tests::wire_floats_to_z_when_undriven ... ok
[INFO] [stdout] test net_resolve::tests::supply_strength_beats_strong_driver ... ok
[INFO] [stdout] test net_resolve::tests::x_driver_preserves_asymmetric_zero_and_one_strengths ... ok
[INFO] [stdout] test net_resolve::tests::trireg_holds_previous_value_when_floating ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_prunes_constant_generate_else_if_chain ... ok
[INFO] [stdout] test sim::tests::eval_once_applies_tri1_pull_default_through_resolver ... ok
[INFO] [stdout] test sim::tests::eval_once_applies_named_parameter_overrides_from_parent_modules ... ok
[INFO] [stdout] test net_resolve::tests::uwire_rejects_multiple_active_drivers ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_prunes_generate_for_negated_localparam_condition ... ok
[INFO] [stdout] test sim::tests::eval_once_applies_wand_resolution_in_settle_path ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_treats_inert_debug_constructs_as_empty_statements ... ok
[INFO] [stdout] test sim::tests::eval_once_logic_reports_floating_tri_outputs ... ok
[INFO] [stdout] test sim::tests::eval_once_gives_conditional_lower_precedence_than_logical_and ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_always_comb_blocks ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_memory_element_write_in_always_ff ... ok
[INFO] [stdout] test sim::tests::eval_once_keeps_nested_ternary_false_branches_after_param_folding ... ok
[INFO] [stdout] test sim::tests::eval_once_reads_memory_loaded_from_binary_text_file ... ok
[INFO] [stdout] test sim::tests::eval_once_normalizes_ternary_width_before_concatenation ... ok
[INFO] [stdout] test sim::tests::eval_once_logic_merges_unknown_ternary_condition_bits ... ok
[INFO] [stdout] test sim::tests::eval_once_coerces_assignment_and_instance_port_widths ... ok
[INFO] [stdout] test sim::tests::eval_once_normalizes_ternary_width_before_replication ... ok
[INFO] [stdout] test sim::tests::eval_once_rejects_multiple_active_uwire_drivers ... ok
[INFO] [stdout] test sim::tests::eval_once_resolves_conflicting_wire_drivers_to_x ... ok
[INFO] [stdout] test sim::tests::eval_once_reads_preloaded_memory ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_short_circuits_const_false_logical_and_during_pruning ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_case_with_arithmetic ... ok
[INFO] [stdout] test sim::tests::eval_once_reads_zero_initialized_memory ... ok
[INFO] [stdout] test sim::tests::eval_once_resolves_internal_inout_bus_contention_to_x ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_arbitrary_width_passthrough ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_with_logical_operators ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_if_else_module ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_case_module ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_with_relational_operators ... ok
[INFO] [stdout] test sim::tests::eval_once_applies_four_state_control_semantics_after_net_resolution ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_part_select_rewrites ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_always_comb_with_multiple_assignments_to_same_output ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_leaf_assign_module ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_replication_and_net_initializer ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_sign_extension_replication ... ok
[INFO] [stdout] test sim::tests::eval_once_gives_equality_higher_precedence_than_logical_and ... ok
[INFO] [stdout] test sim::tests::eval_once_supports_signed_cast_compare_and_shift ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_vector_ternary_assign ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_shift_operators_with_left_operand_width ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_str_unrolls_procedural_for_loops_with_constant_indexed_part_selects ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_vector_concatenation_assignment ... ok
[INFO] [stdout] test sim::tests::eval_once_treats_unsized_decimal_literals_as_32_bit_values ... ok
[INFO] [stdout] test sim::tests::step_runs_always_ff_only_on_rising_edges ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_bit_reversal_concatenation ... ok
[INFO] [stdout] test sim::tests::load_memory_file_supports_sparse_address_overrides ... ok
[INFO] [stdout] test sim::tests::step_persists_blocking_assignments_in_clocked_blocks ... ok
[INFO] [stdout] test sim::tests::step_runs_always_ff_on_async_reset_edges ... ok
[INFO] [stdout] test sim::tests::eval_once_supports_unsigned_cast_compare_and_unary_negation ... ok
[INFO] [stdout] test sim::tests::read_signal_reads_settled_child_signal_values ... ok
[INFO] [stdout] test sim::tests::step_runs_counter_module ... ok
[INFO] [stdout] test sim::tests::step_runs_overture_pc_module ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_multi_expression_replication_with_sv_bit_order ... ok
[INFO] [stdout] test sim::tests::step_runs_register_8bit_module ... ok
[INFO] [stdout] test sim::tests::eval_once_runs_hierarchical_combinational_module ... ok
[INFO] [stdout] test sim::tests::structural_runtime_aliases_input_bindings_across_width_changes ... ok
[INFO] [stdout] test test::tests::build_report_clamps_zero_duration_to_one_millisecond_for_step_hz ... ok
[INFO] [stdout] test test::tests::build_report_computes_step_hz_from_total_steps_and_duration ... ok
[INFO] [stdout] test sim::tests::structural_runtime_keeps_parent_bits_when_child_drives_part_select ... ok
[INFO] [stdout] test sim::tests::structural_runtime_shares_sibling_net_bindings ... ok
[INFO] [stdout] test test::tests::run_json_file_accepts_wildcard_expectations ... ok
[INFO] [stdout] test test::tests::run_json_file_accepts_large_string_values ... ok
[INFO] [stdout] test sim::tests::structural_runtime_aliases_internal_inout_bindings_to_parent_nets ... ok
[INFO] [stdout] test test::tests::run_json_file_accepts_four_state_inputs_after_runtime_cutover ... ok
[INFO] [stdout] test test::tests::run_json_file_includes_sequential_trace_rows ... ok
[INFO] [stdout] test test::tests::run_json_file_handles_async_reset_always_ff ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_four_state_public_boundary_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_legacy_rom_primitive_suite ... ok
[INFO] [stdout] test sim::tests::step_runs_memory_cpu_stub_with_preloaded_rom_and_ram_write ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_four_state_control_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_combinational_corpus_suite ... ok
[INFO] [stdout] test compiler::tests::compile_file_loads_overture_fetch_without_memory_diagnostics ... ok
[INFO] [stdout] test sim::tests::load_memory_file_reads_decimal_program_file_into_child_rom ... ok
[INFO] [stdout] test sim::tests::step_runs_overture_cpu_with_preloaded_child_rom ... ok
[INFO] [stdout] test compiler::tests::compile_file_prunes_picorv32_default_generate_blocks ... ok
[INFO] [stdout] test sim::tests::step_runs_hierarchical_regfile ... ok
[INFO] [stdout] test frontend::sv_parser::tests::parse_file_lowers_named_parameter_overrides ... ok
[INFO] [stdout] test compiler::tests::compile_file_loads_picorv32_smoke_harness ... ok
[INFO] [stdout] test sim::tests::step_runs_picorv32_smoke_store_sequence ... ok
[INFO] [stdout] test test::tests::run_json_file_reports_output_mismatch ... ok
[INFO] [stdout] test test::tests::run_json_file_traces_hierarchical_signals ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_sequential_corpus_suite ... ok
[INFO] [stdout] test sim::tests::read_signal_settles_overture_cpu_copy_path_from_input_port ... ok
[INFO] [stdout] test test::tests::run_json_file_preloads_memory_backed_suite ... ok
[INFO] [stdout] test sim::tests::instantiate_top_supports_picorv32_parameterized_wrapper ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_misaligned_store_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_misaligned_load_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_instr_misaligned_jalr_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_smoke_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_load_roundtrip_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_jump_link_suite ... ok
[INFO] [stdout] test sim::tests::step_runs_overture_cpu_add5_program has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_file_passes_legacy_pgm_suite_without_explicit_bindings has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_compare_branch_suite has been running for over 60 seconds
[INFO] [stdout] test sim::tests::step_runs_overture_cpu_add5_program ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_compare_branch_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_subword_memory_suite has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_taken_branch_suite has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_test_dir_passes_picorv32_corpus has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_test_dir_passes_rv32i_corpus has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_test_dir_passes_sap2_corpus has been running for over 60 seconds
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_taken_branch_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_picorv32_subword_memory_suite ... ok
[INFO] [stdout] test test::tests::run_json_file_passes_legacy_pgm_suite_without_explicit_bindings ... ok
[INFO] [stdout] test test::tests::run_json_test_dir_passes_rv32i_corpus ... ok
[INFO] [stdout] test test::tests::run_json_test_dir_passes_picorv32_corpus ... ok
[INFO] [stdout] test test::tests::run_json_test_dir_passes_sap2_corpus ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 308.90s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/svsim-4de0ed957d163e0b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-0e999adf399fb8c7)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test cli_reports_four_state_values_in_json_regression_output ... ok
[INFO] [stdout] test cli_runs_json_regression_directory ... ok
[INFO] [stdout] test cli_runs_multiple_compile_directories ... ok
[INFO] [stdout] test cli_runs_multiple_json_regression_directories ... ok
[INFO] [stdout] test cli_runs_compile_directory ... ok
[INFO] [stdout] test cli_reports_expected_failures_for_failing_corpus ... ok
[INFO] [stdout] test cli_runs_json_regression_directory_with_explicit_source_suite ... ok
[INFO] [stdout] test cli_emits_hir_json_for_parse_mode ... ok
[INFO] [stdout] test cli_runs_json_regression_suite ... ok
[INFO] [stdout] test cli_runs_sap2_json_regression_directory has been running for over 60 seconds
[INFO] [stdout] test cli_runs_sap2_json_regression_directory ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/svsim_render-4b809191946dedff)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 205.67s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests svsim
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests svsim_render
[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" "3f20c3fef97e32af0d5ac5e58a1de973902ef08f832f810867cfe5264f63aaf3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f20c3fef97e32af0d5ac5e58a1de973902ef08f832f810867cfe5264f63aaf3", kill_on_drop: false }`
[INFO] [stdout] 3f20c3fef97e32af0d5ac5e58a1de973902ef08f832f810867cfe5264f63aaf3
