[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