[INFO] cloning repository https://github.com/js216/selache
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/js216/selache" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8cbdea6f8289d9ace33a695b0b9e1b0a70922254
[INFO] testing js216/selache against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/js216/selache
[INFO] finished tweaking git repo https://github.com/js216/selache
[INFO] tweaked toml for git repo https://github.com/js216/selache written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/js216/selache on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/js216/selache 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 10d2a7f80a516205ad85ab768c8cb8ff923fea061fcc95471c46eb206dd58d1e
[INFO] running `Command { std: "docker" "start" "-a" "10d2a7f80a516205ad85ab768c8cb8ff923fea061fcc95471c46eb206dd58d1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "10d2a7f80a516205ad85ab768c8cb8ff923fea061fcc95471c46eb206dd58d1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10d2a7f80a516205ad85ab768c8cb8ff923fea061fcc95471c46eb206dd58d1e", kill_on_drop: false }`
[INFO] [stdout] 10d2a7f80a516205ad85ab768c8cb8ff923fea061fcc95471c46eb206dd58d1e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 694b95a45f9953710314827acadd734e03ec84b9c629f98d1e7ffd77c2c96471
[INFO] running `Command { std: "docker" "start" "-a" "694b95a45f9953710314827acadd734e03ec84b9c629f98d1e7ffd77c2c96471", kill_on_drop: false }`
[INFO] [stderr]    Compiling selelf v0.1.0 (/opt/rustwide/workdir/selelf)
[INFO] [stderr]    Compiling selinstr v0.1.0 (/opt/rustwide/workdir/selinstr)
[INFO] [stderr]    Compiling seld v0.1.0 (/opt/rustwide/workdir/seld)
[INFO] [stderr]    Compiling selar v0.1.0 (/opt/rustwide/workdir/selar)
[INFO] [stderr]    Compiling selmem v0.1.0 (/opt/rustwide/workdir/selmem)
[INFO] [stderr]    Compiling selhex v0.1.0 (/opt/rustwide/workdir/selhex)
[INFO] [stderr]    Compiling selpatch v0.1.0 (/opt/rustwide/workdir/selpatch)
[INFO] [stderr]    Compiling selsyms v0.1.0 (/opt/rustwide/workdir/selsyms)
[INFO] [stderr]    Compiling selinit v0.1.0 (/opt/rustwide/workdir/selinit)
[INFO] [stderr]    Compiling selas v0.1.0 (/opt/rustwide/workdir/selas)
[INFO] [stderr]    Compiling selload v0.1.0 (/opt/rustwide/workdir/selload)
[INFO] [stderr]    Compiling seldump v0.1.0 (/opt/rustwide/workdir/seldump)
[INFO] [stderr]    Compiling selcc v0.1.0 (/opt/rustwide/workdir/selcc)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.24s
[INFO] running `Command { std: "docker" "inspect" "694b95a45f9953710314827acadd734e03ec84b9c629f98d1e7ffd77c2c96471", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "694b95a45f9953710314827acadd734e03ec84b9c629f98d1e7ffd77c2c96471", kill_on_drop: false }`
[INFO] [stdout] 694b95a45f9953710314827acadd734e03ec84b9c629f98d1e7ffd77c2c96471
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 74faf307b59d991ec2441934b577afa3dada6ddaa64a652343bbb32f16ea7a36
[INFO] running `Command { std: "docker" "start" "-a" "74faf307b59d991ec2441934b577afa3dada6ddaa64a652343bbb32f16ea7a36", kill_on_drop: false }`
[INFO] [stderr]    Compiling selinit v0.1.0 (/opt/rustwide/workdir/selinit)
[INFO] [stderr]    Compiling seld v0.1.0 (/opt/rustwide/workdir/seld)
[INFO] [stderr]    Compiling seldump v0.1.0 (/opt/rustwide/workdir/seldump)
[INFO] [stderr]    Compiling selas v0.1.0 (/opt/rustwide/workdir/selas)
[INFO] [stderr]    Compiling selcc v0.1.0 (/opt/rustwide/workdir/selcc)
[INFO] [stderr]    Compiling selload v0.1.0 (/opt/rustwide/workdir/selload)
[INFO] [stderr]    Compiling selhex v0.1.0 (/opt/rustwide/workdir/selhex)
[INFO] [stderr]    Compiling selsyms v0.1.0 (/opt/rustwide/workdir/selsyms)
[INFO] [stderr]    Compiling selpatch v0.1.0 (/opt/rustwide/workdir/selpatch)
[INFO] [stderr]    Compiling selar v0.1.0 (/opt/rustwide/workdir/selar)
[INFO] [stderr]    Compiling selmem v0.1.0 (/opt/rustwide/workdir/selmem)
[INFO] [stderr]    Compiling selinstr v0.1.0 (/opt/rustwide/workdir/selinstr)
[INFO] [stderr]    Compiling selelf v0.1.0 (/opt/rustwide/workdir/selelf)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.09s
[INFO] running `Command { std: "docker" "inspect" "74faf307b59d991ec2441934b577afa3dada6ddaa64a652343bbb32f16ea7a36", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74faf307b59d991ec2441934b577afa3dada6ddaa64a652343bbb32f16ea7a36", kill_on_drop: false }`
[INFO] [stdout] 74faf307b59d991ec2441934b577afa3dada6ddaa64a652343bbb32f16ea7a36
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 83cf9316987ba439329064697284a92094b13613c09897012782e3a5efd3c4de
[INFO] running `Command { std: "docker" "start" "-a" "83cf9316987ba439329064697284a92094b13613c09897012782e3a5efd3c4de", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selar-33ed9f629ddbd564)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test archive::tests::test_member_names_are_basenames ... ok
[INFO] [stdout] test cli::tests::test_case_insensitive ... ok
[INFO] [stdout] test archive::tests::test_write_roundtrip ... ok
[INFO] [stdout] test cli::tests::test_parse_print ... ok
[INFO] [stdout] test cli::tests::test_pv_switch ... ok
[INFO] [stdout] test cli::tests::test_pva_switch ... ok
[INFO] [stdout] test cli::tests::test_version_switches ... ok
[INFO] [stdout] test version::tests::test_empty_version ... ok
[INFO] [stdout] test cli::tests::test_mutually_exclusive_actions ... ok
[INFO] [stdout] test archive::tests::test_long_name_members ... ok
[INFO] [stdout] test version::tests::test_user_defined_fields ... ok
[INFO] [stdout] test cli::tests::test_parse_create ... ok
[INFO] [stdout] test version::tests::test_synthesize_and_parse ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selas-2716e0fcb4c0f7c7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 147 tests
[INFO] [stdout] test asmparse::tests::parse_swap_compound ... ok
[INFO] [stdout] test asmparse::tests::parse_swap_text ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_clip ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_add ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_comp ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_and ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_inc_dec ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_sub ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_not ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_min_max ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_or ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_pass ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_xor ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_tst ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_xor ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_clr ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_call_absolute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_cjump ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_set ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_abs ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_jump ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_rts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_cjump_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify_dag2 ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify_with_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_abs ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_do_loop_imm ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_add ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_do_loop_ureg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_mul ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_pass ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_sub ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_idle ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_pc_relative_negative ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_pc_relative ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_load_imm_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_load_imm ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_rts_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_absolute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_reg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_trnc_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_pop_loop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_nop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_pop_pcstk ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_push_loop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_clear_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_push_sts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap_conditional ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap_with_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rti ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_btst ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_ashift ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_lr ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_bset ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_lshift ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_rot ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_sync ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_with_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_dm_imm_store ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_pm_imm_store_high_regs ... ok
[INFO] [stdout] test asmparse::tests::test_eval_const_expr ... ok
[INFO] [stdout] test asmparse::tests::test_expr_does_not_break_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_pm_imm_store ... ok
[INFO] [stdout] test asmparse::tests::test_parse_directive ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_load_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_compute_with_dm_store ... ok
[INFO] [stdout] test asmparse::tests::test_multi_symbol_loadimm_expression ... ok
[INFO] [stdout] test asmparse::tests::test_parse_comment ... ok
[INFO] [stdout] test asmparse::tests::test_expr_in_load_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_compute_with_dm_load ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_load_with_space ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_store_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_label ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_fixed ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_mrf_acc ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_store_with_space ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_dual_addsub ... ok
[INFO] [stdout] test asmparse::tests::test_unary_plus_in_const_expr ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_sub ... ok
[INFO] [stdout] test asmparse::tests::test_parse_symbol_list_splits_extern ... ok
[INFO] [stdout] test assemble::tests::test_call_extern_is_pm24_reloc ... ok
[INFO] [stdout] test assemble::tests::test_extern_symbol ... ok
[INFO] [stdout] test assemble::tests::test_branch_label_resolution ... ok
[INFO] [stdout] test assemble::tests::test_assemble_multiple_instructions ... ok
[INFO] [stdout] test assemble::tests::test_assemble_and_readback ... ok
[INFO] [stdout] test assemble::tests::test_cjump_local_label_emits_local_symbol ... ok
[INFO] [stdout] test assemble::tests::test_do_loop_label ... ok
[INFO] [stdout] test assemble::tests::test_endseg_handling ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_ureg_transfer ... ok
[INFO] [stdout] test assemble::tests::test_load_imm_of_external_is_48_bit_pm32_reloc ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_bare ... ok
[INFO] [stdout] test assemble::tests::test_hardware_loop_body_is_48_bit_in_visa ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_pm ... ok
[INFO] [stdout] test assemble::tests::test_parse_sym_plus_offset ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_decimal ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_dm ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_no_init ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_with_init ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_symbolic ... ok
[INFO] [stdout] test assemble::tests::test_set_comma_syntax ... ok
[INFO] [stdout] test assemble::tests::test_set_directive ... ok
[INFO] [stdout] test assemble::tests::test_forward_label_reference ... ok
[INFO] [stdout] test assemble::tests::test_forward_branch_label ... ok
[INFO] [stdout] test cli::tests::test_basic ... ok
[INFO] [stdout] test cli::tests::test_defines ... ok
[INFO] [stdout] test cli::tests::test_include_dirs ... ok
[INFO] [stdout] test cli::tests::test_no_input_error ... ok
[INFO] [stdout] test cli::tests::test_preprocess_only ... ok
[INFO] [stdout] test cli::tests::test_proc_flag ... ok
[INFO] [stdout] test cli::tests::test_unknown_flags_ignored ... ok
[INFO] [stdout] test cli::tests::test_version_flag ... ok
[INFO] [stdout] test assemble::tests::test_var_data ... ok
[INFO] [stdout] test assemble::tests::test_multi_section ... ok
[INFO] [stdout] test assemble::tests::test_set_sym_plus_offset ... ok
[INFO] [stdout] test cli::tests::test_output_flag ... ok
[INFO] [stdout] test preproc::tests::test_and_condition ... ok
[INFO] [stdout] test assemble::tests::weak_directive_emits_weak_symbol ... ok
[INFO] [stdout] test preproc::tests::test_elif_chain ... ok
[INFO] [stdout] test assemble::tests::test_no_section_fallback ... ok
[INFO] [stdout] test assemble::tests::test_set_numeric ... ok
[INFO] [stdout] test preproc::tests::test_if_defined ... ok
[INFO] [stdout] test preproc::tests::test_ifdef_false ... ok
[INFO] [stdout] test preproc::tests::test_if_not_defined ... ok
[INFO] [stdout] test preproc::tests::test_ifdef_true ... ok
[INFO] [stdout] test preproc::tests::test_case_insensitive_directives ... ok
[INFO] [stdout] test preproc::tests::test_nested_if ... ok
[INFO] [stdout] test preproc::tests::test_proc_defines ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments_multiline ... ok
[INFO] [stdout] test preproc::tests::test_line_count_preserved ... ok
[INFO] [stdout] test preproc::tests::test_simple_define ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments_span_lines ... ok
[INFO] [stdout] test preproc::tests::test_parameterized_macro ... ok
[INFO] [stdout] test preproc::tests::test_or_condition ... ok
[INFO] [stdout] test preproc::tests::test_strip_line_comment ... ok
[INFO] [stdout] test preproc::tests::test_undef ... ok
[INFO] [stdout] test preproc::tests::test_token_concat ... ok
[INFO] [stdout] test tests::test_find_toolchain_root ... ok
[INFO] [stdout] test tests::test_find_toolchain_root_not_found ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 147 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[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] [stdout] 
[INFO] [stdout] running 433 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selas-b03ec5a21f93d78c)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selcc-80049c2899b4a121)
[INFO] [stdout] test cli::tests::basic_compile ... ok
[INFO] [stdout] test cli::tests::defines_and_includes ... ok
[INFO] [stdout] test cli::tests::char_double_size ... ok
[INFO] [stdout] test emit_asm::tests::block0_helper_spill_overflow_falls_back_to_seg_swco ... ok
[INFO] [stdout] test emit_asm::tests::bitfield_struct_global_init ... ok
[INFO] [stdout] test emit_asm::tests::callee_saved_scan_counts_carry_alu_ops ... ok
[INFO] [stdout] test emit_asm::tests::anonymous_bitfield_does_not_consume_global_init ... ok
[INFO] [stdout] test emit_asm::tests::cross_word_bitfield_in_struct_global_init_still_rejected ... ok
[INFO] [stdout] test emit_asm::tests::block0_root_moves_when_entry_code_fills_budget ... ok
[INFO] [stdout] test emit_asm::tests::block2_generated_body_overflow_uses_l2_thunk ... ok
[INFO] [stdout] test emit_asm::tests::block1_generated_body_overflow_falls_back_to_seg_swco ... ok
[INFO] [stdout] test emit_asm::tests::data_section_has_var ... ok
[INFO] [stdout] test emit_asm::tests::large_spill_modify_sequence_adjusts_to_spill_region ... ok
[INFO] [stdout] test emit_asm::tests::extern_call_is_symbolic_and_declared ... ok
[INFO] [stdout] test emit_asm::tests::large_plain_frame_access_uses_long_offset_form ... ok
[INFO] [stdout] test emit_asm::tests::global_address_load_uses_symbol_text ... ok
[INFO] [stdout] test emit_asm::tests::max_outgoing_stack_args_ignores_cjump_delay_slots ... ok
[INFO] [stdout] test emit_asm::tests::direct_call_saves_frame_link_before_cjump ... ok
[INFO] [stdout] test emit_asm::tests::global_union_initializer_overlays_first_member ... ok
[INFO] [stdout] test emit_asm::tests::large_static_data_routes_to_l2 ... ok
[INFO] [stdout] test emit_asm::tests::has_global_and_label ... ok
[INFO] [stdout] test emit_asm::tests::csmith_generated_code_splits_across_l1_sections ... ok
[INFO] [stdout] test emit_asm::tests::narrow_array_brace_elided_scalar_init ... ok
[INFO] [stdout] test emit_asm::tests::rt_array_compiles ... ok
[INFO] [stdout] test emit_asm::tests::nested_aggregate_subword_struct_field_global_init ... ok
[INFO] [stdout] test emit_asm::tests::prologue_reserves_outgoing_stack_args ... ok
[INFO] [stdout] test emit_asm::tests::rt_comma_expression ... ok
[INFO] [stdout] test emit_asm::tests::rt_add_params ... ok
[INFO] [stdout] test emit_asm::tests::rt_enum_value ... ok
[INFO] [stdout] test emit_asm::tests::rt_constant_fold_mul ... ok
[INFO] [stdout] test emit_asm::tests::rt_constant_folding ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_literal_bits ... ok
[INFO] [stdout] test emit_asm::tests::rt_compound_assign ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_mul ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_add ... ok
[INFO] [stdout] test emit_asm::tests::rt_cast_int_to_float ... ok
[INFO] [stdout] test emit_asm::tests::rt_four_param_from_frame ... ok
[INFO] [stdout] test emit_asm::tests::rt_extern_call_preserves_symbol ... ok
[INFO] [stdout] test emit_asm::tests::rt_hardware_loop ... ok
[INFO] [stdout] test emit_asm::tests::rt_return_42 ... ok
[INFO] [stdout] test emit_asm::tests::rt_self_copy_eliminated ... ok
[INFO] [stdout] test emit_asm::tests::rt_lognot_preserves_pass_at_label ... ok
[INFO] [stdout] test emit_asm::tests::rt_callee_saved_save_restore ... ok
[INFO] [stdout] test emit_asm::tests::rt_multidim_array ... ok
[INFO] [stdout] test emit_asm::tests::rt_sizeof_int ... ok
[INFO] [stdout] test emit_asm::tests::rt_if_else_has_branch ... ok
[INFO] [stdout] test emit_asm::tests::rt_many_params ... ok
[INFO] [stdout] test emit_asm::tests::rt_stack_frame_has_modify ... ok
[INFO] [stdout] test emit_asm::tests::rt_hardware_loop_pc_relative_multi_function ... ok
[INFO] [stdout] test emit_asm::tests::rt_string_global_in_data ... ok
[INFO] [stdout] test emit_asm::tests::rt_void_return_has_abi_return ... ok
[INFO] [stdout] test emit_asm::tests::sub_word_interior_addr_global_init ... ok
[INFO] [stdout] test emit_asm::tests::rt_static_local_emits_data ... ok
[INFO] [stdout] test emit_asm::tests::sub_word_struct_field_global_init ... ok
[INFO] [stdout] test emit_asm::tests::rt_signed_div32_calls_runtime ... ok
[INFO] [stdout] test emit_asm::tests::rt_ternary_compiles ... ok
[INFO] [stdout] test emit_asm::tests::rt_large_frame_compiles ... ok
[INFO] [stdout] test emit_asm::tests::rt_unsigned_div32_calls_udiv ... ok
[INFO] [stdout] test ir_opt::tests::fold_add_constants ... ok
[INFO] [stdout] test ir_opt::tests::fold_add_zero_to_copy ... ok
[INFO] [stdout] test ir_opt::tests::fold_bitwise ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_labels_and_branches ... ok
[INFO] [stdout] test emit_asm::tests::weak_attribute_emits_weak_directive ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_high_half_for_store64 ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_stores_and_calls ... ok
[INFO] [stdout] test ir_opt::tests::dce_removes_dead_load_imm ... ok
[INFO] [stdout] test ir_opt::tests::fold_chain ... ok
[INFO] [stdout] test ir_opt::tests::fold_mul_constants ... ok
[INFO] [stdout] test ir_opt::tests::fold_mul_one_to_copy ... ok
[INFO] [stdout] test ir_opt::tests::fold_neg ... ok
[INFO] [stdout] test ir_opt::tests::fold_sub_zero ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_detection_simple ... ok
[INFO] [stdout] test isel::tests::direct_struct_call_pops_stack_passed_args ... ok
[INFO] [stdout] test isel::tests::select_bitand64 ... ok
[INFO] [stdout] test isel::tests::direct_call_pops_stack_passed_args ... ok
[INFO] [stdout] test isel::tests::select_add64 ... ok
[INFO] [stdout] test emit_asm::tests::zero_width_bitfield_does_not_pack_following_global_aggregate ... ok
[INFO] [stdout] test isel::tests::select_bitnot64 ... ok
[INFO] [stdout] test emit_asm::tests::zero_width_bitfield_after_short_keeps_global_aggregate_word_aligned ... ok
[INFO] [stdout] test isel::tests::select_compare ... ok
[INFO] [stdout] test isel::tests::select_long_long_to_int ... ok
[INFO] [stdout] test isel::tests::select_shr64_inline ... ok
[INFO] [stdout] test isel::tests::select_add ... ok
[INFO] [stdout] test isel::tests::select_int_to_long_long ... ok
[INFO] [stdout] test isel::tests::select_load_imm ... ok
[INFO] [stdout] test isel::tests::select_load_imm64 ... ok
[INFO] [stdout] test isel::tests::select_sub64 ... ok
[INFO] [stdout] test isel::tests::select_mul64_inline ... ok
[INFO] [stdout] test lex::tests::lex_char_hex_escape ... ok
[INFO] [stdout] test lex::tests::lex_char_literal ... ok
[INFO] [stdout] test isel::tests::select_ushr64_inline ... ok
[INFO] [stdout] test lex::tests::lex_block_comment ... ok
[INFO] [stdout] test lex::tests::lex_bool_keyword ... ok
[INFO] [stdout] test lex::tests::lex_complex_keyword ... ok
[INFO] [stdout] test lex::tests::lex_delimiters ... ok
[INFO] [stdout] test lex::tests::lex_compound_assign ... ok
[INFO] [stdout] test lex::tests::lex_assign_vs_eq ... ok
[INFO] [stdout] test lex::tests::lex_char_escape ... ok
[INFO] [stdout] test lex::tests::lex_digraph_brackets ... ok
[INFO] [stdout] test lex::tests::lex_digraph_braces ... ok
[INFO] [stdout] test lex::tests::lex_arrow_vs_minus ... ok
[INFO] [stdout] test lex::tests::lex_dot ... ok
[INFO] [stdout] test lex::tests::lex_empty ... ok
[INFO] [stdout] test lex::tests::lex_float_exponent ... ok
[INFO] [stdout] test lex::tests::lex_float_with_suffix ... ok
[INFO] [stdout] test lex::tests::lex_hex_with_suffix ... ok
[INFO] [stdout] test lex::tests::lex_float_literals ... ok
[INFO] [stdout] test lex::tests::lex_identifiers ... ok
[INFO] [stdout] test lex::tests::lex_imaginary_keyword ... ok
[INFO] [stdout] test lex::tests::lex_increment_decrement ... ok
[INFO] [stdout] test lex::tests::lex_integer_literals ... ok
[INFO] [stdout] test lex::tests::lex_integer_suffix_u_l ... ok
[INFO] [stdout] test lex::tests::lex_integer_suffix_ll ... ok
[INFO] [stdout] test lex::tests::lex_keywords ... ok
[INFO] [stdout] test lex::tests::lex_multiline_block_comment ... ok
[INFO] [stdout] test lex::tests::lex_line_comment ... ok
[INFO] [stdout] test lex::tests::lex_new_keywords ... ok
[INFO] [stdout] test lex::tests::lex_new_operators ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_in_string ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_null ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_three_digits ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_single_digit ... ok
[INFO] [stdout] test lex::tests::lex_position_tracking ... ok
[INFO] [stdout] test lex::tests::lex_operators ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_two_digits ... ok
[INFO] [stdout] test lex::tests::lex_simple_function ... ok
[INFO] [stdout] test lex::tests::lex_string_escapes ... ok
[INFO] [stdout] test lex::tests::lex_ternary ... ok
[INFO] [stdout] test lex::tests::lex_string_literal ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_char_literal ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_identifier ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_string ... ok
[INFO] [stdout] test lex::tests::lex_ucn_start_identifier ... ok
[INFO] [stdout] test lex::tests::lex_unterminated_string ... ok
[INFO] [stdout] test lex::tests::lex_ucn_uppercase_in_string ... ok
[INFO] [stdout] test lex::tests::lex_unexpected_char ... ok
[INFO] [stdout] test lex::tests::lex_wide_char_literal ... ok
[INFO] [stdout] test lex::tests::lex_wide_char_escape ... ok
[INFO] [stdout] test lex::tests::lex_whitespace_only ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_literal ... ok
[INFO] [stdout] test lower::tests::lower_address_of_local_uses_frame_addr ... ok
[INFO] [stdout] test lower::tests::lower_anonymous_bitfield_does_not_consume_init ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_vs_ident_l ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_with_escape ... ok
[INFO] [stdout] test lower::tests::lower_array_decay_to_pointer ... ok
[INFO] [stdout] test lower::tests::lower_arrow_assign ... ok
[INFO] [stdout] test lower::tests::lower_arrow_access ... ok
[INFO] [stdout] test lower::tests::lower_add_params ... ok
[INFO] [stdout] test lower::tests::lower_assign_deref ... ok
[INFO] [stdout] test lower::tests::lower_assign_index ... ok
[INFO] [stdout] test lower::tests::lower_break_in_while ... ok
[INFO] [stdout] test lower::tests::lower_break_in_do_while ... ok
[INFO] [stdout] test lower::tests::lower_cast_int_to_long_long ... ok
[INFO] [stdout] test lower::tests::lower_bitfield_compound_assign_preserves_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_cast_int_to_float ... ok
[INFO] [stdout] test lower::tests::lower_cast_long_long_to_int ... ok
[INFO] [stdout] test lower::tests::lower_byte_index_post_increment_preserves_packed_word ... ok
[INFO] [stdout] test lower::tests::lower_cast_to_bool ... ok
[INFO] [stdout] test lower::tests::lower_complex_div ... ok
[INFO] [stdout] test lower::tests::lower_comparison_result_vs_int64_is_signed ... ok
[INFO] [stdout] test lower::tests::lower_cast_unsigned_int_to_long_long_zero_extends ... ok
[INFO] [stdout] test lower::tests::lower_compound_assign ... ok
[INFO] [stdout] test lower::tests::lower_complex_sub ... ok
[INFO] [stdout] test lower::tests::lower_complex_add ... ok
[INFO] [stdout] test lower::tests::lower_complex_return_uses_pair_return ... ok
[INFO] [stdout] test lower::tests::lower_compound_assign_deref ... ok
[INFO] [stdout] test lower::tests::lower_complex_mul ... ok
[INFO] [stdout] test lower::tests::lower_float_add ... ok
[INFO] [stdout] test lower::tests::lower_continue_in_for ... ok
[INFO] [stdout] test lower::tests::lower_float_sub_mul ... ok
[INFO] [stdout] test lower::tests::lower_float_ternary_keeps_float_result ... ok
[INFO] [stdout] test lower::tests::lower_float_compound_assign_uses_float_op ... ok
[INFO] [stdout] test lower::tests::lower_goto_before_vla_ok ... ok
[INFO] [stdout] test lower::tests::lower_if_else ... ok
[INFO] [stdout] test lower::tests::lower_goto_past_vla_rejected ... ok
[INFO] [stdout] test lower::tests::lower_high_hex_ll_literal_compare_is_unsigned ... ok
[INFO] [stdout] test lower::tests::lower_goto_forward ... ok
[INFO] [stdout] test lower::tests::lower_declared_function_accepted ... ok
[INFO] [stdout] test lower::tests::lower_float_literal ... ok
[INFO] [stdout] test lower::tests::lower_discarded_struct_return_uses_struct_abi ... ok
[INFO] [stdout] test lower::tests::lower_imag_part_operator ... ok
[INFO] [stdout] test lower::tests::lower_implicit_float_to_int ... ok
[INFO] [stdout] test lower::tests::lower_implicit_float_to_int_assign ... ok
[INFO] [stdout] test lower::tests::lower_implicit_function_rejected ... ok
[INFO] [stdout] test lower::tests::lower_implicit_int_to_float ... ok
[INFO] [stdout] test lower::tests::lower_inc_dec_deref ... ok
[INFO] [stdout] test lower::tests::lower_implicit_return_warning ... ok
[INFO] [stdout] test lower::tests::lower_indirect_call ... ok
[INFO] [stdout] test lower::tests::lower_init_list ... ok
[INFO] [stdout] test lower::tests::lower_long_long_assign ... ok
[INFO] [stdout] test lower::tests::lower_long_long_negate ... ok
[INFO] [stdout] test lower::tests::lower_long_long_bitwise ... ok
[INFO] [stdout] test lower::tests::lower_long_long_call_arg_flattens_to_two_slots ... ok
[INFO] [stdout] test lower::tests::lower_long_long_compare ... ok
[INFO] [stdout] test lower::tests::lower_long_long_mul ... ok
[INFO] [stdout] test lower::tests::lower_long_long_call_arg_to_short_param_consumes_one_slot ... ok
[INFO] [stdout] test lower::tests::lower_long_long_param_consumes_two_abi_slots ... ok
[INFO] [stdout] test lower::tests::lower_long_long_pre_decrement_stores_both_words ... ok
[INFO] [stdout] test lower::tests::lower_long_long_sub ... ok
[INFO] [stdout] test lower::tests::lower_long_long_post_increment_returns_old_pair ... ok
[INFO] [stdout] test lower::tests::lower_long_long_ternary_preserves_pair_result ... ok
[INFO] [stdout] test lower::tests::lower_pointer_deref ... ok
[INFO] [stdout] test lower::tests::lower_long_long_var_decl_and_add ... ok
[INFO] [stdout] test lower::tests::lower_post_increment ... ok
[INFO] [stdout] test lower::tests::lower_pre_increment ... ok
[INFO] [stdout] test lower::tests::lower_real_part_operator ... ok
[INFO] [stdout] test lower::tests::lower_return_42 ... ok
[INFO] [stdout] test lower::tests::lower_return_unsigned_int_as_long_long_zero_extends ... ok
[INFO] [stdout] test lower::tests::lower_real_plus_complex ... ok
[INFO] [stdout] test lower::tests::lower_signed_long_long_div_uses_unsigned_helper ... ok
[INFO] [stdout] test lower::tests::lower_short_member_assignment_preserves_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_sizeof ... ok
[INFO] [stdout] test lower::tests::lower_sizeof_array ... ok
[INFO] [stdout] test lower::tests::lower_static_local ... ok
[INFO] [stdout] test lower::tests::lower_signed_long_long_mod_uses_unsigned_helper ... ok
[INFO] [stdout] test lower::tests::lower_sizeof_long_long ... ok
[INFO] [stdout] test lower::tests::lower_struct_chain_assign ... ok
[INFO] [stdout] test lower::tests::lower_switch_cases ... ok
[INFO] [stdout] test lower::tests::lower_struct_copy_assign ... ok
[INFO] [stdout] test lower::tests::lower_struct_member ... ok
[INFO] [stdout] test lower::tests::lower_struct_pass_by_value ... ok
[INFO] [stdout] test lower::tests::lower_struct_local_bitfield_init_packs_fields ... ok
[INFO] [stdout] test lower::tests::lower_typedef_call_bitxor_compare_keeps_unsigned ... ok
[INFO] [stdout] test lower::tests::lower_switch_with_break ... ok
[INFO] [stdout] test lower::tests::lower_ternary ... ok
[INFO] [stdout] test lower::tests::lower_typedef_array_decay_to_pointer ... ok
[INFO] [stdout] test lower::tests::lower_var_decl_with_init ... ok
[INFO] [stdout] test lower::tests::lower_variadic_loads_named_args_from_caller_stack ... ok
[INFO] [stdout] test lower::tests::lower_uint32_vs_int64_compare_is_signed ... ok
[INFO] [stdout] test lower::tests::lower_typedef_struct_local_uses_deepest_slot_base ... ok
[INFO] [stdout] test lower::tests::lower_union_bitfield_member_masks_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_unsigned_long_long_compare ... ok
[INFO] [stdout] test lower::tests::lower_union_narrow_member_uses_narrow_load ... ok
[INFO] [stdout] test lower::tests::lower_variadic_addr_of_named_param ... ok
[INFO] [stdout] test lower::tests::lower_variadic_named_param_on_stack ... ok
[INFO] [stdout] test lower::tests::lower_zero_minus_long_long_uses_neg64 ... ok
[INFO] [stdout] test lower::tests::params_in_dividing_functions_are_snapshotted_to_stack ... ok
[INFO] [stdout] test lower::tests::params_in_calling_functions_are_snapshotted_to_stack ... ok
[INFO] [stdout] test lower::tests::lower_vla_block_scope_save_restore ... ok
[INFO] [stdout] test lower::tests::lower_vla_emits_stack_alloc ... ok
[INFO] [stdout] test lower::tests::lower_while_loop ... ok
[INFO] [stdout] test parse::tests::parse_anonymous_nested ... ok
[INFO] [stdout] test parse::tests::parse_addr_of ... ok
[INFO] [stdout] test parse::tests::parse_array_index ... ok
[INFO] [stdout] test parse::tests::parse_array_designator ... ok
[INFO] [stdout] test parse::tests::parse_anonymous_struct_member ... ok
[INFO] [stdout] test parse::tests::parse_array_decl ... ok
[INFO] [stdout] test parse::tests::parse_arithmetic_precedence ... ok
[INFO] [stdout] test parse::tests::parse_assignment ... ok
[INFO] [stdout] test parse::tests::parse_array_param ... ok
[INFO] [stdout] test parse::tests::parse_break_continue ... ok
[INFO] [stdout] test parse::tests::parse_bitwise_precedence ... ok
[INFO] [stdout] test parse::tests::parse_asm_statement ... ok
[INFO] [stdout] test parse::tests::parse_asm_variants ... ok
[INFO] [stdout] test parse::tests::parse_cast_expr ... ok
[INFO] [stdout] test parse::tests::parse_comma_expression ... ok
[INFO] [stdout] test parse::tests::parse_comparison_chain ... ok
[INFO] [stdout] test parse::tests::parse_char_lit_expr ... ok
[INFO] [stdout] test parse::tests::parse_complex_type ... ok
[INFO] [stdout] test parse::tests::parse_compound_assign ... ok
[INFO] [stdout] test parse::tests::parse_constant_array_not_vla ... ok
[INFO] [stdout] test parse::tests::parse_complex_expression ... ok
[INFO] [stdout] test parse::tests::parse_comma_in_call_not_operator ... ok
[INFO] [stdout] test parse::tests::parse_deep_nested_designator ... ok
[INFO] [stdout] test parse::tests::parse_error_missing_paren ... ok
[INFO] [stdout] test parse::tests::parse_double_complex_type ... ok
[INFO] [stdout] test parse::tests::parse_dot_member_access ... ok
[INFO] [stdout] test parse::tests::parse_designated_init ... ok
[INFO] [stdout] test parse::tests::parse_bool_type ... ok
[INFO] [stdout] test parse::tests::parse_error_missing_semicolon ... ok
[INFO] [stdout] test parse::tests::parse_extern_func ... ok
[INFO] [stdout] test parse::tests::parse_else_if ... ok
[INFO] [stdout] test parse::tests::parse_extern_global ... ok
[INFO] [stdout] test parse::tests::parse_field_array_field_designator ... ok
[INFO] [stdout] test parse::tests::parse_function_pointer_param ... ok
[INFO] [stdout] test parse::tests::parse_for_empty_parts ... ok
[INFO] [stdout] test parse::tests::parse_do_while ... ok
[INFO] [stdout] test parse::tests::parse_for_loop ... ok
[INFO] [stdout] test parse::tests::parse_function_params ... ok
[INFO] [stdout] test parse::tests::parse_expr_stmt ... ok
[INFO] [stdout] test parse::tests::parse_function_call ... ok
[INFO] [stdout] test parse::tests::parse_goto_stmt ... ok
[INFO] [stdout] test parse::tests::parse_hex_literal ... ok
[INFO] [stdout] test parse::tests::parse_function_pointer_typedef ... ok
[INFO] [stdout] test parse::tests::parse_global_init_list ... ok
[INFO] [stdout] test parse::tests::parse_if_no_else ... ok
[INFO] [stdout] test parse::tests::parse_global_var_test ... ok
[INFO] [stdout] test parse::tests::parse_if_else ... ok
[INFO] [stdout] test parse::tests::parse_label_stmt ... ok
[INFO] [stdout] test parse::tests::parse_if_without_braces ... ok
[INFO] [stdout] test parse::tests::parse_local_array_typedef ... ok
[INFO] [stdout] test parse::tests::parse_multi_array_designator ... ok
[INFO] [stdout] test parse::tests::parse_logical_operators ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl_global ... ok
[INFO] [stdout] test parse::tests::parse_long_long ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl_with_init ... ok
[INFO] [stdout] test parse::tests::parse_multidim_array ... ok
[INFO] [stdout] test parse::tests::parse_multiple_compound_ops ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl ... ok
[INFO] [stdout] test parse::tests::parse_imaginary_type ... ok
[INFO] [stdout] test parse::tests::parse_init_list ... ok
[INFO] [stdout] test parse::tests::parse_multiple_functions ... ok
[INFO] [stdout] test parse::tests::parse_narrow_wide_concat ... ok
[INFO] [stdout] test parse::tests::parse_nested_block ... ok
[INFO] [stdout] test parse::tests::parse_non_variadic ... ok
[INFO] [stdout] test parse::tests::parse_nested_unary ... ok
[INFO] [stdout] test parse::tests::parse_parenthesized_expr ... ok
[INFO] [stdout] test parse::tests::parse_pointer_param_types ... ok
[INFO] [stdout] test parse::tests::parse_pointer_deref ... ok
[INFO] [stdout] test parse::tests::parse_partial_init_list ... ok
[INFO] [stdout] test parse::tests::parse_post_increment ... ok
[INFO] [stdout] test parse::tests::parse_pre_increment ... ok
[INFO] [stdout] test parse::tests::parse_shift_precedence ... ok
[INFO] [stdout] test parse::tests::parse_return_42 ... ok
[INFO] [stdout] test parse::tests::parse_sizeof_type ... ok
[INFO] [stdout] test parse::tests::parse_static_local ... ok
[INFO] [stdout] test parse::tests::parse_string_lit_expr ... ok
[INFO] [stdout] test parse::tests::parse_struct_def_and_var ... ok
[INFO] [stdout] test parse::tests::parse_string_global ... ok
[INFO] [stdout] test parse::tests::parse_struct_member ... ok
[INFO] [stdout] test parse::tests::parse_switch_test ... ok
[INFO] [stdout] test parse::tests::parse_switch_with_break ... ok
[INFO] [stdout] test parse::tests::parse_struct_defs_collected ... ok
[INFO] [stdout] test parse::tests::parse_typedef_cast ... ok
[INFO] [stdout] test parse::tests::parse_typedef_struct_multi ... ok
[INFO] [stdout] test parse::tests::parse_unary_operators ... ok
[INFO] [stdout] test parse::tests::parse_typedef_function_type ... ok
[INFO] [stdout] test parse::tests::parse_ternary ... ok
[INFO] [stdout] test parse::tests::parse_unnamed_params ... ok
[INFO] [stdout] test parse::tests::parse_typedef_usage ... ok
[INFO] [stdout] test parse::tests::parse_variadic_multiple_params ... ok
[INFO] [stdout] test parse::tests::parse_var_decl ... ok
[INFO] [stdout] test parse::tests::parse_var_decl_no_init ... ok
[INFO] [stdout] test parse::tests::parse_vla_declaration ... ok
[INFO] [stdout] test parse::tests::parse_volatile_local ... ok
[INFO] [stdout] test parse::tests::parse_vla_with_expression_dim ... ok
[INFO] [stdout] test parse::tests::parse_variadic ... ok
[INFO] [stdout] test parse::tests::parse_void_return ... ok
[INFO] [stdout] test preproc::tests::digraph_percent_colon_define ... ok
[INFO] [stdout] test parse::tests::parse_while_loop ... ok
[INFO] [stdout] test parse::tests::parse_with_comments ... ok
[INFO] [stdout] test parse::tests::parse_wide_string_lit ... ok
[INFO] [stdout] test parse::tests::parse_wide_narrow_concat ... ok
[INFO] [stdout] test preproc::tests::preprocess_assert ... ok
[INFO] [stdout] test preproc::tests::preprocess_errno ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdarg ... ok
[INFO] [stdout] test preproc::tests::preprocess_iso646 ... ok
[INFO] [stdout] test preproc::tests::preprocess_inttypes ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdbool ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdc_macros ... ok
[INFO] [stdout] test preproc::tests::preprocess_limits ... ok
[INFO] [stdout] test preproc::tests::test_char_constant_in_if ... ok
[INFO] [stdout] test preproc::tests::test_char_escape_in_if ... ok
[INFO] [stdout] test preproc::tests::test_comments_in_directive ... ok
[INFO] [stdout] test preproc::tests::test_char_zero_in_if ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdarg_include_guard ... ok
[INFO] [stdout] test preproc::tests::preprocess_stddef ... ok
[INFO] [stdout] test preproc::tests::test_adsp_predefined ... ok
[INFO] [stdout] test preproc::tests::test_file_macro ... ok
[INFO] [stdout] test preproc::tests::test_elif ... ok
[INFO] [stdout] test preproc::tests::test_function_macro ... ok
[INFO] [stdout] test preproc::tests::test_endif_without_if ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdint ... ok
[INFO] [stdout] test preproc::tests::test_if_not_defined ... ok
[INFO] [stdout] test preproc::tests::test_if_arithmetic ... ok
[INFO] [stdout] test preproc::tests::test_if_logical_and ... ok
[INFO] [stdout] test preproc::tests::test_if_shift_arithmetic ... ok
[INFO] [stdout] test preproc::tests::test_if_defined_operator ... ok
[INFO] [stdout] test preproc::tests::test_if_expression ... ok
[INFO] [stdout] test preproc::tests::test_error_directive ... ok
[INFO] [stdout] test preproc::tests::test_ifdef ... ok
[INFO] [stdout] test preproc::tests::test_include_macro_expansion ... ok
[INFO] [stdout] test preproc::tests::test_include ... ok
[INFO] [stdout] test preproc::tests::test_line_continuation ... ok
[INFO] [stdout] test preproc::tests::test_ifndef ... ok
[INFO] [stdout] test preproc::tests::test_line_directive ... ok
[INFO] [stdout] test preproc::tests::test_macro_in_string_not_expanded ... ok
[INFO] [stdout] test preproc::tests::test_nested_ifdef ... ok
[INFO] [stdout] test preproc::tests::test_line_directive_with_file ... ok
[INFO] [stdout] test preproc::tests::test_nested_function_macro ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_skips_misra_prefix ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_skips_blank_lines ... ok
[INFO] [stdout] test preproc::tests::test_pragma_ignored ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_rewrites_decl_and_calls ... ok
[INFO] [stdout] test preproc::tests::test_simple_define ... ok
[INFO] [stdout] test preproc::tests::test_set_processor ... ok
[INFO] [stdout] test preproc::tests::test_pragma_operator ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_ignores_nondecl_line ... ok
[INFO] [stdout] test preproc::tests::test_stringify_operator ... ok
[INFO] [stdout] test preproc::tests::test_variadic_macro ... ok
[INFO] [stdout] test preproc::tests::test_stringify_va_args ... ok
[INFO] [stdout] test preproc::tests::trigraph_not_replaced_when_not_trigraph ... ok
[INFO] [stdout] test preproc::tests::trigraph_in_source ... ok
[INFO] [stdout] test preproc::tests::test_variadic_macro_gnu_comma_elision ... ok
[INFO] [stdout] test preproc::tests::test_undef ... ok
[INFO] [stdout] test preproc::tests::trigraph_replacement ... ok
[INFO] [stdout] test regalloc::tests::allocate_simple ... ok
[INFO] [stdout] test regalloc::tests::spill_access_above_i8_max_keeps_positive_slot_marker ... ok
[INFO] [stdout] test regalloc::tests::allocate_maps_vregs ... ok
[INFO] [stdout] test target::tests::condition_codes ... ok
[INFO] [stdout] test target::tests::register_conventions ... ok
[INFO] [stdout] test regalloc::tests::prefer_caller_saved_registers ... ok
[INFO] [stdout] test target::tests::ureg_encoding ... ok
[INFO] [stdout] test types::tests::bitfield_overflow_to_next_unit ... ok
[INFO] [stdout] test types::tests::alignment_types ... ok
[INFO] [stdout] test types::tests::bitfield_packing ... ok
[INFO] [stdout] test types::tests::bool_type ... ok
[INFO] [stdout] test types::tests::bitfield_field_layout ... ok
[INFO] [stdout] test types::tests::const_pointer_vs_pointer_to_const ... ok
[INFO] [stdout] test types::tests::complex_type ... ok
[INFO] [stdout] test types::tests::integer_promotion ... ok
[INFO] [stdout] test types::tests::imaginary_type ... ok
[INFO] [stdout] test types::tests::is_const_types ... ok
[INFO] [stdout] test types::tests::is_integer_types ... ok
[INFO] [stdout] test preproc::tests::test_predefined_macros ... ok
[INFO] [stdout] test preproc::tests::test_system_include_prefers_builtin_header ... ok
[INFO] [stdout] test types::tests::is_float_types ... ok
[INFO] [stdout] test types::tests::is_volatile_types ... ok
[INFO] [stdout] test preproc::tests::test_unterminated_conditional ... ok
[INFO] [stdout] test types::tests::size_bytes_char ... ok
[INFO] [stdout] test types::tests::long_long_size ... ok
[INFO] [stdout] test types::tests::size_words_primitive ... ok
[INFO] [stdout] test types::tests::size_words_struct ... ok
[INFO] [stdout] test types::tests::is_pointer_types ... ok
[INFO] [stdout] test types::tests::size_words_pointer ... ok
[INFO] [stdout] test types::tests::size_words_array ... ok
[INFO] [stdout] test types::tests::struct_no_padding_needed ... ok
[INFO] [stdout] test types::tests::struct_short_alignment ... ok
[INFO] [stdout] test types::tests::struct_padding_trailing ... ok
[INFO] [stdout] test types::tests::struct_padding ... ok
[INFO] [stdout] test types::tests::unqualified_strips_qualifiers ... ok
[INFO] [stdout] test types::tests::usual_arithmetic_conversions ... ok
[INFO] [stdout] test types::tests::unsigned_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 433 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selcc-2c2e5d775544176b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/seld-37a6e06bf8e9bbee)
[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 141 tests
[INFO] [stdout] test cli::tests::basic_parse ... ok
[INFO] [stdout] test cli::tests::define_macro ... ok
[INFO] [stdout] test cli::tests::define_macro_no_value ... ok
[INFO] [stdout] test cli::tests::eliminate_and_keep ... ok
[INFO] [stdout] test cli::tests::help_flag ... ok
[INFO] [stdout] test cli::tests::entry_point ... ok
[INFO] [stdout] test cli::tests::lib_and_include_paths ... ok
[INFO] [stdout] test cli::tests::map_file ... ok
[INFO] [stdout] test cli::tests::mem_init_flag ... ok
[INFO] [stdout] test cli::tests::multiple_input_files ... ok
[INFO] [stdout] test cli::tests::missing_argument ... ok
[INFO] [stdout] test cli::tests::save_temps ... ok
[INFO] [stdout] test cli::tests::skip_preprocess ... ok
[INFO] [stdout] test cli::tests::trace_flags ... ok
[INFO] [stdout] test cli::tests::undefine_macro ... ok
[INFO] [stdout] test cli::tests::strip_flags ... ok
[INFO] [stdout] test cli::tests::verbose_flag ... ok
[INFO] [stdout] test cli::tests::warning_control ... ok
[INFO] [stdout] test cli::tests::unknown_option ... ok
[INFO] [stdout] test cli::tests::si_revision ... ok
[INFO] [stdout] test gc::tests::gc_dead_section_with_symbols_still_drops ... ok
[INFO] [stdout] test cli::tests::xref_flag ... ok
[INFO] [stdout] test cli::tests::version_flag ... ok
[INFO] [stdout] test gc::tests::gc_drops_unreferenced_sections ... ok
[INFO] [stdout] test layout::tests::object_matches_basename ... ok
[INFO] [stdout] test gc::tests::gc_transitive_closure_through_relocations ... ok
[INFO] [stdout] test layout::tests::circular_var_refs_do_not_overflow ... ok
[INFO] [stdout] test gc::tests::gc_ldf_claimed_sections_are_live_roots ... ok
[INFO] [stdout] test layout::tests::object_matches_wildcard ... ok
[INFO] [stdout] test layout::tests::resolve_command_line_objects ... ok
[INFO] [stdout] test layout::tests::object_matches_exact ... ok
[INFO] [stdout] test layout::tests::object_no_match ... ok
[INFO] [stdout] test layout::tests::segment_cursor_basic ... ok
[INFO] [stdout] test layout::tests::segment_cursor_overflow_is_hard_error ... ok
[INFO] [stdout] test layout::tests::recursive_var_resolution ... ok
[INFO] [stdout] test layout::tests::section_alignment_honored ... ok
[INFO] [stdout] test layout::tests::resolve_var_refs ... ok
[INFO] [stdout] test layout::tests::segment_cursor_pm48_counts_units_not_bytes ... ok
[INFO] [stdout] test layout::tests::segment_cursor_alignment ... ok
[INFO] [stdout] test ldf_ast::tests::default_ldf ... ok
[INFO] [stdout] test ldf_ast::tests::seg_type_equality ... ok
[INFO] [stdout] test ldf_ast::tests::section_qualifier_equality ... ok
[INFO] [stdout] test ldf_lex::tests::bang_token ... ok
[INFO] [stdout] test ldf_lex::tests::block_comment ... ok
[INFO] [stdout] test ldf_lex::tests::command_line_variables ... ok
[INFO] [stdout] test ldf_lex::tests::ident_and_number ... ok
[INFO] [stdout] test ldf_lex::tests::identifier_with_hyphen ... ok
[INFO] [stdout] test ldf_lex::tests::define_substitution ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_true ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_else ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_false ... ok
[INFO] [stdout] test ldf_lex::tests::line_comment ... ok
[INFO] [stdout] test ldf_lex::tests::hex_numbers ... ok
[INFO] [stdout] test ldf_lex::tests::include_directive_is_error ... ok
[INFO] [stdout] test ldf_lex::tests::unknown_directive_continues ... ok
[INFO] [stdout] test ldf_lex::tests::simple_tokens ... ok
[INFO] [stdout] test ldf_lex::tests::string_literal ... ok
[INFO] [stdout] test ldf_lex::tests::unterminated_block_comment ... ok
[INFO] [stdout] test ldf_lex::tests::ifndef ... ok
[INFO] [stdout] test ldf_lex::tests::unterminated_string ... ok
[INFO] [stdout] test ldf_parse::tests::parse_architecture ... ok
[INFO] [stdout] test ldf_parse::tests::parse_empty ... ok
[INFO] [stdout] test ldf_lex::tests::variable ... ok
[INFO] [stdout] test ldf_parse::tests::parse_error_missing_brace ... ok
[INFO] [stdout] test ldf_parse::tests::parse_memory_block ... ok
[INFO] [stdout] test ldf_parse::tests::parse_expression_operators ... ok
[INFO] [stdout] test ldf_parse::tests::parse_multiple_input_sections ... ok
[INFO] [stdout] test ldf_parse::tests::parse_fill ... ok
[INFO] [stdout] test ldf_parse::tests::parse_multiple_memory_segments ... ok
[INFO] [stdout] test ldf_parse::tests::parse_full_example ... ok
[INFO] [stdout] test ldf_parse::tests::parse_output_section_script_assignment ... ok
[INFO] [stdout] test ldf_parse::tests::parse_processor_with_sections ... ok
[INFO] [stdout] test ldf_parse::tests::parse_link_against ... ok
[INFO] [stdout] test ldf_preproc::tests::define_function_with_paste ... ok
[INFO] [stdout] test ldf_parse::tests::parse_top_level_script_assignment ... ok
[INFO] [stdout] test ldf_preproc::tests::define_object ... ok
[INFO] [stdout] test ldf_parse::tests::parse_variable ... ok
[INFO] [stdout] test ldf_parse::tests::parse_search_dir_ignored ... ok
[INFO] [stdout] test ldf_preproc::tests::eval_defined_and ... ok
[INFO] [stdout] test ldf_parse::tests::parse_zero_init_section ... ok
[INFO] [stdout] test ldf_preproc::tests::eval_not_defined ... ok
[INFO] [stdout] test ldf_preproc::tests::if_elif_else ... ok
[INFO] [stdout] test ldf_preproc::tests::ifdef_false ... ok
[INFO] [stdout] test ldf_preproc::tests::ifdef_true ... ok
[INFO] [stdout] test ldf_preproc::tests::passthrough ... ok
[INFO] [stdout] test ldf_preproc::tests::nested_if ... ok
[INFO] [stdout] test libs::tests::collect_dedupes_implicitly_through_loader ... ok
[INFO] [stdout] test libs::tests::collect_expands_typical_style_ldf ... ok
[INFO] [stdout] test libs::tests::collect_handles_no_libraries_var ... ok
[INFO] [stdout] test ldf_preproc::tests::unknown_directive_dropped ... ok
[INFO] [stdout] test libs::tests::collect_skips_command_line_objects ... ok
[INFO] [stdout] test output::tests::collect_sections_empty ... ok
[INFO] [stdout] test output::tests::collect_sections_merge ... ok
[INFO] [stdout] test output::tests::collect_sections_single ... ok
[INFO] [stdout] test output::tests::write_shdr_roundtrip ... ok
[INFO] [stdout] test relocate::tests::apply_relocations_no_relas_is_noop ... ok
[INFO] [stdout] test relocate::tests::compute_addr32 ... ok
[INFO] [stdout] test relocate::tests::compute_data6 ... ok
[INFO] [stdout] test relocate::tests::compute_data16 ... ok
[INFO] [stdout] test relocate::tests::compute_data7 ... ok
[INFO] [stdout] test relocate::tests::compute_dm_addr32_returns_target_absolute ... ok
[INFO] [stdout] test relocate::tests::compute_addr_var ... ok
[INFO] [stdout] test relocate::tests::compute_none ... ok
[INFO] [stdout] test relocate::tests::compute_operator_marker_is_noop_regardless_of_type ... ok
[INFO] [stdout] test relocate::tests::compute_pcrel ... ok
[INFO] [stdout] test relocate::tests::compute_pm32_sub_returns_addend_as_subtract ... ok
[INFO] [stdout] test relocate::tests::compute_pm24_masks_to_24_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel24_backward_delta_masks_to_24_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm_loop16_forward_delta ... ok
[INFO] [stdout] test relocate::tests::compute_pm32_returns_target ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel6_backward_delta_masks_to_6_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel6_forward_delta ... ok
[INFO] [stdout] test relocate::tests::compute_pm_sw_branchreturn_writes_symbol ... ok
[INFO] [stdout] test relocate::tests::patch_addr32_writes_4_bytes_le ... ok
[INFO] [stdout] test relocate::tests::patch_data16_writes_2_bytes_le ... ok
[INFO] [stdout] test relocate::tests::patch_data7_preserves_upper_bit ... ok
[INFO] [stdout] test relocate::tests::patch_data6_preserves_upper_bits ... ok
[INFO] [stdout] test relocate::tests::patch_pm24_splits_target_across_middle_and_last_words ... ok
[INFO] [stdout] test relocate::tests::patch_dm_addr32_writes_4_bytes_le_at_byte_offset ... ok
[INFO] [stdout] test relocate::tests::patch_pm32_writes_be_32bit_into_bytes_2_to_5 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel24_writes_bytes_3_to_5 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_loop16_writes_only_bytes_4_and_5 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel6_negative_delta_sets_sign_bit_in_byte_1 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel6_positive_delta_splits_bytes_1_and_2 ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_converts_pm24_word_units ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_dm_addr32_is_byte_indexed ... ok
[INFO] [stdout] test relocate::tests::sw_branchreturn_group_composes_to_label_minus_one ... ok
[INFO] [stdout] test relocate::tests::unsupported_type_is_hard_error ... ok
[INFO] [stdout] test resolve::tests::duplicate_strong_is_error ... ok
[INFO] [stdout] test resolve::tests::load_simple_object ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_converts_pm_pcrel6_word_units ... ok
[INFO] [stdout] test resolve::tests::read_symbols_from_object ... ok
[INFO] [stdout] test resolve::tests::resolve_defined_symbols ... ok
[INFO] [stdout] test script_eval::tests::eval_cycle_is_hard_error ... ok
[INFO] [stdout] test resolve::tests::resolve_undefined_satisfied ... ok
[INFO] [stdout] test script_eval::tests::eval_depends_on_earlier ... ok
[INFO] [stdout] test script_eval::tests::eval_literal_assignment ... ok
[INFO] [stdout] test script_eval::tests::eval_division_by_zero_is_hard_error ... ok
[INFO] [stdout] test script_eval::tests::eval_memory_start_end_size ... ok
[INFO] [stdout] test script_eval::tests::eval_reverse_order_resolves_via_fixed_point ... ok
[INFO] [stdout] test script_eval::tests::eval_unknown_ident_in_isolation_is_hard_after_stall ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/seld-1c6ba68c8dea4ce6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-8937ceb251cb633f)
[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 13 tests
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] test map_file_is_written ... ok
[INFO] [stdout] test basic_link_single_object ... ok
[INFO] [stdout] test strip_all_removes_symtab ... ok
[INFO] [stdout] test missing_ldf_is_error ... ok
[INFO] [stdout] test reserve_expand_fills_segment_tail ... ok
[INFO] [stdout] test no_args_is_error ... ok
[INFO] [stdout] test script_constant_symbols_appear_in_map ... ok
[INFO] [stdout] test two_objects_merge_into_one_section ... ok
[INFO] [stdout] test verbose_flag_produces_progress_output ... ok
[INFO] [stdout] test version_flag_prints_banner ... ok
[INFO] [stdout] test typical_ldf_cache_constants_resolve_to_defaults ... ok
[INFO] [stdout] test multiple_memory_segments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test cli::tests::test_archive_member_glob ... ok
[INFO] [stdout] test cli::tests::test_all_flag ... ok
[INFO] [stdout] test cli::tests::test_archive_member_parsing ... ok
[INFO] [stdout] test cli::tests::test_arsym_arall ... ok
[INFO] [stdout] test cli::tests::test_default_no_args ... ok
[INFO] [stdout] test cli::tests::test_entry_size_format ... ok
[INFO] [stdout] test cli::tests::test_file_header ... ok
[INFO] [stdout] test cli::tests::test_hexlet_format ... ok
[INFO] [stdout] test cli::tests::test_multiple_options ... ok
[INFO] [stdout] test cli::tests::test_ost_flags ... ok
[INFO] [stdout] test cli::tests::test_section_index_range ... ok
[INFO] [stdout] test cli::tests::test_n_missing_arg ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/seldump-2c2add988c920b00)
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test cli::tests::test_section_index ... ok
[INFO] [stdout] test cli::tests::test_i_missing_arg ... ok
[INFO] [stdout] test dump::tests::test_align_table_dump ... ok
[INFO] [stdout] test cli::tests::test_version_and_help ... ok
[INFO] [stdout] test dump::tests::test_align_table_empty_section ... ok
[INFO] [stdout] test cli::tests::test_section_index_with_format ... ok
[INFO] [stdout] test cli::tests::test_section_name_with_format ... ok
[INFO] [stdout] test dump::tests::test_cpu_arch_from_name ... ok
[INFO] [stdout] test dump::tests::test_decode_si_revision_values ... ok
[INFO] [stdout] test dump::tests::test_dump_elf_default_shows_section_headers ... ok
[INFO] [stdout] test cli::tests::test_section_name ... ok
[INFO] [stdout] test dump::tests::test_dump_proc_attributes_any_revision ... ok
[INFO] [stdout] test dump::tests::test_file_header_dump ... ok
[INFO] [stdout] test dump::tests::test_dump_proc_attributes_output ... ok
[INFO] [stdout] test dump::tests::test_mem_kind_name ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_data_any_revision ... ok
[INFO] [stdout] test dump::tests::test_align_table_two_entries ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_data_basic ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_invalid ... ok
[INFO] [stdout] test dump::tests::test_string_table_dump ... ok
[INFO] [stdout] test dump::tests::test_section_headers_dump ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_with_sections ... ok
[INFO] [stdout] test dump::tests::test_program_headers_none ... ok
[INFO] [stdout] test dump::tests::test_symbol_table_dump ... ok
[INFO] [stdout] test dump::tests::test_symconstraint_table_dump ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_127 ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_zero ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_abbrev ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_info_null_die ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_multi_byte ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_128 ... ok
[INFO] [stdout] test dump::tests::test_symconstraint_with_both_symbols ... ok
[INFO] [stdout] test dwarf::tests::test_big_endian_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_single_byte ... ok
[INFO] [stdout] test dwarf::tests::test_dw_ate_names ... ok
[INFO] [stdout] test dwarf::tests::test_dw_at_names ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_line ... ok
[INFO] [stdout] test dwarf::tests::test_dw_form_names ... ok
[INFO] [stdout] test dwarf::tests::test_dw_lang_names ... ok
[INFO] [stdout] test dwarf::tests::test_dw_tag_names ... ok
[INFO] [stdout] test dwarf::tests::test_empty_debug_abbrev ... ok
[INFO] [stdout] test dwarf::tests::test_empty_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_addr ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_block1 ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_data1 ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_data4 ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_string ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_udata ... ok
[INFO] [stdout] test dwarf::tests::test_format_attr_value_flag ... ok
[INFO] [stdout] test dwarf::tests::test_format_dw_at_typical ... ok
[INFO] [stdout] test dwarf::tests::test_format_attr_encoding ... ok
[INFO] [stdout] test dwarf::tests::test_parse_abbrev_table ... ok
[INFO] [stdout] test dwarf::tests::test_try_dump_debug_abbrev_dispatches ... ok
[INFO] [stdout] test dwarf::tests::test_try_dump_unknown_section ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_basic ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_group_size_2 ... ok
[INFO] [stdout] test hex::tests::test_entry_size_in_range ... ok
[INFO] [stdout] test hex::tests::test_entry_size_out_of_range ... ok
[INFO] [stdout] test hex::tests::test_hexlet_forward ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_partial_line ... ok
[INFO] [stdout] test hex::tests::test_hexlet_reverse ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_non_printable ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_groups ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_default_line_width ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xtest.rs (/opt/rustwide/target/debug/deps/xtest-0213cb0a6b65f673)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_archive_member_access ... ok
[INFO] [stdout] test test_default_shows_section_headers ... ok
[INFO] [stdout] test test_all_flag ... ok
[INFO] [stdout] test test_archive_member_glob ... ok
[INFO] [stdout] test test_disassembly ... ok
[INFO] [stdout] test test_help_flag ... ok
[INFO] [stdout] test test_no_file_error ... ok
[INFO] [stdout] test test_archive_symbol_table ... ok
[INFO] [stdout] test test_hex_ascii_dump ... ok
[INFO] [stdout] test test_ost_flag ... ok
[INFO] [stdout] test test_hex_dump_group_sizes ... ok
[INFO] [stdout] test test_section_header_dump ... ok
[INFO] [stdout] test test_section_index_range ... ok
[INFO] [stdout] test test_arall_flag ... ok
[INFO] [stdout] test test_symbol_table_dump ... ok
[INFO] [stdout] test test_file_header_dump ... ok
[INFO] [stdout] test test_section_name_glob ... ok
[INFO] [stdout] test test_version_flag ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selelf-a77c9e24e52a8cbb)
[INFO] [stdout] test test_string_table_dump ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test archive::tests::test_read_magic_valid ... ok
[INFO] [stdout] test archive::tests::test_read_magic_invalid ... ok
[INFO] [stdout] test archive::tests::test_read_synthetic_archive ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_at_offset ... ok
[INFO] [stdout] test archive::tests::test_read_symbol_index_maps_to_member_indices ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_max_single ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_multibyte ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_single_byte ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_zero ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_two_bytes ... ok
[INFO] [stdout] test elf::tests::test_parse_be_elf_header ... ok
[INFO] [stdout] test elf::tests::test_phdr_type_name ... ok
[INFO] [stdout] test elf::tests::test_parse_le_elf_header ... ok
[INFO] [stdout] test elf::tests::test_extract_global_symbols ... ok
[INFO] [stdout] test elf::tests::test_section_flags_str ... ok
[INFO] [stdout] test elf::tests::test_section_type_name ... ok
[INFO] [stdout] test elf::tests::test_skip_dot_prefixed_symbols ... ok
[INFO] [stdout] test elf::tests::test_symbol_names ... ok
[INFO] [stdout] test elf::tests::test_skip_undefined_symbols ... ok
[INFO] [stdout] test elf_write::tests::basic_text_section ... ok
[INFO] [stdout] test elf_write::tests::bss_no_file_content ... ok
[INFO] [stdout] test elf_write::tests::extract_global_symbols_roundtrip ... ok
[INFO] [stdout] test elf_write::tests::relocations ... ok
[INFO] [stdout] test elf_write::tests::custom_section ... ok
[INFO] [stdout] test elf_write::tests::multiple_sections ... ok
[INFO] [stdout] test elf_write::tests::empty_object ... ok
[INFO] [stdout] test elf_write::tests::symbols_ordering ... ok
[INFO] [stdout] test extnames::tests::test_build_extnames ... ok
[INFO] [stdout] test extnames::tests::test_short_names_no_extnames ... ok
[INFO] [stdout] test glob::tests::test_exact_match ... ok
[INFO] [stdout] test extnames::tests::test_parse_extnames ... ok
[INFO] [stdout] test extnames::tests::test_roundtrip_extnames ... ok
[INFO] [stdout] test glob::tests::test_mixed_wildcards ... ok
[INFO] [stdout] test glob::tests::test_question_mark_wildcard ... ok
[INFO] [stdout] test glob::tests::test_star_wildcard ... ok
[INFO] [stdout] test symindex::tests::test_build_symbol_index ... ok
[INFO] [stdout] test symindex::tests::test_empty_archive ... ok
[INFO] [stdout] test symindex::tests::test_offsets_little_endian ... ok
[INFO] [stdout] test version::tests::test_extract_strtab_value ... ok
[INFO] [stdout] test version::tests::test_format_all_includes_selar_version ... ok
[INFO] [stdout] test version::tests::test_apply_tx_file ... ok
[INFO] [stdout] test version::tests::test_extract_strtab_value_empty ... ok
[INFO] [stdout] test version::tests::test_format_version_metadata_fields ... ok
[INFO] [stdout] test version::tests::test_format_version_skips_no_value ... ok
[INFO] [stdout] test version::tests::test_format_version_user_only ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selhex-bb3f160cf0752aa9)
[INFO] [stdout] test version::tests::test_set_validated_version ... ok
[INFO] [stdout] test version::tests::test_has_version_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test cli::tests::test_duplicate_format_rejected ... ok
[INFO] [stdout] test cli::tests::test_duplicate_input_rejected ... ok
[INFO] [stdout] test cli::tests::test_input_only_defaults_s3 ... ok
[INFO] [stdout] test cli::tests::test_no_args_gives_no_input ... ok
[INFO] [stdout] test cli::tests::test_output_file ... ok
[INFO] [stdout] test cli::tests::test_s1_format ... ok
[INFO] [stdout] test cli::tests::test_striphex_format ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test ihex::tests::test_empty_input ... ok
[INFO] [stdout] test cli::tests::test_o_missing_argument ... ok
[INFO] [stdout] test ihex::tests::test_extended_linear_address ... ok
[INFO] [stdout] test ihex::tests::test_extended_segment_address ... ok
[INFO] [stdout] test ihex::tests::test_invalid_checksum ... ok
[INFO] [stdout] test ihex::tests::test_simple_data_record ... ok
[INFO] [stdout] test ihex::tests::test_start_linear_address_ignored ... ok
[INFO] [stdout] test ihex::tests::test_missing_start_code ... ok
[INFO] [stdout] test ihex::tests::test_unknown_record_type ... ok
[INFO] [stdout] test ihex::tests::test_multiple_data_records ... ok
[INFO] [stdout] test srec::tests::test_binary_empty ... ok
[INFO] [stdout] test srec::tests::test_binary_simple ... ok
[INFO] [stdout] test srec::tests::test_binary_with_gap ... ok
[INFO] [stdout] test srec::tests::test_large_data_splits_lines ... ok
[INFO] [stdout] test srec::tests::test_s0_header_checksum ... ok
[INFO] [stdout] test srec::tests::test_s2_simple ... ok
[INFO] [stdout] test srec::tests::test_s1_simple ... ok
[INFO] [stdout] test srec::tests::test_s7_termination_checksum ... ok
[INFO] [stdout] test srec::tests::test_s3_simple ... ok
[INFO] [stdout] test cli::tests::test_s2_format ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selinit-b80f08c64d4ba15e)
[INFO] [stdout] test ihex::tests::test_blank_lines_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test cli::tests::test_default_output_with_path ... ok
[INFO] [stdout] test cli::tests::test_missing_o_arg ... ok
[INFO] [stdout] test cli::tests::test_default_output_no_extension ... ok
[INFO] [stdout] test cli::tests::test_no_input ... ok
[INFO] [stdout] test cli::tests::test_parse_all_options ... ok
[INFO] [stdout] test cli::tests::test_multiple_inputs ... ok
[INFO] [stdout] test cli::tests::test_parse_h ... ok
[INFO] [stdout] test cli::tests::test_missing_begin_init_arg ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test init::tests::test_build_init_stream_zero_section ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test cli::tests::test_parse_minimal ... ok
[INFO] [stdout] test init::tests::test_collect_sections_ignore ... ok
[INFO] [stdout] test init::tests::test_build_init_stream_simple ... ok
[INFO] [stdout] test init::tests::test_collect_sections_no_auto ... ok
[INFO] [stdout] test init::tests::test_collect_sections_basic ... ok
[INFO] [stdout] test init::tests::test_is_all_zeros ... ok
[INFO] [stdout] test init::tests::test_collect_sections_no_auto_with_explicit ... ok
[INFO] [stdout] test init::tests::test_patch_executable ... ok
[INFO] [stdout] test init::tests::test_patch_executable_no_erase ... ok
[INFO] [stdout] test init::tests::test_seg_init_missing ... ok
[INFO] [stdout] test init::tests::test_seg_init_too_small ... ok
[INFO] [stdout] test init::tests::test_split_zero_runs_with_gap ... ok
[INFO] [stdout] test init::tests::test_symbol_not_found ... ok
[INFO] [stdout] test init::tests::test_split_zero_runs_no_zeros ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selinstr-37998d203b7a15f5)
[INFO] [stdout] 
[INFO] [stdout] running 167 tests
[INFO] [stdout] test disasm::tests::test_alu_abs_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_add_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_or_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_pass_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_sub_type2 ... ok
[INFO] [stdout] test disasm::tests::test_bit_clr_type18 ... ok
[INFO] [stdout] test disasm::tests::test_bit_helpers ... ok
[INFO] [stdout] test disasm::tests::test_bit_set_type18 ... ok
[INFO] [stdout] test disasm::tests::test_conditional_rts ... ok
[INFO] [stdout] test disasm::tests::test_conditional_type2 ... ok
[INFO] [stdout] test disasm::tests::test_call_absolute ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_multiple ... ok
[INFO] [stdout] test disasm::tests::test_alu_and_type2 ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_be_bytes ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_le_bytes ... ok
[INFO] [stdout] test disasm::tests::test_do_until_forever ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_line_bytes ... ok
[INFO] [stdout] test disasm::tests::test_do_until_lce ... ok
[INFO] [stdout] test disasm::tests::test_float_add_type2 ... ok
[INFO] [stdout] test disasm::tests::test_float_mul_type2 ... ok
[INFO] [stdout] test disasm::tests::test_conditional_jump ... ok
[INFO] [stdout] test disasm::tests::test_float_sub_type2 ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_i0 ... ok
[INFO] [stdout] test disasm::tests::test_idle ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_mode1 ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_type17 ... ok
[INFO] [stdout] test disasm::tests::test_indirect_call_type9a ... ok
[INFO] [stdout] test disasm::tests::test_indirect_jump_type9a ... ok
[INFO] [stdout] test disasm::tests::test_jump_absolute ... ok
[INFO] [stdout] test disasm::tests::test_lcntr_ureg_do ... ok
[INFO] [stdout] test disasm::tests::test_modify_type19 ... ok
[INFO] [stdout] test disasm::tests::test_jump_pc_relative_negative ... ok
[INFO] [stdout] test disasm::tests::test_lcntr_imm_do ... ok
[INFO] [stdout] test disasm::tests::test_jump_pc_relative ... ok
[INFO] [stdout] test disasm::tests::test_mul_to_reg_type2 ... ok
[INFO] [stdout] test disasm::tests::test_mul_ssf_type2 ... ok
[INFO] [stdout] test disasm::tests::test_push_pop_type20 ... ok
[INFO] [stdout] test disasm::tests::test_nop ... ok
[INFO] [stdout] test disasm::tests::test_partial_data_ignored ... ok
[INFO] [stdout] test disasm::tests::test_rti ... ok
[INFO] [stdout] test disasm::tests::test_rts ... ok
[INFO] [stdout] test disasm::tests::test_rts_with_compute ... ok
[INFO] [stdout] test disasm::tests::test_shift_ashift_type2 ... ok
[INFO] [stdout] test disasm::tests::test_shift_lshift_type2 ... ok
[INFO] [stdout] test disasm::tests::test_sign_extend ... ok
[INFO] [stdout] test disasm::tests::test_type1_dm_write ... ok
[INFO] [stdout] test disasm::tests::test_sync ... ok
[INFO] [stdout] test disasm::tests::test_type14_dm_read ... ok
[INFO] [stdout] test disasm::tests::test_type14_pm_write ... ok
[INFO] [stdout] test disasm::tests::test_ureg_names ... ok
[INFO] [stdout] test disasm::tests::test_type1_dual_mem ... ok
[INFO] [stdout] test encode::tests::error_absolute_addr_too_large ... ok
[INFO] [stdout] test disasm::tests::test_type7_compute_modify ... ok
[INFO] [stdout] test encode::tests::error_dreg_out_of_range ... ok
[INFO] [stdout] test encode::tests::roundtrip_abs ... ok
[INFO] [stdout] test encode::tests::roundtrip_add ... ok
[INFO] [stdout] test encode::tests::roundtrip_add_ci ... ok
[INFO] [stdout] test encode::tests::mulop_opcode_audit ... ok
[INFO] [stdout] test encode::tests::error_offset_out_of_range ... ok
[INFO] [stdout] test encode::tests::roundtrip_ashift ... ok
[INFO] [stdout] test encode::tests::roundtrip_and ... ok
[INFO] [stdout] test encode::tests::roundtrip_btgl ... ok
[INFO] [stdout] test encode::tests::roundtrip_btst ... ok
[INFO] [stdout] test encode::tests::roundtrip_bclr ... ok
[INFO] [stdout] test encode::tests::roundtrip_bset ... ok
[INFO] [stdout] test encode::tests::roundtrip_clip ... ok
[INFO] [stdout] test encode::tests::roundtrip_call_absolute ... ok
[INFO] [stdout] test encode::tests::roundtrip_clr_mrf ... ok
[INFO] [stdout] test encode::tests::roundtrip_comp ... ok
[INFO] [stdout] test encode::tests::roundtrip_compute_plus_dm_load ... ok
[INFO] [stdout] test encode::tests::roundtrip_cond_lt ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_compu ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_jump ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_type4 ... ok
[INFO] [stdout] test encode::tests::roundtrip_copysign ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_rts ... ok
[INFO] [stdout] test encode::tests::roundtrip_dec ... ok
[INFO] [stdout] test encode::tests::roundtrip_dm_load_imm_offset ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_dm_write ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_read ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_exp ... ok
[INFO] [stdout] test encode::tests::roundtrip_fext ... ok
[INFO] [stdout] test encode::tests::roundtrip_fix ... ok
[INFO] [stdout] test encode::tests::roundtrip_fdep ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_abs ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_add ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_max ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_convert ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_min ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_pass ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_fmul ... ok
[INFO] [stdout] test encode::tests::roundtrip_funpack ... ok
[INFO] [stdout] test encode::tests::roundtrip_idle ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_ashift ... ok
[INFO] [stdout] test encode::tests::roundtrip_fpack ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_fext ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_lshift_negative ... ok
[INFO] [stdout] test encode::tests::roundtrip_inc ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_absolute ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_lshift_positive ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_pc_relative ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_pc_relative_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_lcntr_imm_do ... ok
[INFO] [stdout] test encode::tests::roundtrip_lcntr_ureg_do ... ok
[INFO] [stdout] test encode::tests::roundtrip_leftz ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_i0 ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_r0 ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_r15 ... ok
[INFO] [stdout] test encode::tests::roundtrip_lshift ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_mode1 ... ok
[INFO] [stdout] test encode::tests::roundtrip_logb ... ok
[INFO] [stdout] test encode::tests::roundtrip_max ... ok
[INFO] [stdout] test encode::tests::roundtrip_min ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify_dag2 ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify_positive ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_mac_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_msub_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mul_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_mul_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_dual_addsub_fixed ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mrf_acc ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_float ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_fixed ... ok
[INFO] [stdout] test encode::tests::roundtrip_nop ... ok
[INFO] [stdout] test encode::tests::roundtrip_or ... ok
[INFO] [stdout] test encode::tests::roundtrip_pass ... ok
[INFO] [stdout] test encode::tests::roundtrip_not ... ok
[INFO] [stdout] test encode::tests::roundtrip_pm_store_imm_offset ... ok
[INFO] [stdout] test encode::tests::roundtrip_recips ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap_conditional ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_rot ... ok
[INFO] [stdout] test encode::tests::roundtrip_rti ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_db ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_db_lr ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_lr ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_sat_mrf ... ok
[INFO] [stdout] test encode::tests::roundtrip_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_trnc_mrf_reg ... ok
[INFO] [stdout] test encode::tests::roundtrip_scalb ... ok
[INFO] [stdout] test encode::tests::roundtrip_trunc ... ok
[INFO] [stdout] test encode::tests::roundtrip_type15_ureg_load ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_pm_imm_store ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_pm_imm_store_high_regs ... ok
[INFO] [stdout] test encode::tests::shiftop_opcode_audit ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_dm_imm_store ... ok
[INFO] [stdout] test visa_encode::tests::branch_stays_48 ... ok
[INFO] [stdout] test encode::tests::roundtrip_type15_ureg_store ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selload-00aa03246bd16bc4)
[INFO] [stdout] test visa_encode::tests::load_imm16_compresses ... ok
[INFO] [stdout] test visa_encode::tests::load_imm32_stays_48 ... ok
[INFO] [stdout] test visa_encode::tests::idle_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::short_compute_add ... ok
[INFO] [stdout] test encode::tests::roundtrip_xor ... ok
[INFO] [stdout] test visa_encode::tests::nop_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::emuidle_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::short_compute_rn_ne_rx_stays_48 ... ok
[INFO] [stdout] test visa_encode::tests::to_bytes_correctness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 167 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test cli::tests::test_bad_boot_mode ... ok
[INFO] [stdout] test cli::tests::test_bad_width ... ok
[INFO] [stdout] test cli::tests::test_max_block_size_not_multiple_of_4 ... ok
[INFO] [stdout] test cli::tests::test_missing_proc ... ok
[INFO] [stdout] test cli::tests::test_no_input ... ok
[INFO] [stdout] test cli::tests::test_ospi_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_parse_all_flags ... ok
[INFO] [stdout] test cli::tests::test_crc32_default_poly ... ok
[INFO] [stdout] test cli::tests::test_processor_case_insensitive ... ok
[INFO] [stdout] test cli::tests::test_parse_minimal ... ok
[INFO] [stdout] test cli::tests::test_default_output_name ... ok
[INFO] [stdout] test cli::tests::test_spihost_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_spi_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_stub_options_accepted ... ok
[INFO] [stdout] test cli::tests::test_explicit_bcode_overrides_default ... ok
[INFO] [stdout] test cli::tests::test_uarthost_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_help ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test cli::tests::test_unknown_processor ... ok
[INFO] [stdout] test crc32::tests::test_crc32_different_data ... ok
[INFO] [stdout] test crc32::tests::test_crc32_deterministic ... ok
[INFO] [stdout] test cli::tests::test_version ... ok
[INFO] [stdout] test crc32::tests::test_build_table_length ... ok
[INFO] [stdout] test cli::tests::test_valid_processors ... ok
[INFO] [stdout] test crc32::tests::test_crc32_empty ... ok
[INFO] [stdout] test crc32::tests::test_crc32_single_byte ... ok
[INFO] [stdout] test format::tests::test_write_ascii ... ok
[INFO] [stdout] test format::tests::test_write_binary ... ok
[INFO] [stdout] test format::tests::test_write_ascii_empty ... ok
[INFO] [stdout] test format::tests::test_hex_record_checksum ... ok
[INFO] [stdout] test crc32::tests::test_crc32_different_poly ... ok
[INFO] [stdout] test format::tests::test_write_hex_eof_only ... ok
[INFO] [stdout] test format::tests::test_write_include ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selload-cdc2d9c6b4b268f2)
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selmem-929529cd588415f1)
[INFO] [stdout] test format::tests::test_write_include_single ... ok
[INFO] [stdout] test format::tests::test_write_hex_simple ... ok
[INFO] [stdout] test format::tests::test_hex_extended_address ... ok
[INFO] [stdout] test format::tests::test_write_include_empty ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_length ... ok
[INFO] [stdout] test ldr::tests::test_bflag_constants ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_alignment ... ok
[INFO] [stdout] test format::tests::test_write_binary_empty ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_target_addr ... ok
[INFO] [stdout] test ldr::tests::test_default_boot_addr_when_entry_zero ... ok
[INFO] [stdout] test ldr::tests::test_empty_elf_no_sections ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_final ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_first ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_with_bcode ... ok
[INFO] [stdout] test ldr::tests::test_final_block_uses_boot_addr ... ok
[INFO] [stdout] test ldr::tests::test_generate_first_arg_is_remaining_size ... ok
[INFO] [stdout] test ldr::tests::test_generate_single_segment ... ok
[INFO] [stdout] test ldr::tests::test_generate_with_crc32 ... ok
[INFO] [stdout] test ldr::tests::test_generate_with_max_block_size ... ok
[INFO] [stdout] test ldr::tests::test_reject_non_exec ... ok
[INFO] [stdout] test ldr::tests::test_header_checksum ... ok
[INFO] [stdout] test ldr::tests::test_reject_non_sharc ... ok
[INFO] [stdout] test ldr::tests::test_serialize_blocks_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 56 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] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test cli::tests::test_parse_verbose ... ok
[INFO] [stdout] test cli::tests::test_parse_basic ... ok
[INFO] [stdout] test cli::tests::test_missing_input ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test init::tests::test_empty_init_only_seg_init_present ... ok
[INFO] [stdout] test init::tests::test_missing_seg_init ... ok
[INFO] [stdout] test init::tests::test_data_section_initialized ... ok
[INFO] [stdout] test init::tests::test_nobits_section ... ok
[INFO] [stdout] test init::tests::test_non_alloc_section_skipped ... ok
[INFO] [stdout] test init::tests::test_multiple_sections ... ok
[INFO] [stdout] test init::tests::test_seg_init_too_small ... ok
[INFO] [stdout] test cli::tests::test_missing_o_arg ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selpatch-42fc621d3c7a8e2c)
[INFO] [stdout] test cli::tests::test_missing_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test cli::tests::test_duplicate_action ... ok
[INFO] [stdout] test cli::tests::test_missing_section_name ... ok
[INFO] [stdout] test cli::tests::test_parse_get ... ok
[INFO] [stdout] test cli::tests::test_parse_get_with_text_and_output ... ok
[INFO] [stdout] test cli::tests::test_missing_input_file ... ok
[INFO] [stdout] test cli::tests::test_parse_replace ... ok
[INFO] [stdout] test cli::tests::test_parse_version ... ok
[INFO] [stdout] test patch::tests::test_bytes_to_hex ... ok
[INFO] [stdout] test patch::tests::test_extract_nonexistent_section ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selsyms-8db614d6a68d9e00)
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test patch::tests::test_extract_shstrtab ... ok
[INFO] [stdout] test patch::tests::test_hex_to_bytes ... ok
[INFO] [stdout] test patch::tests::test_hex_to_bytes_odd ... ok
[INFO] [stdout] test patch::tests::test_hex_roundtrip ... ok
[INFO] [stdout] test patch::tests::test_extract_text_section ... ok
[INFO] [stdout] test patch::tests::test_replace_same_size ... ok
[INFO] [stdout] test patch::tests::test_replace_nonexistent ... ok
[INFO] [stdout] test patch::tests::test_replace_smaller ... ok
[INFO] [stdout] test patch::tests::test_replace_larger ... ok
[INFO] [stdout] test patch::tests::test_hex_to_bytes_invalid_char ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stderr]    Doc-tests selas
[INFO] [stdout] test cli::tests::test_missing_exclude_arg ... ok
[INFO] [stdout] test cli::tests::test_missing_include_arg ... ok
[INFO] [stdout] test cli::tests::test_parse_exclude_long ... ok
[INFO] [stdout] test cli::tests::test_parse_exclude ... ok
[INFO] [stdout] test cli::tests::test_parse_files ... ok
[INFO] [stdout] test cli::tests::test_parse_help_long ... ok
[INFO] [stdout] test cli::tests::test_parse_include ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test cli::tests::test_parse_include_long ... ok
[INFO] [stdout] test cli::tests::test_parse_version ... ok
[INFO] [stdout] test cli::tests::test_parse_version_long ... ok
[INFO] [stdout] test cli::tests::test_print_help_output ... ok
[INFO] [stdout] test cli::tests::test_print_version_output ... ok
[INFO] [stdout] test tests::test_help_flag ... ok
[INFO] [stdout] test tests::test_no_args_shows_help ... ok
[INFO] [stdout] test tests::test_no_symbols ... ok
[INFO] [stdout] test tests::test_print_symbols_basic ... ok
[INFO] [stdout] test tests::test_print_symbols_exclude_filter ... ok
[INFO] [stdout] test tests::test_print_symbols_include_filter ... ok
[INFO] [stdout] test tests::test_skips_local_symbols ... ok
[INFO] [stdout] test tests::test_skips_undefined_symbols ... ok
[INFO] [stdout] test tests::test_version_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test selas/src/assemble.rs - assemble::parse_section_name (line 55) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- selas/src/assemble.rs - assemble::parse_section_name (line 55) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]   --> selas/src/assemble.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | .SECTION/PM seg_pmco;
[INFO] [stdout]    | ^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     selas/src/assemble.rs - assemble::parse_section_name (line 55)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p selas --doc`
[INFO] running `Command { std: "docker" "inspect" "83cf9316987ba439329064697284a92094b13613c09897012782e3a5efd3c4de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83cf9316987ba439329064697284a92094b13613c09897012782e3a5efd3c4de", kill_on_drop: false }`
[INFO] [stdout] 83cf9316987ba439329064697284a92094b13613c09897012782e3a5efd3c4de
