[INFO] cloning repository https://github.com/patsoffice/rust-emu
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/patsoffice/rust-emu" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpatsoffice%2Frust-emu", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpatsoffice%2Frust-emu'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d2d260a2a652ee6541302d80bd9b526f9f794825
[INFO] testing patsoffice/rust-emu against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpatsoffice%2Frust-emu" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/patsoffice/rust-emu
[INFO] finished tweaking git repo https://github.com/patsoffice/rust-emu
[INFO] tweaked toml for git repo https://github.com/patsoffice/rust-emu written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/patsoffice/rust-emu on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/patsoffice/rust-emu 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" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded epaint v0.33.3
[INFO] [stderr]   Downloaded gl v0.14.0
[INFO] [stderr]   Downloaded ecolor v0.33.3
[INFO] [stderr]   Downloaded emath v0.33.3
[INFO] [stderr]   Downloaded inventory v0.3.22
[INFO] [stderr]   Downloaded version-compare v0.1.1
[INFO] [stderr]   Downloaded deranged v0.5.6
[INFO] [stderr]   Downloaded egui_sdl2_gl v0.33.2
[INFO] [stderr]   Downloaded epaint_default_fonts v0.33.3
[INFO] [stderr]   Downloaded sdl2 v0.38.0
[INFO] [stderr]   Downloaded egui v0.33.3
[INFO] [stderr]   Downloaded sdl2-sys v0.38.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d35badefb61a70fe677e930b42c07fd0a5c810a0730fd4468d91e3bf8ac120a
[INFO] running `Command { std: "docker" "start" "-a" "5d35badefb61a70fe677e930b42c07fd0a5c810a0730fd4468d91e3bf8ac120a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d35badefb61a70fe677e930b42c07fd0a5c810a0730fd4468d91e3bf8ac120a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d35badefb61a70fe677e930b42c07fd0a5c810a0730fd4468d91e3bf8ac120a", kill_on_drop: false }`
[INFO] [stdout] 5d35badefb61a70fe677e930b42c07fd0a5c810a0730fd4468d91e3bf8ac120a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ce71049d09a869cfddb937298543955b163e94806f439ae3a609ed58c581f9c2
[INFO] running `Command { std: "docker" "start" "-a" "ce71049d09a869cfddb937298543955b163e94806f439ae3a609ed58c581f9c2", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling khronos_api v3.1.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling xml-rs v0.8.28
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling sdl2-sys v0.38.0
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling emath v0.33.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling gl_generator v0.14.0
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling ecolor v0.33.3
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling epaint_default_fonts v0.33.3
[INFO] [stderr]    Compiling sdl2 v0.38.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling gl v0.14.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling deflate64 v0.1.10
[INFO] [stderr]    Compiling inventory v0.3.22
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling epaint v0.33.3
[INFO] [stderr]    Compiling egui v0.33.3
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]    Compiling xz2 v0.1.7
[INFO] [stderr]    Compiling bzip2 v0.5.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phosphor-macros v0.1.0 (/opt/rustwide/workdir/macros)
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling phosphor-core v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling egui_sdl2_gl v0.33.2
[INFO] [stderr]    Compiling phosphor-machines v0.1.0 (/opt/rustwide/workdir/machines)
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling phosphor-frontend v0.1.0 (/opt/rustwide/workdir/frontend)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 3m 32s
[INFO] running `Command { std: "docker" "inspect" "ce71049d09a869cfddb937298543955b163e94806f439ae3a609ed58c581f9c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce71049d09a869cfddb937298543955b163e94806f439ae3a609ed58c581f9c2", kill_on_drop: false }`
[INFO] [stdout] ce71049d09a869cfddb937298543955b163e94806f439ae3a609ed58c581f9c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dce67574c15563d0316973536ed1986cbcb09581ac9abbce9eb1b667dfb5e997
[INFO] running `Command { std: "docker" "start" "-a" "dce67574c15563d0316973536ed1986cbcb09581ac9abbce9eb1b667dfb5e997", kill_on_drop: false }`
[INFO] [stderr]    Compiling phosphor-machines v0.1.0 (/opt/rustwide/workdir/machines)
[INFO] [stderr]    Compiling phosphor-core v0.1.0 (/opt/rustwide/workdir/core)
[INFO] [stderr]    Compiling phosphor-frontend v0.1.0 (/opt/rustwide/workdir/frontend)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 44.60s
[INFO] running `Command { std: "docker" "inspect" "dce67574c15563d0316973536ed1986cbcb09581ac9abbce9eb1b667dfb5e997", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dce67574c15563d0316973536ed1986cbcb09581ac9abbce9eb1b667dfb5e997", kill_on_drop: false }`
[INFO] [stdout] dce67574c15563d0316973536ed1986cbcb09581ac9abbce9eb1b667dfb5e997
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 76d30860926db864bca56dab8ce8fe90ba98d7a2781c7ec0e0ff3781486e76ca
[INFO] running `Command { std: "docker" "start" "-a" "76d30860926db864bca56dab8ce8fe90ba98d7a2781c7ec0e0ff3781486e76ca", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/phosphor_core-80698e80f5be907e)
[INFO] [stdout] 
[INFO] [stdout] running 556 tests
[INFO] [stdout] test audio::tests::f32_resampler_averages_correctly ... ok
[INFO] [stdout] test audio::tests::push_sample_adds_to_buffer ... ok
[INFO] [stdout] test audio::tests::f32_save_load_round_trip ... ok
[INFO] [stdout] test audio::tests::resampler_produces_correct_sample_count ... ok
[INFO] [stdout] test audio::tests::save_load_round_trip ... ok
[INFO] [stdout] test core::clock::tests::ratio_1_1_fires_every_tick ... ok
[INFO] [stdout] test audio::tests::resampler_averages_correctly ... ok
[INFO] [stdout] test core::memory_map::tests::backing_region_has_no_page_mapping ... ok
[INFO] [stdout] test core::memory_map::tests::check_watch_is_noop_when_no_watchpoints ... ok
[INFO] [stdout] test core::memory_map::tests::both_read_and_write_watchpoint ... ok
[INFO] [stdout] test core::memory_map::tests::clear_all_watchpoints ... ok
[INFO] [stdout] test core::memory_map::tests::clear_watchpoint ... ok
[INFO] [stdout] test core::memory_map::tests::clear_one_of_two_on_same_page ... ok
[INFO] [stdout] test core::memory_map::tests::mirror_copies_entries ... ok
[INFO] [stdout] test core::memory_map::tests::debug_write_updates_backing ... ok
[INFO] [stdout] test core::memory_map::tests::io_region_has_no_backing ... ok
[INFO] [stdout] test core::clock::tests::save_load_round_trip ... ok
[INFO] [stdout] test audio::tests::reset_clears_all_state ... ok
[INFO] [stdout] test core::clock::tests::reset_clears_accumulator ... ok
[INFO] [stdout] test core::clock::tests::ratio_25_192_fires_exactly_25_times ... ok
[INFO] [stdout] test core::memory_map::tests::last_hit_overwrites_previous ... ok
[INFO] [stdout] test core::memory_map::tests::load_region_copies_data ... ok
[INFO] [stdout] test core::clock::tests::ratio_1_3_fires_once_per_three ... ok
[INFO] [stdout] test audio::tests::tick_sample_returns_average_without_pushing ... ok
[INFO] [stdout] test core::memory_map::tests::debug_read_returns_backing_data ... ok
[INFO] [stdout] test core::memory_map::tests::mirror_preserves_region_offsets ... ok
[INFO] [stdout] test core::memory_map::tests::load_region_at_partial ... ok
[INFO] [stdout] test core::memory_map::tests::new_map_is_all_unmapped ... ok
[INFO] [stdout] test core::memory_map::tests::no_watchpoints_by_default ... ok
[INFO] [stdout] test core::memory_map::tests::read_watchpoint_fires ... ok
[INFO] [stdout] test core::memory_map::tests::region_allocates_backing_for_rw ... ok
[INFO] [stdout] test core::memory_map::tests::region_offset_calculation ... ok
[INFO] [stdout] test core::memory_map::tests::region_at_returns_descriptor ... ok
[INFO] [stdout] test core::memory_map::tests::region_populates_pages_and_descriptor ... ok
[INFO] [stdout] test core::memory_map::tests::remap_pages_for_bank_switching ... ok
[INFO] [stdout] test core::save_state::tests::header_bad_magic ... ok
[INFO] [stdout] test core::save_state::tests::header_round_trip ... ok
[INFO] [stdout] test core::save_state::tests::header_machine_mismatch ... ok
[INFO] [stdout] test core::save_state::tests::read_bytes_into_length_mismatch ... ok
[INFO] [stdout] test core::save_state::tests::read_bytes_into_round_trip ... ok
[INFO] [stdout] test core::save_state::tests::reader_unexpected_end ... ok
[INFO] [stdout] test core::save_state::tests::writer_reader_round_trip ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::consume_last_segment_override_wins ... ok
[INFO] [stdout] test core::memory_map::tests::mirror_reads_same_backing ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::consume_multiple_prefixes ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::consume_rep_prefix ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::consume_segment_override_prefix ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::fetch_word_little_endian ... ok
[INFO] [stdout] test core::memory_map::tests::read_write_backing_hot_path ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::consume_no_prefixes ... ok
[INFO] [stdout] test core::memory_map::tests::region_allocates_backing_for_rom ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::read_write_operand8_memory ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::read_write_operand16_memory ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::read_write_operand16_register ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::ea_offset_wraps_16bit ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::read_write_operand8_register ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::read_write_word_memory ... ok
[INFO] [stdout] test audio::tests::f32_resampler_produces_correct_count ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bp_with_cs_override ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::push_pop_round_trip ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bx ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bx_di ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bp_disp8_uses_ss ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bx_si ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bx_disp16 ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bp_si_uses_ss ... ok
[INFO] [stdout] test core::memory_map::tests::region_descriptors_have_correct_bounds ... ok
[INFO] [stdout] test core::memory_map::tests::remap_pages_switches_backing ... ok
[INFO] [stdout] test core::memory_map::tests::watchpoint_exact_address_only ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_reg_mode ... ok
[INFO] [stdout] test core::memory_map::tests::write_watchpoint_fires ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_di ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bx_si_disp8 ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_disp8_negative ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bp_disp16_uses_ss ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_si ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_with_segment_override ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add16_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add16_carry ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add8_carry ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add8_with_carry_in ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::and8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::dec16_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::dec8_overflow ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_direct_addressing ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::inc8_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add8_carry_in_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::inc16_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::add8_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::inc8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::inc8_wrap ... ok
[INFO] [stdout] test core::memory_map::tests::multiple_regions_share_backing_vec ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::dec8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::not8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::or8_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rcl8_by_1_cf_clear ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rcl8_by_1_cf_set ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::neg8_zero ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rcr8_by_1_cf_clear ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::not16_basic ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::neg8_min ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::neg8_basic ... ok
[INFO] [stdout] test core::memory_map::tests::multiple_regions ... ok
[INFO] [stdout] test audio::tests::fill_audio_drains_buffer ... ok
[INFO] [stdout] test core::memory_map::tests::multiple_watchpoints_on_different_pages ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::dec8_to_zero ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rcr8_by_1_cf_set ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rol8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::rol8_by_4 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::ror8_by_4 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sar8_positive ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sar8_negative ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sar8_saturates ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shl8_by_4 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shl8_by_9_plus ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shl8_by_8 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shl8_count_zero_no_flags ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::ror8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shr8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sub8_borrow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sub16_borrow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shl8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sub8_overflow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shr8_of_flag ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sub8_with_borrow ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::sub8_basic ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::decode_prefix_segment_overrides ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::xor8_self ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_decode_disp16_mode ... ok
[INFO] [stdout] test cpu::i8088::alu::tests::shr16_by_1 ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::decode_prefix_non_prefix ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_decode_mem_mode ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_decode_disp8_mode ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::decode_prefix_rep_lock ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_decode_reg_mode ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::aaa_adjust ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_all_rm_encodings ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::aaa_no_adjust ... ok
[INFO] [stdout] test cpu::i8088::decode::tests::modrm_all_reg_encodings ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::aad_basic ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_ax_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_rm8_reg8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::and_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_ret_far_roundtrip ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_ret_near_roundtrip ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cbw_negative ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cbw_positive ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::aas_adjust ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmp_al_imm8_less ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::aam_basic ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_mem_reg8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_reg8_rm8_carry ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmp_ax_imm16 ... ok
[INFO] [stdout] test cpu::i8088::addressing::tests::resolve_bp_di_uses_ss ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_far ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_far_indirect_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_near_indirect_reg ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::call_near ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmp_al_imm8_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmpsb_not_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmpsw_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cwd_negative ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cwd_positive ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::daa_basic ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::dec_all_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::dec_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::das_basic ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::dec_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::daa_with_carry ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmp_reg16_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::div_rm16_large_dividend ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::div_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::cmpsb_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::div_by_zero_triggers_int0 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::div_rm8_with_remainder ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::flag_control_clc_stc_cmc ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::flag_control_cld_std ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::adc_al_imm8_with_carry ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::hlt_enters_halted_state ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add8_signed_overflow_positive ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::add_rm16_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::div_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::dec_rm16_reg ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::flag_control_cli_sti ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imm_add_rm16_sign_ext ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::idiv_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imm_add_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imm_sub_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imm_sub_rm16_sign_ext ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::inc_reg16_overflow ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imm_cmp_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::inc_rm16_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::int_n_vectors_correctly ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::in_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::inc_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::into_fires_when_of_set ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::inc_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::int3_breakpoint ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::in_al_dx ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::iret_restores_state ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::inc_preserves_cf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imul_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imul_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jb_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jbe_taken_zf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jbe_taken_cf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jcxz_not_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jcxz_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::ja_not_taken_cf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::ja_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jl_not_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jle_taken_zf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_far ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_short_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_near_indirect_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jnb_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jno_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jl_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jnp_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_near_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jo_not_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::js_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jo_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jp_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_near ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lahf_stores_flags_to_ah ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lea_reg16_bp_disp8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lea_reg16_bx_si ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jg_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jge_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jg_not_taken_zf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jle_taken_sf_ne_of ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_near_indirect_reg ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_far_indirect_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lea_direct ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::les_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lodsw_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jz_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lodsb_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lds_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loop_falls_through_when_cx_zero ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loop_basic ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loopnz_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loopnz_not_taken_zf_set ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lodsb_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_all_reg8_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_all_reg16_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_ax_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_ax_moffs ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jmp_short_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_moffs_al ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_moffs_ax ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::lodsb_with_segment_override ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loopz_not_taken_zf_clear ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::loopz_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_al_moffs ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_reg_mem_disp8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_rm16_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_mem_direct_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_rm16_segreg ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_reg_reg ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_segreg_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_with_segment_override ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::movsb_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::movsb_with_segment_override ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::movsb_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mul_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::movsw_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_rm8_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::movsw_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_rm8_reg8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mul_rm8_no_overflow ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::neg_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mul_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::neg_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::nop ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::imul_rm8_overflow ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::not_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jnz_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::neg_rm8_zero ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::out_dx_al ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::out_imm8_al ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_pop_ds ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::jns_taken ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_cs ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::pop_rm16_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::not_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::or_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_sp_pushes_decremented_value ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_pop_es ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_rm16_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_movsb_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::pushf_popf_round_trip ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rcl_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_reg16_rm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_movsw_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_reg8_rm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_stosb_cx_zero ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_reg_mem_disp16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::mov_rm16_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::push_pop_reg16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_movsb_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_lodsb ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_stosb_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rcr_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repnz_scasb_not_found ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_movsb_cx_zero ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_cmpsb_all_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_stosb_fill ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rep_stosw_fill ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repnz_cmpsb_find_match ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repnz_scasb_find ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::retf ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::rol_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::retf_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repnz_scasw_find ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_cmpsb_mismatch_at_3 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_scasb_all_match ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_scasb_cx_zero ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_cmpsw_all_equal ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::ror_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sahf_loads_flags_from_ah ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sar_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sbb_al_imm8_with_borrow ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::repz_scasb_mismatch ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::ret_near_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::ret_near ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::scasb_backward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::scasb_no_match ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::scasb_match ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::scasw_match ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shift_count_zero_unchanged ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shl_mem_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shl_rm16_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shl_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shr_rm8_by_1 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sub_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sub_al_imm8_borrow ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::stosb_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::test_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::test_ax_imm16 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::stosw_forward ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::xchg_rm16_reg16_mem ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::test_rm8_imm8 ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shl_rm8_by_cl ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::shr_rm16_by_cl ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::xchg_rm8_reg8 ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::always_one_bits ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::sub8_signed_overflow_negative ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::update_szp16_high_sign ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::xor_al_imm8 ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::update_szp16_zero ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::decode_seg_all ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::xchg_ax_cx ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::flag_set_clear ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::physical_addr_reset_vector ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::physical_addr_zero ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::update_szp8_negative ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::physical_addr_basic ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::reg16_round_trip ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::parity_table_spot_checks ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::physical_addr_wrap_20bit ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::update_szp8_zero ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::reg8_all_halves ... ok
[INFO] [stdout] test cpu::i8088::execute::tests::xlat_table_lookup ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::set_reg8_preserves_other_half ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::reg8_al_ah ... ok
[INFO] [stdout] test cpu::i8088::flags::tests::normalize_clears_undefined ... ok
[INFO] [stdout] test cpu::i8088::registers::tests::seg_round_trip ... ok
[INFO] [stdout] test cpu::i8088::tests::effective_segment_override ... ok
[INFO] [stdout] test cpu::i8088::tests::default_segment_for_bp ... ok
[INFO] [stdout] test cpu::i8088::tests::flags_normalized_on_new ... ok
[INFO] [stdout] test cpu::i8088::tests::snapshot_round_trip ... ok
[INFO] [stdout] test cpu::i8088::tests::new_reset_state ... ok
[INFO] [stdout] test cpu::i8088::tests::is_sleeping_when_halted ... ok
[INFO] [stdout] test device::avg::tests::frame_boundary_on_jsr_to_zero ... ok
[INFO] [stdout] test device::ay8910::tests::initial_state_is_silent ... ok
[INFO] [stdout] test device::avg::tests::frame_boundary_on_jmp_to_zero ... ok
[INFO] [stdout] test device::ay8910::tests::noise_lfsr_advances ... ok
[INFO] [stdout] test device::avg::tests::color_ram_decode ... ok
[INFO] [stdout] test device::avg::tests::go_clears_halt ... ok
[INFO] [stdout] test device::avg::tests::halt_instruction ... ok
[INFO] [stdout] test device::ay8910::tests::port_a_reads_external_input ... ok
[INFO] [stdout] test device::avg::tests::new_starts_halted ... ok
[INFO] [stdout] test device::ay8910::tests::register_read_write_round_trip ... ok
[INFO] [stdout] test device::avg::tests::reset_clears_state ... ok
[INFO] [stdout] test device::ay8910::tests::tone_produces_output ... ok
[INFO] [stdout] test device::avg::tests::stat_advances_pc_by_2 ... ok
[INFO] [stdout] test device::avg::tests::stat_sets_scale ... ok
[INFO] [stdout] test device::avg::tests::two_byte_instruction_advances_pc_by_2 ... ok
[INFO] [stdout] test device::avg::tests::vctr_then_halt_produces_display_list ... ok
[INFO] [stdout] test cpu::i8088::tests::effective_segment_default ... ok
[INFO] [stdout] test device::ay8910::tests::envelope_decay_shape ... ok
[INFO] [stdout] test device::ay8910::tests::channel_gain_modulates_output ... ok
[INFO] [stdout] test device::cmos_ram::tests::default_is_same_as_new ... ok
[INFO] [stdout] test device::cmos_ram::tests::last_valid_offset ... ok
[INFO] [stdout] test device::cmos_ram::tests::load_from_long_slice ... ok
[INFO] [stdout] test device::cmos_ram::tests::load_from_short_slice ... ok
[INFO] [stdout] test device::cmos_ram::tests::load_from_exact_size ... ok
[INFO] [stdout] test device::cmos_ram::tests::offset_masking_high_bits ... ok
[INFO] [stdout] test device::cmos_ram::tests::new_is_zeroed ... ok
[INFO] [stdout] test device::cmos_ram::tests::read_write_basic ... ok
[INFO] [stdout] test device::ay8910::tests::save_load_round_trip ... ok
[INFO] [stdout] test device::cmos_ram::tests::offset_masking_wraps_at_1024 ... ok
[INFO] [stdout] test device::cmos_ram::tests::snapshot_roundtrip ... ok
[INFO] [stdout] test device::dvg::tests::reset_clears_state ... ok
[INFO] [stdout] test device::dvg::tests::stack_wraps_at_four_entries ... ok
[INFO] [stdout] test device::dvg::tests::svec_draws_short_vector ... ok
[INFO] [stdout] test device::dvg::tests::vctr_draws_visible_line ... ok
[INFO] [stdout] test device::dvg::tests::vctr_blank_move ... ok
[INFO] [stdout] test device::dvg::tests::vctr_negative_direction ... ok
[INFO] [stdout] test device::er2055::tests::erase_then_write_cycle ... ok
[INFO] [stdout] test device::dvg::tests::go_clears_halt_and_display_list ... ok
[INFO] [stdout] test device::dvg::tests::halt_immediately ... ok
[INFO] [stdout] test device::dvg::tests::jsr_and_rts ... ok
[INFO] [stdout] test device::dvg::tests::jmp_jumps_without_push ... ok
[INFO] [stdout] test device::er2055::tests::load_from_and_snapshot ... ok
[INFO] [stdout] test device::dvg::tests::max_instruction_limit_prevents_infinite_loop ... ok
[INFO] [stdout] test device::er2055::tests::new_defaults_to_ff ... ok
[INFO] [stdout] test device::er2055::tests::no_action_without_chip_select ... ok
[INFO] [stdout] test device::er2055::tests::read_on_falling_clock ... ok
[INFO] [stdout] test device::er2055::tests::reset_preserves_data ... ok
[INFO] [stdout] test device::er2055::tests::tempest_write_sequence ... ok
[INFO] [stdout] test device::er2055::tests::write_control_convenience ... ok
[INFO] [stdout] test device::er2055::tests::write_without_erase_is_destructive_and ... ok
[INFO] [stdout] test device::mathbox::tests::distance_approximation ... ok
[INFO] [stdout] test device::mathbox::tests::register_load_low_high ... ok
[INFO] [stdout] test device::mathbox::tests::new_is_zeroed ... ok
[INFO] [stdout] test device::riot6532::tests::masked_pa_input ... ok
[INFO] [stdout] test device::riot6532::tests::pa7_negative_edge ... ok
[INFO] [stdout] test device::riot6532::tests::pa7_positive_edge ... ok
[INFO] [stdout] test device::mathbox::tests::reset_clears_state ... ok
[INFO] [stdout] test device::riot6532::tests::port_a_ddr ... ok
[INFO] [stdout] test device::mathbox::tests::result_read_split ... ok
[INFO] [stdout] test device::riot6532::tests::timer_irq_enable ... ok
[INFO] [stdout] test device::riot6532::tests::timer_div1 ... ok
[INFO] [stdout] test device::mathbox::tests::status_always_zero ... ok
[INFO] [stdout] test device::riot6532::tests::reset_preserves_ram ... ok
[INFO] [stdout] test device::riot6532::tests::timer_div8 ... ok
[INFO] [stdout] test device::ssio::tests::ay_register_write_through_bus ... ok
[INFO] [stdout] test device::riot6532::tests::irq_flags_read ... ok
[INFO] [stdout] test device::ssio::tests::initial_state ... ok
[INFO] [stdout] test device::riot6532::tests::ram_read_write ... ok
[INFO] [stdout] test device::ssio::tests::save_load_round_trip ... ok
[INFO] [stdout] test device::ssio::tests::irq_clears_on_read ... ok
[INFO] [stdout] test device::ssio::tests::latch_write_read ... ok
[INFO] [stdout] test device::riot6532::tests::port_b_ddr ... ok
[INFO] [stdout] test device::ssio::tests::ram_read_write_with_mirror ... ok
[INFO] [stdout] test device::ssio::tests::status_write_by_sound_cpu ... ok
[INFO] [stdout] test device::ssio::tests::irq_fires_after_interval ... ok
[INFO] [stdout] test device::votrax_sc01::tests::apply_filter_feedback ... ok
[INFO] [stdout] test device::votrax_sc01::tests::analog_calc_produces_output_after_reset ... ok
[INFO] [stdout] test device::ssio::tests::reset_clears_state ... ok
[INFO] [stdout] test device::votrax_sc01::tests::analog_calc_closure_attenuates ... ok
[INFO] [stdout] test device::votrax_sc01::tests::bits_to_caps_sums_selected ... ok
[INFO] [stdout] test device::votrax_sc01::tests::analog_calc_glottal_zero_above_index_8 ... ok
[INFO] [stdout] test device::votrax_sc01::tests::build_injection_filter_neutralized ... ok
[INFO] [stdout] test device::votrax_sc01::tests::analog_calc_noise_gated_by_pitch_bit6 ... ok
[INFO] [stdout] test device::votrax_sc01::tests::apply_filter_passthrough ... ok
[INFO] [stdout] test device::votrax_sc01::tests::build_lowpass_filter_valid ... ok
[INFO] [stdout] test device::votrax_sc01::tests::build_noise_shaper_filter_valid ... ok
[INFO] [stdout] test device::votrax_sc01::tests::build_standard_filter_produces_valid_coefficients ... ok
[INFO] [stdout] test device::votrax_sc01::tests::bits_to_caps_all_set ... ok
[INFO] [stdout] test device::votrax_sc01::tests::bits_to_caps_all_zero ... ok
[INFO] [stdout] test device::votrax_sc01::tests::analog_calc_silent_at_zero_amplitude ... ok
[INFO] [stdout] test device::votrax_sc01::tests::chip_update_closure_at_cld ... ok
[INFO] [stdout] test device::votrax_sc01::tests::chip_update_phonetick_wraps_at_duration ... ok
[INFO] [stdout] test device::votrax_sc01::tests::clock_division_fires_chip_update ... ok
[INFO] [stdout] test device::votrax_sc01::tests::debug_registers_populated ... ok
[INFO] [stdout] test device::votrax_sc01::tests::closure_counter_resets_when_not_active ... ok
[INFO] [stdout] test device::votrax_sc01::tests::closure_counter_ramps_to_28 ... ok
[INFO] [stdout] test device::votrax_sc01::tests::drain_audio_clears_buffer ... ok
[INFO] [stdout] test device::votrax_sc01::tests::commit_fires_after_72_ticks ... ok
[INFO] [stdout] test device::dvg::tests::labs_sets_position ... ok
[INFO] [stdout] test device::votrax_sc01::tests::build_standard_filter_varies_with_capacitance ... ok
[INFO] [stdout] test device::votrax_sc01::tests::filters_commit_derives_filt_from_cur ... ok
[INFO] [stdout] test device::votrax_sc01::tests::chip_update_ticks_stop_at_16 ... ok
[INFO] [stdout] test device::votrax_sc01::tests::end_of_phone_restores_ar ... ok
[INFO] [stdout] test device::votrax_sc01::tests::interpolate_converges_to_target ... ok
[INFO] [stdout] test device::votrax_sc01::tests::interpolate_converges_downward ... ok
[INFO] [stdout] test device::votrax_sc01::tests::filters_commit_f2_rebuilds_on_q_change ... ok
[INFO] [stdout] test device::votrax_sc01::tests::interpolate_midrange ... ok
[INFO] [stdout] test device::votrax_sc01::tests::filters_commit_force_builds_fixed_filters ... ok
[INFO] [stdout] test device::votrax_sc01::tests::formants_unfreeze_during_pause_at_zero_volume ... ok
[INFO] [stdout] test device::votrax_sc01::tests::initial_state ... ok
[INFO] [stdout] test device::votrax_sc01::tests::noise_doesnt_lock_up_over_long_run ... ok
[INFO] [stdout] test device::votrax_sc01::tests::filters_commit_skips_unchanged_formants ... ok
[INFO] [stdout] test device::votrax_sc01::tests::noise_lfsr_advances ... ok
[INFO] [stdout] test device::votrax_sc01::tests::pitch_wrap_with_inflection ... ok
[INFO] [stdout] test device::votrax_sc01::tests::extract_bits_basic ... ok
[INFO] [stdout] test device::votrax_sc01::tests::extract_bits_single ... ok
[INFO] [stdout] test device::votrax_sc01::tests::reset_builds_all_filters ... ok
[INFO] [stdout] test device::votrax_sc01::tests::filters_commit_builds_f1_coefficients ... ok
[INFO] [stdout] test device::votrax_sc01::tests::reset_clears_state ... ok
[INFO] [stdout] test device::votrax_sc01::tests::formants_frozen_during_pause ... ok
[INFO] [stdout] test device::votrax_sc01::tests::rom_cld_zero_sets_closure ... ok
[INFO] [stdout] test device::votrax_sc01::tests::rom_round_trip ... ok
[INFO] [stdout] test device::votrax_sc01::tests::set_inflection_masks_to_2_bits ... ok
[INFO] [stdout] test device::votrax_sc01::tests::save_load_round_trip ... ok
[INFO] [stdout] test device::riot6532::tests::timer_spinning_after_underflow ... ok
[INFO] [stdout] test device::votrax_sc01::tests::noise_lfsr_lockup_prevention ... ok
[INFO] [stdout] test device::votrax_sc01::tests::rom_pause_detection ... ok
[INFO] [stdout] test device::votrax_sc01::tests::shift_hist_inserts_at_front ... ok
[INFO] [stdout] test device::ssio::tests::dip_switch_read ... ok
[INFO] [stdout] test device::votrax_sc01::tests::pitch_wraps_at_threshold ... ok
[INFO] [stdout] test device::votrax_sc01::tests::shift_hist_size_two ... ok
[INFO] [stdout] test device::votrax_sc01::tests::tick_208_fires_at_counter_40 ... ok
[INFO] [stdout] test device::votrax_sc01::tests::tick_625_fires_every_16_updates ... ok
[INFO] [stdout] test device::votrax_sc01::tests::tick_produces_audio_samples ... ok
[INFO] [stdout] test device::votrax_sc01::tests::write_phoneme_masks_to_6_bits ... ok
[INFO] [stdout] test device::votrax_sc01::tests::write_phoneme_sets_state ... ok
[INFO] [stdout] test device::z80ctc::tests::counter_mode_falling_edge ... ok
[INFO] [stdout] test device::z80ctc::tests::cascading_zc_to_trigger ... ok
[INFO] [stdout] test device::votrax_sc01::tests::write_during_end_of_phone_cancels_it ... ok
[INFO] [stdout] test device::z80ctc::tests::counter_mode_rising_edge ... ok
[INFO] [stdout] test device::z80ctc::tests::disabling_interrupts_clears_pending ... ok
[INFO] [stdout] test device::z80ctc::tests::interrupt_priority ... ok
[INFO] [stdout] test device::votrax_sc01::tests::update_counter_mod_48 ... ok
[INFO] [stdout] test device::z80ctc::tests::save_load_round_trip ... ok
[INFO] [stdout] test device::z80ctc::tests::software_reset_stops_timer ... ok
[INFO] [stdout] test device::z80ctc::tests::tc_load_clears_reset ... ok
[INFO] [stdout] test device::z80ctc::tests::reset_does_not_clear_interrupt_pending ... ok
[INFO] [stdout] test device::z80ctc::tests::read_returns_current_count ... ok
[INFO] [stdout] test device::z80ctc::tests::tc_zero_means_256 ... ok
[INFO] [stdout] test device::z80ctc::tests::timer_mode_auto_trigger ... ok
[INFO] [stdout] test device::z80ctc::tests::timer_mode_prescaler_256 ... ok
[INFO] [stdout] test device::z80ctc::tests::vector_base_write ... ok
[INFO] [stdout] test device::z80ctc::tests::vector_write_ignored_on_non_channel_0 ... ok
[INFO] [stdout] test device::z80ctc::tests::timer_mode_wait_for_trigger ... ok
[INFO] [stdout] test dirty_bitset::tests::mark_all_makes_everything_dirty ... ok
[INFO] [stdout] test dirty_bitset::tests::mark_and_test ... ok
[INFO] [stdout] test gfx::decode::tests::gfx_cache_basic ... ok
[INFO] [stdout] test gfx::resistor::tests::all_zeros_is_black ... ok
[INFO] [stdout] test gfx::resistor::tests::namco_2bit_blue_weights ... ok
[INFO] [stdout] test gfx::resistor::tests::namco_weights_match_original ... ok
[INFO] [stdout] test gfx::resistor::tests::tkg04_darlington_3bit_match ... ok
[INFO] [stdout] test gfx::resistor::tests::tkg04_emitter_2bit_match ... ok
[INFO] [stdout] test dirty_bitset::tests::clear_resets_all ... ok
[INFO] [stdout] test device::z80ctc::tests::initial_state ... ok
[INFO] [stdout] test dirty_bitset::tests::new_all_dirty ... ok
[INFO] [stdout] test gfx::resistor::tests::crystal_castles_weights_match_original ... ok
[INFO] [stdout] test device::z80ctc::tests::zc_pulse_lasts_one_tick ... ok
[INFO] [stdout] test dirty_bitset::tests::mark_all_then_clear ... ok
[INFO] [stdout] test dirty_bitset::tests::mcr2_tile_count ... ok
[INFO] [stdout] test dirty_bitset::tests::word_boundary_bits ... ok
[INFO] [stdout] test gfx::tests::blocked_rotation_block_size_1_matches_naive ... ok
[INFO] [stdout] test gfx::tests::blocked_rotation_matches_naive_unaligned ... ok
[INFO] [stdout] test gfx::sprite::tests::draw_sprite_row_with_flip ... ok
[INFO] [stdout] test gfx::tilemap::tests::render_single_tile_scanline ... ok
[INFO] [stdout] test gfx::sprite::tests::draw_sprite_row_with_wrap ... ok
[INFO] [stdout] test gfx::sprite::tests::draw_sprite_row_basic ... ok
[INFO] [stdout] test gfx::tests::blocked_rotation_matches_naive_aligned ... ok
[INFO] [stdout] test gfx::tests::blocked_rotation_matches_mcr2_dimensions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 556 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i8035_alu_test.rs (/opt/rustwide/target/debug/deps/i8035_alu_test-9deb080b33110ce3)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test test_add_a_imm ... ok
[INFO] [stdout] test test_add_a_imm_overflow ... ok
[INFO] [stdout] test test_add_a_r0 ... ok
[INFO] [stdout] test test_add_a_indirect ... ok
[INFO] [stdout] test test_add_a_rn_aux_carry ... ok
[INFO] [stdout] test test_add_a_rn_carry ... ok
[INFO] [stdout] test test_addc_a_imm ... ok
[INFO] [stdout] test test_addc_a_indirect ... ok
[INFO] [stdout] test test_addc_a_rn_carry_out ... ok
[INFO] [stdout] test test_anl_a_indirect ... ok
[INFO] [stdout] test test_addc_a_rn_no_carry_in ... ok
[INFO] [stdout] test test_addc_a_rn_with_carry_in ... ok
[INFO] [stdout] test test_anl_a_imm ... ok
[INFO] [stdout] test test_anl_a_rn ... ok
[INFO] [stdout] test test_clr_f1 ... ok
[INFO] [stdout] test test_cpl_c ... ok
[INFO] [stdout] test test_da_basic ... ok
[INFO] [stdout] test test_cpl_f1 ... ok
[INFO] [stdout] test test_dec_a ... ok
[INFO] [stdout] test test_cpl_f0 ... ok
[INFO] [stdout] test test_inc_a ... ok
[INFO] [stdout] test test_dec_a_wrap ... ok
[INFO] [stdout] test test_dec_rn ... ok
[INFO] [stdout] test test_inc_rn ... ok
[INFO] [stdout] test test_clr_c ... ok
[INFO] [stdout] test test_clr_f0 ... ok
[INFO] [stdout] test test_cpl_a ... ok
[INFO] [stdout] test test_cpl_a_zero ... ok
[INFO] [stdout] test test_orl_a_rn ... ok
[INFO] [stdout] test test_orl_a_imm ... ok
[INFO] [stdout] test test_rl_a ... ok
[INFO] [stdout] test test_rlc_a_carry_in ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_orl_a_indirect ... ok
[INFO] [stdout] test test_inc_indirect ... ok
[INFO] [stdout] test test_inc_a_wrap ... ok
[INFO] [stdout] test test_da_bcd_carry ... ok
[INFO] [stdout] test test_rlc_a_carry_out ... ok
[INFO] [stdout] test test_rr_a ... ok
[INFO] [stdout] test test_sel_rb1_and_add ... ok
[INFO] [stdout] test test_swap_a ... ok
[INFO] [stdout] test test_swap_a_zero ... ok
[INFO] [stdout] test test_rrc_a_carry_out ... ok
[INFO] [stdout] test test_xrl_a_indirect ... ok
[INFO] [stdout] test test_xrl_a_rn ... ok
[INFO] [stdout] test test_xrl_a_imm ... ok
[INFO] [stdout] test test_rrc_a_carry_in ... ok
[INFO] [stdout] test test_clr_a ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stderr]      Running tests/i8035_branch_test.rs (/opt/rustwide/target/debug/deps/i8035_branch_test-27454aa6dffb9d1b)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test test_call_and_ret ... ok
[INFO] [stdout] test test_djnz_branches ... ok
[INFO] [stdout] test test_call_preserves_psw_on_stack ... ok
[INFO] [stdout] test test_djnz_falls_through ... ok
[INFO] [stdout] test test_djnz_loop ... ok
[INFO] [stdout] test test_jb0_not_taken ... ok
[INFO] [stdout] test test_jc_not_taken ... ok
[INFO] [stdout] test test_jc_taken ... ok
[INFO] [stdout] test test_jf0_taken ... ok
[INFO] [stdout] test test_jf1_not_taken ... ok
[INFO] [stdout] test test_jf1_taken ... ok
[INFO] [stdout] test test_jmp_page0 ... ok
[INFO] [stdout] test test_jb7_taken ... ok
[INFO] [stdout] test test_jmp_page2 ... ok
[INFO] [stdout] test test_jmpp ... ok
[INFO] [stdout] test test_jnc_not_taken ... ok
[INFO] [stdout] test test_jmp_with_mb1 ... ok
[INFO] [stdout] test test_jb3_taken ... ok
[INFO] [stdout] test test_jnc_taken ... ok
[INFO] [stdout] test test_jni_taken ... ok
[INFO] [stdout] test test_jni_not_taken ... ok
[INFO] [stdout] test test_jnt0_taken ... ok
[INFO] [stdout] test test_jnz_not_taken ... ok
[INFO] [stdout] test test_jnz_taken ... ok
[INFO] [stdout] test test_jnt1_taken ... ok
[INFO] [stdout] test test_jt0_taken ... ok
[INFO] [stdout] test test_jt0_not_taken ... ok
[INFO] [stdout] test test_jt1_taken ... ok
[INFO] [stdout] test test_jtf_not_taken ... ok
[INFO] [stdout] test test_jmpp_page_relative ... ok
[INFO] [stdout] test test_jf0_not_taken ... ok
[INFO] [stdout] test test_jtf_taken_and_clears ... ok
[INFO] [stdout] test test_jb0_taken ... ok
[INFO] [stdout] test test_jump_page_relative ... ok
[INFO] [stdout] test test_jz_taken ... ok
[INFO] [stdout] test test_ret_restores_pc ... ok
[INFO] [stdout] test test_retr_restores_pc_and_psw ... ok
[INFO] [stdout] test test_nested_calls ... ok
[INFO] [stdout] test test_jz_not_taken ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i8035_disasm_test.rs (/opt/rustwide/target/debug/deps/i8035_disasm_test-b907d7eb4197ecc7)
[INFO] [stdout] 
[INFO] [stdout] running 116 tests
[INFO] [stdout] test test_add_a_at_r1 ... ok
[INFO] [stdout] test test_add_a_imm ... ok
[INFO] [stdout] test test_add_a_r5 ... ok
[INFO] [stdout] test test_addc_a_imm ... ok
[INFO] [stdout] test test_addc_a_r2 ... ok
[INFO] [stdout] test test_all_valid_opcodes_have_mnemonics ... ok
[INFO] [stdout] test test_anl_a_at_r0 ... ok
[INFO] [stdout] test test_anl_a_r0 ... ok
[INFO] [stdout] test test_anl_bus_imm ... ok
[INFO] [stdout] test test_anl_p2_imm ... ok
[INFO] [stdout] test test_call_page0 ... ok
[INFO] [stdout] test test_anld_p6_a ... ok
[INFO] [stdout] test test_call_page5 ... ok
[INFO] [stdout] test test_clr_c ... ok
[INFO] [stdout] test test_clr_f0 ... ok
[INFO] [stdout] test test_anl_a_imm ... ok
[INFO] [stdout] test test_cpl_c ... ok
[INFO] [stdout] test test_dec_r3 ... ok
[INFO] [stdout] test test_dis_tcnti ... ok
[INFO] [stdout] test test_djnz_r0 ... ok
[INFO] [stdout] test test_dis_i ... ok
[INFO] [stdout] test test_djnz_r7 ... ok
[INFO] [stdout] test test_clr_a ... ok
[INFO] [stdout] test test_cpl_a ... ok
[INFO] [stdout] test test_display_jmp ... ok
[INFO] [stdout] test test_display_inherent ... ok
[INFO] [stdout] test test_cpl_f0 ... ok
[INFO] [stdout] test test_format_with_symbols_match ... ok
[INFO] [stdout] test test_display_with_operands ... ok
[INFO] [stdout] test test_da_a ... ok
[INFO] [stdout] test test_en_tcnti ... ok
[INFO] [stdout] test test_illegal_opcode_0x33 ... ok
[INFO] [stdout] test test_in_a_p1 ... ok
[INFO] [stdout] test test_illegal_opcode ... ok
[INFO] [stdout] test test_in_a_p2 ... ok
[INFO] [stdout] test test_inc_at_r0 ... ok
[INFO] [stdout] test test_inc_a ... ok
[INFO] [stdout] test test_inc_r0 ... ok
[INFO] [stdout] test test_format_with_symbols_no_match ... ok
[INFO] [stdout] test test_inc_r7 ... ok
[INFO] [stdout] test test_ins_a_bus ... ok
[INFO] [stdout] test test_jb0 ... ok
[INFO] [stdout] test test_format_with_symbols_no_target ... ok
[INFO] [stdout] test test_jc ... ok
[INFO] [stdout] test test_jf0 ... ok
[INFO] [stdout] test test_jf1 ... ok
[INFO] [stdout] test test_jb3 ... ok
[INFO] [stdout] test test_empty_bytes ... ok
[INFO] [stdout] test test_jmp_page0 ... ok
[INFO] [stdout] test test_en_i ... ok
[INFO] [stdout] test test_jmp_page3 ... ok
[INFO] [stdout] test test_jmp_page7 ... ok
[INFO] [stdout] test test_jmpp_at_a ... ok
[INFO] [stdout] test test_jnc ... ok
[INFO] [stdout] test test_jni ... ok
[INFO] [stdout] test test_jnt0 ... ok
[INFO] [stdout] test test_jnt1 ... ok
[INFO] [stdout] test test_jb7 ... ok
[INFO] [stdout] test test_jnz ... ok
[INFO] [stdout] test test_jt0 ... ok
[INFO] [stdout] test test_jtf ... ok
[INFO] [stdout] test test_jt1 ... ok
[INFO] [stdout] test test_jz ... ok
[INFO] [stdout] test test_mov_a_at_r1 ... ok
[INFO] [stdout] test test_mov_a_imm ... ok
[INFO] [stdout] test test_mov_a_psw ... ok
[INFO] [stdout] test test_mov_a_r0 ... ok
[INFO] [stdout] test test_mov_a_t ... ok
[INFO] [stdout] test test_mov_at_r0_a ... ok
[INFO] [stdout] test test_mov_at_r0_imm ... ok
[INFO] [stdout] test test_mov_at_r1_imm ... ok
[INFO] [stdout] test test_mov_psw_a ... ok
[INFO] [stdout] test test_mov_r0_imm ... ok
[INFO] [stdout] test test_mov_r3_a ... ok
[INFO] [stdout] test test_mov_r7_imm ... ok
[INFO] [stdout] test test_mov_t_a ... ok
[INFO] [stdout] test test_movd_a_p4 ... ok
[INFO] [stdout] test test_movd_a_p7 ... ok
[INFO] [stdout] test test_movd_p4_a ... ok
[INFO] [stdout] test test_movp3_a_at_a ... ok
[INFO] [stdout] test test_movp_a_at_a ... ok
[INFO] [stdout] test test_movx_a_at_r0 ... ok
[INFO] [stdout] test test_movx_at_r1_a ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_orl_a_imm ... ok
[INFO] [stdout] test test_orl_a_r4 ... ok
[INFO] [stdout] test test_orl_bus_imm ... ok
[INFO] [stdout] test test_orl_p1_imm ... ok
[INFO] [stdout] test test_orld_p5_a ... ok
[INFO] [stdout] test test_outl_bus_a ... ok
[INFO] [stdout] test test_outl_p1_a ... ok
[INFO] [stdout] test test_outl_p2_a ... ok
[INFO] [stdout] test test_raw_bytes_captured ... ok
[INFO] [stdout] test test_ret ... ok
[INFO] [stdout] test test_retr ... ok
[INFO] [stdout] test test_rl_a ... ok
[INFO] [stdout] test test_rlc_a ... ok
[INFO] [stdout] test test_rr_a ... ok
[INFO] [stdout] test test_rrc_a ... ok
[INFO] [stdout] test test_sel_mb1 ... ok
[INFO] [stdout] test test_sel_rb0 ... ok
[INFO] [stdout] test test_sel_mb0 ... ok
[INFO] [stdout] test test_stop_tcnt ... ok
[INFO] [stdout] test test_strt_cnt ... ok
[INFO] [stdout] test test_strt_t ... ok
[INFO] [stdout] test test_swap_a ... ok
[INFO] [stdout] test test_truncated_2byte_instruction ... ok
[INFO] [stdout] test test_xchd_a_at_r0 ... ok
[INFO] [stdout] test test_clr_f1 ... ok
[INFO] [stdout] test test_xrl_a_imm ... ok
[INFO] [stdout] test test_xrl_a_r6 ... ok
[INFO] [stdout] test test_xch_a_at_r1 ... ok
[INFO] [stdout] test test_sel_rb1 ... ok
[INFO] [stdout] test test_xch_a_r2 ... ok
[INFO] [stdout] test test_cpl_f1 ... ok
[INFO] [stdout] test test_dec_a ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 116 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i8035_load_store_test.rs (/opt/rustwide/target/debug/deps/i8035_load_store_test-db00432a9a93280e)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_anl_p1_imm ... ok
[INFO] [stdout] test test_anld_p6_a ... ok
[INFO] [stdout] test test_anl_bus_imm ... ok
[INFO] [stdout] test test_bank1_mov ... ok
[INFO] [stdout] test test_in_a_p1 ... ok
[INFO] [stdout] test test_in_a_p2 ... ok
[INFO] [stdout] test test_ins_a_bus ... ok
[INFO] [stdout] test test_mov_a_imm ... ok
[INFO] [stdout] test test_mov_a_indirect ... ok
[INFO] [stdout] test test_mov_a_psw ... ok
[INFO] [stdout] test test_mov_indirect_a ... ok
[INFO] [stdout] test test_mov_indirect_imm ... ok
[INFO] [stdout] test test_mov_rn_a ... ok
[INFO] [stdout] test test_mov_psw_a ... ok
[INFO] [stdout] test test_movd_p5_a ... ok
[INFO] [stdout] test test_movp3_a ... ok
[INFO] [stdout] test test_movx_a_indirect ... ok
[INFO] [stdout] test test_movx_indirect_a ... ok
[INFO] [stdout] test test_orld_p4_a ... ok
[INFO] [stdout] test test_orl_p2_imm ... ok
[INFO] [stdout] test test_mov_a_r0 ... ok
[INFO] [stdout] test test_outl_bus_a ... ok
[INFO] [stdout] test test_mov_a_r7 ... ok
[INFO] [stdout] test test_movp_a_page_1 ... ok
[INFO] [stdout] test test_mov_a_t ... ok
[INFO] [stdout] test test_outl_p2_a ... ok
[INFO] [stdout] test test_outl_p1_a ... ok
[INFO] [stdout] test test_movp_a ... ok
[INFO] [stdout] test test_xchd_a_indirect ... ok
[INFO] [stdout] test test_mov_rn_imm ... ok
[INFO] [stdout] test test_xch_a_rn ... ok
[INFO] [stdout] test test_xch_a_indirect ... ok
[INFO] [stdout] test test_movd_a_p4 ... ok
[INFO] [stdout] test test_mov_t_a ... ok
[INFO] [stdout] test test_orl_bus_imm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i8035_timer_test.rs (/opt/rustwide/target/debug/deps/i8035_timer_test-05e73ab425750862)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/i8257_test.rs (/opt/rustwide/target/debug/deps/i8257_test-b1f1e9326c388ccd)
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_counter_falling_edge ... ok
[INFO] [stdout] test test_en_i ... ok
[INFO] [stdout] test test_dis_tcnti ... ok
[INFO] [stdout] test test_interrupt_blocked_during_interrupt ... ok
[INFO] [stdout] test test_en_tcnti ... ok
[INFO] [stdout] test test_counter_no_edge ... ok
[INFO] [stdout] test test_counter_rising_edge_no_count ... ok
[INFO] [stdout] test test_dis_i ... ok
[INFO] [stdout] test test_sel_mb1 ... ok
[INFO] [stdout] test test_sel_mb0 ... ok
[INFO] [stdout] test test_external_interrupt_entry ... ok
[INFO] [stdout] test test_sel_rb0 ... ok
[INFO] [stdout] test test_sel_rb1 ... ok
[INFO] [stdout] test test_strt_cnt_disables_timer ... ok
[INFO] [stdout] test test_strt_t ... ok
[INFO] [stdout] test test_strt_cnt ... ok
[INFO] [stdout] test test_retr_reenables_interrupts ... ok
[INFO] [stdout] test test_stop_tcnt ... ok
[INFO] [stdout] test test_strt_t_disables_counter ... ok
[INFO] [stdout] test test_timer_increments ... ok
[INFO] [stdout] test test_timer_interrupt_entry ... ok
[INFO] [stdout] test test_timer_interrupt_full_sequence ... ok
[INFO] [stdout] test test_timer_overflow_irq_pending ... ok
[INFO] [stdout] test test_timer_overflow_sets_flag ... ok
[INFO] [stdout] test test_full_interrupt_sequence ... ok
[INFO] [stdout] test test_interrupt_priority ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stderr]      Running tests/m6502_alu_binary_test.rs (/opt/rustwide/target/debug/deps/m6502_alu_binary_test-b1edcceb07db2444)
[INFO] [stdout] test address_wraps_at_16_bit_boundary ... ok
[INFO] [stdout] test all_four_channels_independent ... ok
[INFO] [stdout] test dma_read_address_increments ... ok
[INFO] [stdout] test dma_read_single_byte ... ok
[INFO] [stdout] test default_state_all_channels_disabled ... ok
[INFO] [stdout] test dma_verify_no_bus_access ... ok
[INFO] [stdout] test default_status_register_is_zero ... ok
[INFO] [stdout] test dma_write_multi_byte_sequence ... ok
[INFO] [stdout] test dma_read_multi_byte_sequence ... ok
[INFO] [stdout] test auto_load_re_enables_channel_after_tc_stop ... ok
[INFO] [stdout] test auto_load_ch2_from_ch3 ... ok
[INFO] [stdout] test flip_flop_shared_across_channels ... ok
[INFO] [stdout] test dma_write_single_byte ... ok
[INFO] [stdout] test fixed_priority_ch0_wins ... ok
[INFO] [stdout] test hrq_requires_enabled_channel_with_dreq ... ok
[INFO] [stdout] test hrq_checks_all_channels ... ok
[INFO] [stdout] test no_transfer_on_disabled_channel ... ok
[INFO] [stdout] test read_status_does_not_reset_flip_flop ... ok
[INFO] [stdout] test rotating_priority_round_robin ... ok
[INFO] [stdout] test tc_flags_in_status_register ... ok
[INFO] [stdout] test tc_stop_disables_channel ... ok
[INFO] [stdout] test write_and_read_channel_address ... ok
[INFO] [stdout] test mode_write_clears_tc_and_update_flags ... ok
[INFO] [stdout] test mode_write_resets_flip_flop ... ok
[INFO] [stdout] test write_and_read_channel_count ... ok
[INFO] [stdout] test without_tc_stop_channel_stays_enabled ... ok
[INFO] [stdout] test no_transfer_without_dreq ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test test_adc_basic ... ok
[INFO] [stdout] test test_adc_bcd_basic ... ok
[INFO] [stdout] test test_adc_bcd_with_carry_in ... ok
[INFO] [stdout] test test_adc_bcd_carry ... ok
[INFO] [stdout] test test_adc_bcd_z_flag_from_binary ... ok
[INFO] [stdout] test test_adc_carry_out ... ok
[INFO] [stdout] test test_adc_ff_plus_one_with_carry ... ok
[INFO] [stdout] test test_adc_no_overflow_mixed ... ok
[INFO] [stdout] test test_adc_with_carry_in ... ok
[INFO] [stdout] test test_adc_overflow_positive ... ok
[INFO] [stdout] test test_adc_zero_result ... ok
[INFO] [stdout] test test_adc_zp ... ok
[INFO] [stdout] test test_adc_overflow_negative ... ok
[INFO] [stdout] test test_and_negative_result ... ok
[INFO] [stdout] test test_and_zero_result ... ok
[INFO] [stdout] test test_bit_n_flag_from_memory ... ok
[INFO] [stdout] test test_bit_z_flag_clear ... ok
[INFO] [stdout] test test_bit_z_flag_set ... ok
[INFO] [stdout] test test_cmp_equal ... ok
[INFO] [stdout] test test_cmp_does_not_affect_v ... ok
[INFO] [stdout] test test_cmp_ind_y ... ok
[INFO] [stdout] test test_cmp_zero_vs_ff ... ok
[INFO] [stdout] test test_cpx_equal ... ok
[INFO] [stdout] test test_bit_does_not_modify_a ... ok
[INFO] [stdout] test test_bit_v_flag_from_memory ... ok
[INFO] [stdout] test test_and_ff_identity ... ok
[INFO] [stdout] test test_cpx_less ... ok
[INFO] [stdout] test test_cpx_greater ... ok
[INFO] [stdout] test test_cpy_equal ... ok
[INFO] [stdout] test test_cpy_greater ... ok
[INFO] [stdout] test test_and_abs_x_page_cross ... ok
[INFO] [stdout] test test_bit_abs ... ok
[INFO] [stdout] test test_and_basic ... ok
[INFO] [stdout] test test_cpx_zp ... ok
[INFO] [stdout] test test_cmp_greater ... ok
[INFO] [stdout] test test_cpy_abs ... ok
[INFO] [stdout] test test_cmp_less ... ok
[INFO] [stdout] test test_cmp_preserves_a ... ok
[INFO] [stdout] test test_sbc_bcd_with_nibble_borrow ... ok
[INFO] [stdout] test test_eor_basic ... ok
[INFO] [stdout] test test_eor_ff_inverts ... ok
[INFO] [stdout] test test_eor_ind_x ... ok
[INFO] [stdout] test test_eor_self_gives_zero ... ok
[INFO] [stdout] test test_eor_zero_identity ... ok
[INFO] [stdout] test test_ora_zero_identity ... ok
[INFO] [stdout] test test_ora_basic ... ok
[INFO] [stdout] test test_ora_zero_zero ... ok
[INFO] [stdout] test test_ora_zp_x ... ok
[INFO] [stdout] test test_sbc_with_borrow_in ... ok
[INFO] [stdout] test test_sbc_basic ... ok
[INFO] [stdout] test test_sbc_bcd_basic ... ok
[INFO] [stdout] test test_cpy_less ... ok
[INFO] [stdout] test test_sbc_borrow ... ok
[INFO] [stdout] test test_sbc_abs ... ok
[INFO] [stdout] test test_sbc_overflow ... ok
[INFO] [stdout] test test_sbc_bcd_borrow ... ok
[INFO] [stdout] test test_sbc_zero ... ok
[INFO] [stdout] test test_sbc_overflow_positive_minus_negative ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6502_basic_test.rs (/opt/rustwide/target/debug/deps/m6502_basic_test-c304f348ce0fa4f3)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_lda_abs_x_no_page_cross ... ok
[INFO] [stdout] test test_lda_abs_y_no_page_cross ... ok
[INFO] [stdout] test test_lda_abs_basic ... ok
[INFO] [stderr]      Running tests/m6502_branch_test.rs (/opt/rustwide/target/debug/deps/m6502_branch_test-62f15ff4af927d3e)
[INFO] [stdout] test test_lda_abs_x_page_cross_cycle_count ... ok
[INFO] [stderr]      Running tests/m6502_disasm_test.rs (/opt/rustwide/target/debug/deps/m6502_disasm_test-37cfa03fd07bd826)
[INFO] [stdout] test test_lda_abs_x_page_cross ... ok
[INFO] [stdout] test test_lda_abs_y_page_cross ... ok
[INFO] [stdout] test test_lda_clears_n_when_loading_positive ... ok
[INFO] [stdout] test test_lda_clears_z_when_loading_nonzero ... ok
[INFO] [stdout] test test_lda_imm_basic ... ok
[INFO] [stdout] test test_lda_imm_negative ... ok
[INFO] [stdout] test test_lda_ind_x_pointer_wrap ... ok
[INFO] [stdout] test test_lda_ind_y_no_page_cross ... ok
[INFO] [stdout] test test_lda_ind_x_zp_wrap ... ok
[INFO] [stdout] test test_lda_imm_zero ... ok
[INFO] [stdout] test test_lda_ind_x_basic ... ok
[INFO] [stdout] test test_lda_ind_y_page_cross ... ok
[INFO] [stdout] test test_lda_boundary_0xff ... ok
[INFO] [stdout] test test_lda_boundary_0x7f ... ok
[INFO] [stdout] test test_lda_abs_high_address ... ok
[INFO] [stdout] test test_lda_ind_y_zp_pointer_wrap ... ok
[INFO] [stdout] test test_lda_zp_basic ... ok
[INFO] [stdout] test test_lda_zp_x_basic ... ok
[INFO] [stdout] test test_lda_zp_zero_flag ... ok
[INFO] [stdout] test test_lda_zp_x_wrap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_bcc_taken ... ok
[INFO] [stdout] test test_bcs_taken ... ok
[INFO] [stdout] test test_beq_not_taken ... ok
[INFO] [stdout] test test_bmi_taken ... ok
[INFO] [stdout] test test_beq_taken ... ok
[INFO] [stdout] test test_bne_taken ... ok
[INFO] [stdout] test test_bmi_not_taken ... ok
[INFO] [stdout] test test_bpl_taken ... ok
[INFO] [stdout] test test_branch_backward ... ok
[INFO] [stdout] test test_branch_backward_page_cross_4_cycles ... ok
[INFO] [stdout] test test_branch_not_taken_2_cycles ... ok
[INFO] [stdout] test test_branch_taken_no_page_cross_3_cycles ... ok
[INFO] [stdout] test test_branch_taken_page_cross_4_cycles ... ok
[INFO] [stdout] test test_bvc_taken ... ok
[INFO] [stdout] test test_jmp_abs ... ok
[INFO] [stdout] test test_bvs_taken ... ok
[INFO] [stdout] test test_jmp_ind_page_wrap_bug ... ok
[INFO] [stdout] test test_rti_restores_p_and_pc ... ok
[INFO] [stdout] test test_rts_returns_after_jsr ... ok
[INFO] [stdout] test test_rti_restores_sp ... ok
[INFO] [stdout] test test_jmp_abs_cycle_count ... ok
[INFO] [stdout] test test_jsr_pushes_return_address_minus_1 ... ok
[INFO] [stdout] test test_rti_does_not_add_1_to_pc ... ok
[INFO] [stdout] test test_jmp_ind ... ok
[INFO] [stdout] test test_jsr_rts_nested ... ok
[INFO] [stdout] test test_jsr_jumps_to_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test test_abs_little_endian ... ok
[INFO] [stdout] test test_alu_imm ... ok
[INFO] [stdout] test test_alu_izx ... ok
[INFO] [stdout] test test_alu_izy ... ok
[INFO] [stdout] test test_all_opcodes_have_valid_byte_len ... ok
[INFO] [stdout] test test_asl_acc ... ok
[INFO] [stdout] test test_abs_memory_ops ... ok
[INFO] [stdout] test test_branch_self ... ok
[INFO] [stdout] test test_branch_wrap_forward ... ok
[INFO] [stdout] test test_brk ... ok
[INFO] [stdout] test test_display_abs ... ok
[INFO] [stdout] test test_display_abx ... ok
[INFO] [stdout] test test_display_aby ... ok
[INFO] [stdout] test test_branch_forward ... ok
[INFO] [stdout] test test_display_accumulator ... ok
[INFO] [stdout] test test_branch_wrap_backward ... ok
[INFO] [stdout] test test_branch_backward ... ok
[INFO] [stdout] test test_display_izy ... ok
[INFO] [stdout] test test_display_rel ... ok
[INFO] [stdout] test test_display_zp ... ok
[INFO] [stdout] test test_display_zpx ... ok
[INFO] [stdout] test test_display_ind ... ok
[INFO] [stdout] test test_jmp_abs ... ok
[INFO] [stdout] test test_display_implied ... ok
[INFO] [stdout] test test_empty_bytes ... ok
[INFO] [stdout] test test_display_izx ... ok
[INFO] [stdout] test test_display_imm ... ok
[INFO] [stdout] test test_flag_ops ... ok
[INFO] [stdout] test test_illegal_opcodes ... ok
[INFO] [stdout] test test_jsr_abs ... ok
[INFO] [stdout] test test_lda_abs ... ok
[INFO] [stdout] test test_lda_aby ... ok
[INFO] [stdout] test test_lda_imm ... ok
[INFO] [stdout] test test_lda_izx ... ok
[INFO] [stdout] test test_lda_zpx ... ok
[INFO] [stdout] test test_ldx_aby ... ok
[INFO] [stdout] test test_lda_izy ... ok
[INFO] [stdout] test test_lda_zp ... ok
[INFO] [stdout] test test_lsr_acc ... ok
[INFO] [stdout] test test_raw_bytes_captured ... ok
[INFO] [stdout] test test_register_transfers ... ok
[INFO] [stdout] test test_sta_abs ... ok
[INFO] [stdout] test test_register_inc_dec ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_jmp_ind ... ok
[INFO] [stdout] test test_sta_abx ... ok
[INFO] [stdout] test test_lda_abx ... ok
[INFO] [stdout] test test_return_ops ... ok
[INFO] [stdout] test test_rol_acc ... ok
[INFO] [stdout] test test_ror_acc ... ok
[INFO] [stdout] test test_sta_aby ... ok
[INFO] [stdout] test test_sta_izx ... ok
[INFO] [stdout] test test_sta_izy ... ok
[INFO] [stdout] test test_ldx_imm ... ok
[INFO] [stdout] test test_symbols_branch_match ... ok
[INFO] [stdout] test test_symbols_no_match ... ok
[INFO] [stdout] test test_symbols_no_target ... ok
[INFO] [stdout] test test_truncated_2byte ... ok
[INFO] [stdout] test test_truncated_3byte ... ok
[INFO] [stdout] test test_sta_zp ... ok
[INFO] [stdout] test test_sta_zpx ... ok
[INFO] [stdout] test test_zp_memory_ops ... ok
[INFO] [stdout] test test_stack_ops ... ok
[INFO] [stdout] test test_stx_zpy ... ok
[INFO] [stdout] test test_sty_zpx ... ok
[INFO] [stdout] test test_symbols_abs_match ... ok
[INFO] [stdout] test test_symbols_zp_match ... ok
[INFO] [stdout] test test_all_branch_mnemonics ... ok
[INFO] [stdout] test test_ldx_zpy ... ok
[INFO] [stdout] test test_ldy_imm ... ok
[INFO] [stdout] test test_display_zpy ... ok
[INFO] [stderr]      Running tests/m6502_implied_test.rs (/opt/rustwide/target/debug/deps/m6502_implied_test-7b3d068d2a8352f2)
[INFO] [stdout] test test_implemented_opcodes_decode_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test test_clc ... ok
[INFO] [stdout] test test_clc_preserves_other_flags ... ok
[INFO] [stdout] test test_cld ... ok
[INFO] [stdout] test test_clv ... ok
[INFO] [stdout] test test_dex_basic ... ok
[INFO] [stdout] test test_dex_to_zero ... ok
[INFO] [stdout] test test_clc_sec_sequence ... ok
[INFO] [stdout] test test_dey_wrap_to_ff ... ok
[INFO] [stdout] test test_implied_ops_are_2_cycles ... ok
[INFO] [stdout] test test_inx_dex_round_trip ... ok
[INFO] [stdout] test test_inx_basic ... ok
[INFO] [stdout] test test_dex_wrap_to_ff ... ok
[INFO] [stdout] test test_inx_wrap_to_zero ... ok
[INFO] [stdout] test test_dey_basic ... ok
[INFO] [stdout] test test_inx_to_negative ... ok
[INFO] [stdout] test test_iny_basic ... ok
[INFO] [stdout] test test_clc_when_already_clear ... ok
[INFO] [stdout] test test_cli ... ok
[INFO] [stdout] test test_sec ... ok
[INFO] [stdout] test test_sei ... ok
[INFO] [stdout] test test_tax_basic ... ok
[INFO] [stdout] test test_iny_wrap_to_zero ... ok
[INFO] [stdout] test test_tax_negative ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_tax_zero ... ok
[INFO] [stdout] test test_sec_preserves_other_flags ... ok
[INFO] [stdout] test test_tax_txa_round_trip ... ok
[INFO] [stdout] test test_sec_when_already_set ... ok
[INFO] [stdout] test test_sed ... ok
[INFO] [stdout] test test_tay_basic ... ok
[INFO] [stdout] test test_dey_to_zero ... ok
[INFO] [stdout] test test_transfer_chain_a_to_x_to_sp ... ok
[INFO] [stdout] test test_tay_zero ... ok
[INFO] [stdout] test test_tsx_basic ... ok
[INFO] [stdout] test test_tsx_zero ... ok
[INFO] [stdout] test test_txa_basic ... ok
[INFO] [stdout] test test_txa_negative ... ok
[INFO] [stdout] test test_tya_basic ... ok
[INFO] [stdout] test test_txs_basic ... ok
[INFO] [stdout] test test_txs_does_not_set_flags ... ok
[INFO] [stderr]      Running tests/m6502_interrupt_test.rs (/opt/rustwide/target/debug/deps/m6502_interrupt_test-416ef52ea6da1da8)
[INFO] [stdout] test test_txs_negative_value_no_flags ... ok
[INFO] [stdout] test test_tya_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_irq_masked_when_i_set ... ok
[INFO] [stdout] test test_irq_pushes_correct_return_address ... ok
[INFO] [stdout] test test_brk_pushes_b_set_irq_pushes_b_clear ... ok
[INFO] [stdout] test test_irq_rti_round_trip ... ok
[INFO] [stdout] test test_irq_pushes_p_with_b_clear ... ok
[INFO] [stdout] test test_irq_sets_i_flag ... ok
[INFO] [stdout] test test_irq_sp_decremented_by_3 ... ok
[INFO] [stdout] test test_irq_takes_7_cycles ... ok
[INFO] [stdout] test test_irq_triggers_when_i_clear ... ok
[INFO] [stdout] test test_nmi_has_priority_over_irq ... ok
[INFO] [stdout] test test_nmi_not_masked_by_i_flag ... ok
[INFO] [stdout] test test_nmi_pushes_p_with_b_clear ... ok
[INFO] [stdout] test test_nmi_retriggers_after_release_and_reassert ... ok
[INFO] [stdout] test test_nmi_triggers_on_edge ... ok
[INFO] [stdout] test test_nmi_edge_not_retriggered_while_held ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6502_load_store_test.rs (/opt/rustwide/target/debug/deps/m6502_load_store_test-3c3ec82e9cb27a9a)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test test_lda_sta_round_trip ... ok
[INFO] [stdout] test test_ldx_abs_y_no_page_cross ... ok
[INFO] [stdout] test test_ldx_abs ... ok
[INFO] [stdout] test test_ldx_abs_y_page_cross ... ok
[INFO] [stdout] test test_ldx_imm_basic ... ok
[INFO] [stdout] test test_ldx_imm_negative ... ok
[INFO] [stdout] test test_ldx_imm_zero ... ok
[INFO] [stdout] test test_ldx_stx_round_trip ... ok
[INFO] [stdout] test test_ldx_zp ... ok
[INFO] [stdout] test test_ldx_zp_y ... ok
[INFO] [stdout] test test_ldx_zp_y_wrap ... ok
[INFO] [stdout] test test_ldy_abs ... ok
[INFO] [stdout] test test_ldy_abs_x_page_cross ... ok
[INFO] [stdout] test test_ldy_imm_negative ... ok
[INFO] [stdout] test test_ldy_imm_basic ... ok
[INFO] [stdout] test test_ldy_imm_zero ... ok
[INFO] [stdout] test test_ldy_sty_round_trip ... ok
[INFO] [stdout] test test_ldy_zp_x ... ok
[INFO] [stdout] test test_ldy_zp ... ok
[INFO] [stdout] test test_sta_abs ... ok
[INFO] [stdout] test test_sta_abs_y ... ok
[INFO] [stdout] test test_sta_ind_y ... ok
[INFO] [stdout] test test_sta_zp ... ok
[INFO] [stdout] test test_stx_abs ... ok
[INFO] [stdout] test test_sta_zp_x ... ok
[INFO] [stdout] test test_stx_zp_y ... ok
[INFO] [stdout] test test_sty_abs ... ok
[INFO] [stdout] test test_stx_zp_y_wrap ... ok
[INFO] [stdout] test test_sty_zp_x ... ok
[INFO] [stdout] test test_sty_zp ... ok
[INFO] [stdout] test test_sta_abs_x ... ok
[INFO] [stdout] test test_sta_does_not_affect_flags ... ok
[INFO] [stdout] test test_sta_zp_x_wrap ... ok
[INFO] [stdout] test test_stx_zp ... ok
[INFO] [stdout] test test_ldy_abs_x_no_page_cross ... ok
[INFO] [stdout] test test_sta_ind_x ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6502_shift_test.rs (/opt/rustwide/target/debug/deps/m6502_shift_test-728d54f1e1cde3fb)
[INFO] [stderr]      Running tests/m6502_stack_test.rs (/opt/rustwide/target/debug/deps/m6502_stack_test-8583d0120e995bf7)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_asl_abs_x ... ok
[INFO] [stdout] test test_asl_acc_basic ... ok
[INFO] [stdout] test test_asl_abs ... ok
[INFO] [stdout] test test_acc_shifts_are_2_cycles ... ok
[INFO] [stdout] test test_lsr_acc_always_clears_n ... ok
[INFO] [stdout] test test_asl_acc_carry_out ... ok
[INFO] [stdout] test test_asl_acc_negative ... ok
[INFO] [stdout] test test_asl_zp ... ok
[INFO] [stdout] test test_rol_acc_carry_out ... ok
[INFO] [stdout] test test_lsr_acc_basic ... ok
[INFO] [stdout] test test_lsr_acc_carry_out ... ok
[INFO] [stdout] test test_rol_acc_no_carry ... ok
[INFO] [stdout] test test_lsr_zp ... ok
[INFO] [stdout] test test_rol_acc_carry_through ... ok
[INFO] [stdout] test test_rol_zp ... ok
[INFO] [stdout] test test_rol_acc_with_carry_in ... ok
[INFO] [stdout] test test_ror_acc_no_carry ... ok
[INFO] [stdout] test test_ror_zp ... ok
[INFO] [stdout] test test_ror_acc_with_carry_in ... ok
[INFO] [stdout] test test_ror_acc_carry_out ... ok
[INFO] [stdout] test test_ror_abs_x ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_brk_pushes_p_with_b_set ... ok
[INFO] [stdout] test test_brk_pushes_pc_plus_2 ... ok
[INFO] [stdout] test test_brk_vectors_through_fffe ... ok
[INFO] [stdout] test test_pha_does_not_modify_flags ... ok
[INFO] [stdout] test test_brk_rti_round_trip ... ok
[INFO] [stdout] test test_brk_sets_i_flag ... ok
[INFO] [stdout] test test_brk_sp_decremented_by_3 ... ok
[INFO] [stdout] test test_php_plp_round_trip ... ok
[INFO] [stdout] test test_pha_pla_round_trip ... ok
[INFO] [stdout] test test_pla_pulls_a ... ok
[INFO] [stdout] test test_pla_sets_negative_flag ... ok
[INFO] [stdout] test test_pha_stack_wraps ... ok
[INFO] [stdout] test test_plp_ignores_b_flag ... ok
[INFO] [stdout] test test_pla_stack_wraps ... ok
[INFO] [stdout] test test_pla_sets_zero_flag ... ok
[INFO] [stdout] test test_php_preserves_all_flags ... ok
[INFO] [stdout] test test_plp_restores_flags ... ok
[INFO] [stdout] test test_php_pushes_p_with_b_and_u_set ... ok
[INFO] [stderr]      Running tests/m6502_unary_test.rs (/opt/rustwide/target/debug/deps/m6502_unary_test-63da8f96de747e54)
[INFO] [stdout] test test_pha_pushes_a ... 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 14 tests
[INFO] [stdout] test test_dec_abs_x ... ok
[INFO] [stdout] test test_dec_zp_basic ... ok
[INFO] [stdout] test test_dec_zp_boundary_80_to_7f ... ok
[INFO] [stdout] test test_dec_zp_wrap_to_ff ... ok
[INFO] [stdout] test test_dec_zp_to_zero ... ok
[INFO] [stdout] test test_dec_abs ... ok
[INFO] [stdout] test test_inc_abs ... ok
[INFO] [stdout] test test_inc_abs_x ... ok
[INFO] [stdout] test test_inc_dec_round_trip ... ok
[INFO] [stdout] test test_inc_does_not_modify_a ... ok
[INFO] [stdout] test test_inc_zp_to_negative ... ok
[INFO] [stdout] test test_inc_zp_basic ... ok
[INFO] [stderr]      Running tests/m6800_alu_imm_test.rs (/opt/rustwide/target/debug/deps/m6800_alu_imm_test-4ac47efd0d8fdb9d)
[INFO] [stdout] test test_inc_zp_x ... ok
[INFO] [stdout] test test_inc_zp_wrap_to_zero ... 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 58 tests
[INFO] [stdout] test test_adca_imm_no_carry_in ... ok
[INFO] [stdout] test test_adca_imm_with_carry_in ... ok
[INFO] [stdout] test test_adca_imm_carry_chain ... ok
[INFO] [stdout] test test_adda_adcb_carry_chain ... ok
[INFO] [stdout] test test_adcb_imm_with_carry_in ... ok
[INFO] [stdout] test test_adda_imm_neg_plus_neg_no_overflow ... ok
[INFO] [stdout] test test_adda_imm_basic ... ok
[INFO] [stdout] test test_adda_imm_overflow ... ok
[INFO] [stdout] test test_adda_imm_carry ... ok
[INFO] [stdout] test test_adda_imm_half_carry ... ok
[INFO] [stdout] test test_adda_imm_zero ... ok
[INFO] [stdout] test test_addb_imm_overflow ... ok
[INFO] [stdout] test test_addb_imm_basic ... ok
[INFO] [stdout] test test_anda_imm_basic ... ok
[INFO] [stdout] test test_andb_imm_basic ... ok
[INFO] [stdout] test test_bita_imm_nonzero ... ok
[INFO] [stdout] test test_cmpa_imm_equal ... ok
[INFO] [stdout] test test_bita_imm_zero ... ok
[INFO] [stdout] test test_cmpb_imm_equal ... ok
[INFO] [stdout] test test_bitb_imm_nonzero ... ok
[INFO] [stdout] test test_cmpa_imm_greater ... ok
[INFO] [stdout] test test_cpx_imm_overflow ... ok
[INFO] [stdout] test test_cpx_imm_less ... ok
[INFO] [stdout] test test_eora_imm_basic ... ok
[INFO] [stdout] test test_anda_imm_zero ... ok
[INFO] [stdout] test test_eora_imm_toggle_bits ... ok
[INFO] [stdout] test test_cmpa_imm_less ... ok
[INFO] [stdout] test test_ldaa_suba_zero_flag ... ok
[INFO] [stdout] test test_eorb_imm_basic ... ok
[INFO] [stdout] test test_ldaa_imm_zero ... ok
[INFO] [stdout] test test_ldab_imm_basic ... ok
[INFO] [stdout] test test_lds_imm_zero ... ok
[INFO] [stdout] test test_ldaa_imm_negative ... ok
[INFO] [stdout] test test_ldaa_then_adda_sequence ... ok
[INFO] [stdout] test test_ldx_cpx_equal ... ok
[INFO] [stdout] test test_ldx_imm_clears_v ... ok
[INFO] [stdout] test test_ldaa_imm_basic ... ok
[INFO] [stdout] test test_ldx_imm_zero ... ok
[INFO] [stdout] test test_cpx_imm_does_not_affect_carry ... ok
[INFO] [stdout] test test_cpx_imm_does_not_set_carry ... ok
[INFO] [stdout] test test_cpx_imm_greater ... ok
[INFO] [stdout] test test_ldab_imm_clears_v ... ok
[INFO] [stdout] test test_cpx_imm_equal ... ok
[INFO] [stdout] test test_oraa_imm_basic ... ok
[INFO] [stdout] test test_ldx_imm_basic ... ok
[INFO] [stdout] test test_lds_imm_negative ... ok
[INFO] [stdout] test test_lds_imm_basic ... ok
[INFO] [stdout] test test_oraa_imm_zero ... ok
[INFO] [stdout] test test_orab_imm_basic ... ok
[INFO] [stdout] test test_sbca_imm_no_borrow ... ok
[INFO] [stdout] test test_sbca_imm_with_borrow ... ok
[INFO] [stdout] test test_sbcb_imm_with_borrow ... ok
[INFO] [stdout] test test_suba_imm_basic ... ok
[INFO] [stdout] test test_suba_imm_borrow ... ok
[INFO] [stdout] test test_suba_imm_overflow ... ok
[INFO] [stdout] test test_suba_imm_pos_minus_neg_overflow ... ok
[INFO] [stdout] test test_suba_imm_zero_result ... ok
[INFO] [stdout] test test_subb_imm_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6800_branch_test.rs (/opt/rustwide/target/debug/deps/m6800_branch_test-4714e099faecf94c)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test test_bcs_taken ... ok
[INFO] [stdout] test test_bcc_taken ... ok
[INFO] [stdout] test test_bcs_not_taken ... ok
[INFO] [stdout] test test_beq_not_taken ... ok
[INFO] [stdout] test test_bcc_not_taken ... ok
[INFO] [stdout] test test_bge_not_taken ... ok
[INFO] [stdout] test test_bge_taken_both_clear ... ok
[INFO] [stdout] test test_bgt_not_taken_sign ... ok
[INFO] [stdout] test test_bgt_not_taken_zero ... ok
[INFO] [stdout] test test_bgt_taken ... ok
[INFO] [stdout] test test_bhi_not_taken_carry ... ok
[INFO] [stdout] test test_beq_taken ... ok
[INFO] [stdout] test test_bhi_not_taken_zero ... ok
[INFO] [stdout] test test_bge_taken_both_set ... ok
[INFO] [stdout] test test_bpl_not_taken ... ok
[INFO] [stdout] test test_bpl_taken ... ok
[INFO] [stdout] test test_bra_backward ... ok
[INFO] [stdout] test test_ble_taken_sign ... ok
[INFO] [stdout] test test_ble_taken_zero ... ok
[INFO] [stdout] test test_bls_not_taken ... ok
[INFO] [stdout] test test_bls_taken_carry ... ok
[INFO] [stdout] test test_bls_taken_zero ... ok
[INFO] [stdout] test test_blt_taken ... ok
[INFO] [stdout] test test_bne_not_taken ... ok
[INFO] [stdout] test test_bmi_taken ... ok
[INFO] [stdout] test test_bhi_taken ... ok
[INFO] [stdout] test test_ble_not_taken ... ok
[INFO] [stdout] test test_bmi_not_taken ... ok
[INFO] [stdout] test test_bne_taken ... ok
[INFO] [stdout] test test_blt_not_taken ... ok
[INFO] [stdout] test test_bvc_not_taken ... ok
[INFO] [stdout] test test_bsr_backward ... ok
[INFO] [stdout] test test_bsr_rts_roundtrip ... ok
[INFO] [stdout] test test_bra_forward ... ok
[INFO] [stdout] test test_jmp_ext_high_addr ... ok
[INFO] [stdout] test test_jmp_idx ... ok
[INFO] [stdout] test test_bvs_taken ... ok
[INFO] [stdout] test test_bvs_not_taken ... ok
[INFO] [stdout] test test_jmp_idx_zero_offset ... ok
[INFO] [stdout] test test_branch_after_compare ... ok
[INFO] [stdout] test test_jsr_ext ... ok
[INFO] [stdout] test test_branch_loop_decrement ... ok
[INFO] [stdout] test test_jmp_ext ... ok
[INFO] [stdout] test test_bvc_taken ... ok
[INFO] [stdout] test test_jsr_idx_rts_roundtrip ... ok
[INFO] [stdout] test test_nested_jsr_rts ... ok
[INFO] [stdout] test test_jsr_ext_rts_roundtrip ... ok
[INFO] [stdout] test test_bsr_pushes_return_and_branches ... ok
[INFO] [stdout] test test_rts ... ok
[INFO] [stderr]      Running tests/m6800_direct_test.rs (/opt/rustwide/target/debug/deps/m6800_direct_test-44a0a21c307d0fc3)
[INFO] [stdout] test test_jsr_idx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_adda_dir ... ok
[INFO] [stdout] test test_eora_dir ... ok
[INFO] [stdout] test test_adda_dir_overflow ... ok
[INFO] [stdout] test test_anda_dir ... ok
[INFO] [stdout] test test_bita_dir ... ok
[INFO] [stdout] test test_cmpa_dir_equal ... ok
[INFO] [stdout] test test_cpx_dir_greater ... ok
[INFO] [stdout] test test_cpx_dir_equal ... ok
[INFO] [stdout] test test_ldx_stx_roundtrip_direct ... ok
[INFO] [stdout] test test_adca_dir ... ok
[INFO] [stdout] test test_oraa_dir ... ok
[INFO] [stdout] test test_sbca_dir ... ok
[INFO] [stdout] test test_suba_dir ... ok
[INFO] [stdout] test test_ldaa_dir ... ok
[INFO] [stdout] test test_ldab_dir ... ok
[INFO] [stdout] test test_lds_dir ... ok
[INFO] [stdout] test test_ldx_dir ... ok
[INFO] [stdout] test test_staa_dir ... ok
[INFO] [stdout] test test_staa_dir_zero ... ok
[INFO] [stderr]      Running tests/m6800_disasm_test.rs (/opt/rustwide/target/debug/deps/m6800_disasm_test-e2346c7cbfdf6297)
[INFO] [stdout] test test_stab_dir ... ok
[INFO] [stdout] test test_sts_dir ... ok
[INFO] [stdout] test test_stx_dir ... ok
[INFO] [stdout] test test_ldaa_adda_staa_direct_sequence ... ok
[INFO] [stdout] test test_addb_dir_carry ... ok
[INFO] [stdout] test test_subb_dir ... 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] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test test_acc_a_shift_unary ... ok
[INFO] [stdout] test test_alu_a_imm ... ok
[INFO] [stdout] test test_acc_b_shift_unary ... ok
[INFO] [stdout] test test_all_opcodes_have_valid_byte_len ... ok
[INFO] [stdout] test test_branch_wrap_backward ... ok
[INFO] [stdout] test test_branch_wrap_forward ... ok
[INFO] [stdout] test test_bsr_backward ... ok
[INFO] [stdout] test test_conditional_branches ... ok
[INFO] [stdout] test test_control_flow_inherent ... ok
[INFO] [stdout] test test_cpx_dir ... ok
[INFO] [stdout] test test_alu_b_imm ... ok
[INFO] [stdout] test test_16bit_ext ... ok
[INFO] [stdout] test test_bra_backward ... ok
[INFO] [stdout] test test_display_ext ... ok
[INFO] [stdout] test test_bra_forward ... ok
[INFO] [stdout] test test_display_idx ... ok
[INFO] [stdout] test test_display_imm16 ... ok
[INFO] [stdout] test test_display_dir ... ok
[INFO] [stdout] test test_bsr ... ok
[INFO] [stdout] test test_empty_bytes ... ok
[INFO] [stdout] test test_display_inherent ... ok
[INFO] [stdout] test test_illegal_opcode_0x00 ... ok
[INFO] [stdout] test test_display_inherent_acc ... ok
[INFO] [stdout] test test_bra_self ... ok
[INFO] [stdout] test test_cpx_imm ... ok
[INFO] [stdout] test test_illegal_opcode_0x87 ... ok
[INFO] [stdout] test test_index_stack_register_ops ... ok
[INFO] [stdout] test test_illegal_opcode_0x83 ... ok
[INFO] [stdout] test test_jmp_ext ... ok
[INFO] [stdout] test test_display_imm8 ... ok
[INFO] [stdout] test test_jsr_ext ... ok
[INFO] [stdout] test test_jsr_idx ... ok
[INFO] [stdout] test test_flag_set_clear ... ok
[INFO] [stdout] test test_ldaa_dir ... ok
[INFO] [stdout] test test_jmp_idx ... ok
[INFO] [stderr]      Running tests/m6800_extended_test.rs (/opt/rustwide/target/debug/deps/m6800_extended_test-1cce179e64086075)
[INFO] [stdout] test test_display_rel ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_ldaa_idx ... ok
[INFO] [stdout] test test_ldaa_imm ... ok
[INFO] [stdout] test test_ldab_dir ... ok
[INFO] [stdout] test test_implemented_opcodes_decode_correctly ... ok
[INFO] [stdout] test test_ldab_ext ... ok
[INFO] [stdout] test test_ldaa_ext ... ok
[INFO] [stdout] test test_ldab_idx ... ok
[INFO] [stdout] test test_ldab_imm ... ok
[INFO] [stdout] test test_lds_dir ... ok
[INFO] [stdout] test test_lds_imm ... ok
[INFO] [stdout] test test_ldx_dir ... ok
[INFO] [stdout] test test_ldx_imm ... ok
[INFO] [stdout] test test_memory_rmw_ext ... ok
[INFO] [stdout] test test_raw_bytes_captured ... ok
[INFO] [stdout] test test_staa_dir ... ok
[INFO] [stdout] test test_staa_ext ... ok
[INFO] [stdout] test test_staa_idx ... ok
[INFO] [stdout] test test_stab_dir ... ok
[INFO] [stdout] test test_stab_ext ... ok
[INFO] [stdout] test test_stack_ops ... ok
[INFO] [stdout] test test_stab_idx ... ok
[INFO] [stdout] test test_stx_dir ... ok
[INFO] [stdout] test test_sts_dir ... ok
[INFO] [stdout] test test_symbols_no_target ... ok
[INFO] [stdout] test test_symbols_dir_match ... ok
[INFO] [stdout] test test_transfer_and_flag_ops ... ok
[INFO] [stdout] test test_symbols_no_match ... ok
[INFO] [stdout] test test_truncated_2byte_imm ... ok
[INFO] [stdout] test test_symbols_branch_match ... ok
[INFO] [stdout] test test_symbols_ext_match ... ok
[INFO] [stdout] test test_truncated_3byte_ext ... ok
[INFO] [stdout] test test_memory_rmw_idx ... ok
[INFO] [stdout] test test_truncated_3byte_imm16 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 70 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test test_andb_ext ... ok
[INFO] [stderr]      Running tests/m6800_indexed_test.rs (/opt/rustwide/target/debug/deps/m6800_indexed_test-6ee05ab6276175ee)
[INFO] [stdout] test test_adca_ext ... ok
[INFO] [stdout] test test_bita_ext ... ok
[INFO] [stdout] test test_adda_ext ... ok
[INFO] [stdout] test test_addb_ext ... ok
[INFO] [stdout] test test_anda_ext ... ok
[INFO] [stdout] test test_ldaa_ext ... ok
[INFO] [stdout] test test_ldaa_ext_high_addr ... ok
[INFO] [stdout] test test_ldab_ext ... ok
[INFO] [stdout] test test_ldx_stx_roundtrip_extended ... ok
[INFO] [stdout] test test_sts_ext ... ok
[INFO] [stdout] test test_sbca_ext ... ok
[INFO] [stdout] test test_cmpa_ext_equal ... ok
[INFO] [stdout] test test_oraa_ext ... ok
[INFO] [stdout] test test_cmpb_ext ... ok
[INFO] [stdout] test test_staa_ext ... ok
[INFO] [stdout] test test_cpx_ext_overflow ... ok
[INFO] [stdout] test test_cpx_ext_equal ... ok
[INFO] [stdout] test test_ldaa_adda_staa_extended_sequence ... ok
[INFO] [stdout] test test_lds_ext ... ok
[INFO] [stdout] test test_eora_ext ... ok
[INFO] [stdout] test test_stx_ext ... ok
[INFO] [stdout] test test_cross_mode_imm_dir_ext ... ok
[INFO] [stdout] test test_ldx_ext ... ok
[INFO] [stdout] test test_subb_ext ... ok
[INFO] [stdout] test test_stab_ext ... ok
[INFO] [stdout] test test_suba_ext ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test test_cmpb_idx ... ok
[INFO] [stdout] test test_cpx_idx_less ... ok
[INFO] [stdout] test test_adda_idx_with_half_carry ... ok
[INFO] [stdout] test test_cmpa_idx_less ... ok
[INFO] [stdout] test test_adca_idx ... ok
[INFO] [stdout] test test_ldaa_idx ... ok
[INFO] [stdout] test test_ldaa_staa_indexed_copy ... ok
[INFO] [stdout] test test_ldaa_idx_max_offset ... ok
[INFO] [stdout] test test_addb_idx ... ok
[INFO] [stdout] test test_eora_idx ... ok
[INFO] [stdout] test test_bita_idx ... ok
[INFO] [stdout] test test_andb_idx ... ok
[INFO] [stdout] test test_cpx_idx_equal ... ok
[INFO] [stdout] test test_ldab_idx ... ok
[INFO] [stdout] test test_anda_idx ... ok
[INFO] [stdout] test test_oraa_idx ... ok
[INFO] [stdout] test test_orab_idx ... ok
[INFO] [stdout] test test_stx_idx ... ok
[INFO] [stdout] test test_suba_idx ... ok
[INFO] [stdout] test test_subb_idx ... ok
[INFO] [stdout] test test_lds_idx ... ok
[INFO] [stdout] test test_ldx_idx ... ok
[INFO] [stdout] test test_sbca_idx ... ok
[INFO] [stdout] test test_stab_idx ... ok
[INFO] [stdout] test test_sts_idx ... ok
[INFO] [stderr]      Running tests/m6800_inherent_test.rs (/opt/rustwide/target/debug/deps/m6800_inherent_test-daf89bc4af495f85)
[INFO] [stdout] test test_staa_idx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 73 tests
[INFO] [stdout] test test_aba_basic ... ok
[INFO] [stdout] test test_aba_carry ... ok
[INFO] [stdout] test test_aba_no_half_carry ... ok
[INFO] [stdout] test test_4_cycle_inherent_pc_advance ... ok
[INFO] [stdout] test test_2_cycle_inherent_pc_advance ... ok
[INFO] [stdout] test test_cba_a_greater ... ok
[INFO] [stdout] test test_aba_overflow ... ok
[INFO] [stdout] test test_aba_half_carry ... ok
[INFO] [stdout] test test_cba_a_less ... ok
[INFO] [stdout] test test_clra_inca_sequence ... ok
[INFO] [stdout] test test_clv ... ok
[INFO] [stdout] test test_cba_equal ... ok
[INFO] [stdout] test test_clc ... ok
[INFO] [stdout] test test_cli ... ok
[INFO] [stdout] test test_clra ... ok
[INFO] [stdout] test test_clrb ... ok
[INFO] [stdout] test test_coma ... ok
[INFO] [stdout] test test_daa_low_nibble ... ok
[INFO] [stdout] test test_daa_with_half_carry ... ok
[INFO] [stdout] test test_deca_to_zero ... ok
[INFO] [stdout] test test_decb ... ok
[INFO] [stdout] test test_des ... ok
[INFO] [stdout] test test_inca_wrap_ff ... ok
[INFO] [stdout] test test_dex ... ok
[INFO] [stdout] test test_deca_overflow_80 ... ok
[INFO] [stdout] test test_dex_wrap ... ok
[INFO] [stdout] test test_inca_overflow_7f ... ok
[INFO] [stdout] test test_ins ... ok
[INFO] [stdout] test test_ins_no_flags ... ok
[INFO] [stdout] test test_deca_wrap_00 ... ok
[INFO] [stdout] test test_incb ... ok
[INFO] [stdout] test test_daa_no_adjustment ... ok
[INFO] [stdout] test test_deca ... ok
[INFO] [stdout] test test_daa_with_carry ... ok
[INFO] [stdout] test test_daa_high_nibble ... ok
[INFO] [stdout] test test_comb ... ok
[INFO] [stdout] test test_dex_zero ... ok
[INFO] [stdout] test test_nega_positive ... ok
[INFO] [stdout] test test_nega_zero ... ok
[INFO] [stdout] test test_inx_zero ... ok
[INFO] [stdout] test test_nega_overflow_0x80 ... ok
[INFO] [stdout] test test_coma_ff ... ok
[INFO] [stdout] test test_inca_does_not_affect_carry ... ok
[INFO] [stdout] test test_inx_only_affects_z ... ok
[INFO] [stdout] test test_inx ... ok
[INFO] [stdout] test test_inca ... ok
[INFO] [stdout] test test_negb_positive ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_sba_basic ... ok
[INFO] [stdout] test test_sba_overflow ... ok
[INFO] [stdout] test test_sba_equal ... ok
[INFO] [stdout] test test_sei ... ok
[INFO] [stdout] test test_tab ... ok
[INFO] [stdout] test test_tab_zero ... ok
[INFO] [stdout] test test_tap ... ok
[INFO] [stdout] test test_tap_all_flags ... ok
[INFO] [stdout] test test_tba ... ok
[INFO] [stdout] test test_tsta_negative ... ok
[INFO] [stdout] test test_tsta_positive ... ok
[INFO] [stdout] test test_tap_tpa_roundtrip ... ok
[INFO] [stdout] test test_sba_borrow ... ok
[INFO] [stdout] test test_tsta_zero ... ok
[INFO] [stdout] test test_tab_negb_tba ... ok
[INFO] [stdout] test test_tab_negative ... ok
[INFO] [stdout] test test_sev ... ok
[INFO] [stdout] test test_tpa ... ok
[INFO] [stdout] test test_tstb ... ok
[INFO] [stdout] test test_sec ... ok
[INFO] [stdout] test test_tsx_no_flags ... ok
[INFO] [stdout] test test_tsx_txs_roundtrip ... ok
[INFO] [stdout] test test_txs ... ok
[INFO] [stdout] test test_tsx ... ok
[INFO] [stdout] test test_sec_clc_toggle ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6800_shift_mem_test.rs (/opt/rustwide/target/debug/deps/m6800_shift_mem_test-80608e48e95bb2b9)
[INFO] [stdout] test result: ok. 73 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6800_shift_test.rs (/opt/rustwide/target/debug/deps/m6800_shift_test-33ee89aa06fb5de4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_asl_ext_carry ... ok
[INFO] [stdout] test test_asr_ext_negative ... ok
[INFO] [stdout] test test_asl_asl_double_shift_idx ... ok
[INFO] [stdout] test test_asl_ext_overflow ... ok
[INFO] [stdout] test test_asl_idx ... ok
[INFO] [stdout] test test_asr_idx_positive ... ok
[INFO] [stdout] test test_com_neg_equivalence_idx ... ok
[INFO] [stdout] test test_asr_idx_carry ... ok
[INFO] [stdout] test test_rol_ext_with_carry ... ok
[INFO] [stdout] test test_lsr_ext_carry ... ok
[INFO] [stdout] test test_lsr_idx ... ok
[INFO] [stdout] test test_rol_through_carry_ext ... ok
[INFO] [stdout] test test_rol_idx_no_carry ... ok
[INFO] [stdout] test test_ror_idx_no_carry ... ok
[INFO] [stdout] test test_ror_ext_with_carry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_8_rotates_restores_original ... ok
[INFO] [stdout] test test_asl_asr_roundtrip_positive ... ok
[INFO] [stdout] test test_aslb_carry_out ... ok
[INFO] [stdout] test test_asra_carry_out ... ok
[INFO] [stdout] test test_asl_v_flag_n1_c1 ... ok
[INFO] [stdout] test test_asra_negative_odd ... ok
[INFO] [stdout] test test_asra_basic ... ok
[INFO] [stdout] test test_asla_basic ... ok
[INFO] [stdout] test test_asla_carry_out ... ok
[INFO] [stdout] test test_asla_ff ... ok
[INFO] [stdout] test test_asla_overflow ... ok
[INFO] [stdout] test test_aslb_basic ... ok
[INFO] [stdout] test test_asl_v_flag_n0_c1 ... ok
[INFO] [stdout] test test_asrb_basic ... ok
[INFO] [stdout] test test_asl_twice_multiply_by_4 ... ok
[INFO] [stdout] test test_lsr_divide_by_2 ... ok
[INFO] [stdout] test test_lsra_basic ... ok
[INFO] [stdout] test test_lsrb_carry_and_zero ... ok
[INFO] [stdout] test test_asra_sign_extension ... ok
[INFO] [stdout] test test_rola_no_carry_in ... ok
[INFO] [stdout] test test_lsr_v_stays_clear ... ok
[INFO] [stdout] test test_rol_ror_roundtrip ... ok
[INFO] [stdout] test test_rolb_basic ... ok
[INFO] [stdout] test test_lsra_carry_out ... ok
[INFO] [stdout] test test_lsra_high_bit_cleared ... ok
[INFO] [stdout] test test_rora_no_carry_in ... ok
[INFO] [stdout] test test_rora_carry_out ... ok
[INFO] [stdout] test test_lsr_v_unchanged ... ok
[INFO] [stdout] test test_rola_with_carry_in ... ok
[INFO] [stderr]      Running tests/m6800_stack_test.rs (/opt/rustwide/target/debug/deps/m6800_stack_test-536190caef08e1e0)
[INFO] [stdout] test test_rorb_with_carry_in ... ok
[INFO] [stdout] test test_rora_with_carry_in ... ok
[INFO] [stdout] test test_rola_carry_out ... ok
[INFO] [stdout] test test_lsrb_basic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stderr]      Running tests/m6800_unary_mem_test.rs (/opt/rustwide/target/debug/deps/m6800_unary_mem_test-bffbd0cc76f870ff)
[INFO] [stdout] test test_nmi_edge_only_once ... ok
[INFO] [stderr]      Running tests/m6809_alu_binary_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_binary_test-d52bc7ce2bf0356e)
[INFO] [stdout] test test_irq_when_enabled ... ok
[INFO] [stderr]      Running tests/m6809_alu_extended_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_extended_test-9e49d5ad7eb59c7a)
[INFO] [stdout] test test_irq_masked_no_interrupt ... ok
[INFO] [stderr]      Running tests/m6809_alu_imm_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_imm_test-04c67eba207653fd)
[INFO] [stdout] test test_nmi_pushes_and_vectors ... ok
[INFO] [stdout] test test_irq_after_cli ... ok
[INFO] [stdout] test test_nmi_rti_roundtrip ... ok
[INFO] [stdout] test test_psha ... ok
[INFO] [stdout] test test_pshb ... ok
[INFO] [stdout] test test_pshb_pulb_roundtrip ... ok
[INFO] [stdout] test test_pula ... ok
[INFO] [stdout] test test_psha_pula_roundtrip ... ok
[INFO] [stdout] test test_psha_twice ... ok
[INFO] [stdout] test test_rti_restores_all ... ok
[INFO] [stdout] test test_swi_rti_roundtrip ... ok
[INFO] [stdout] test test_swi_pushes_all_and_jumps_to_vector ... ok
[INFO] [stdout] test test_wai_irq_masked_stays_waiting ... ok
[INFO] [stdout] test test_wai_pushes_and_waits ... ok
[INFO] [stdout] test test_wai_resumes_on_nmi ... ok
[INFO] [stdout] test test_wai_resumes_on_irq ... ok
[INFO] [stdout] test test_push_both_pull_swapped ... ok
[INFO] [stdout] test test_pulb ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_clr_idx ... ok
[INFO] [stdout] test test_clr_ext ... ok
[INFO] [stdout] test test_com_ext ... ok
[INFO] [stdout] test test_com_idx ... ok
[INFO] [stdout] test test_dec_ext ... ok
[INFO] [stdout] test test_inc_dec_roundtrip_idx ... ok
[INFO] [stdout] test test_inc_ext ... ok
[INFO] [stdout] test test_dec_idx ... ok
[INFO] [stdout] test test_inc_idx ... ok
[INFO] [stdout] test test_neg_ext ... ok
[INFO] [stdout] test test_neg_com_relationship_ext ... ok
[INFO] [stdout] test test_tst_ext_negative ... ok
[INFO] [stdout] test test_tst_idx_zero ... ok
[INFO] [stdout] test test_neg_ext_zero ... ok
[INFO] [stdout] test test_neg_idx ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_add_accumulator_immediate ... ok
[INFO] [stdout] test test_mul_basic ... ok
[INFO] [stdout] test test_mul_large_result ... ok
[INFO] [stdout] test test_sub_accumulator_borrow ... ok
[INFO] [stdout] test test_sub_accumulator_immediate ... ok
[INFO] [stdout] test test_add_accumulator_signed_overflow ... ok
[INFO] [stdout] test test_add_accumulator_overflow ... ok
[INFO] [stdout] test test_sub_accumulator_signed_overflow ... ok
[INFO] [stdout] test test_mul_carry_set ... ok
[INFO] [stdout] test test_mul_zero ... ok
[INFO] [stdout] test test_sub_accumulator_zero_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_adcb_extended_with_carry ... ok
[INFO] [stdout] test test_orb_extended ... ok
[INFO] [stdout] test test_adda_extended ... ok
[INFO] [stdout] test test_subb_extended ... ok
[INFO] [stdout] test test_anda_extended ... ok
[INFO] [stdout] test test_cmpa_extended ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_adca_immediate ... ok
[INFO] [stdout] test test_b_register_alu ... ok
[INFO] [stdout] test test_bitb_immediate ... ok
[INFO] [stderr]      Running tests/m6809_alu_shift_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_shift_test-f8acc1f1af3abdac)
[INFO] [stdout] test test_adcb_immediate ... ok
[INFO] [stdout] test test_bita_immediate ... ok
[INFO] [stdout] test test_cmpa_immediate ... ok
[INFO] [stdout] test test_logical_ops ... ok
[INFO] [stdout] test test_logical_ops_b ... ok
[INFO] [stdout] test test_sbca_immediate ... ok
[INFO] [stdout] test test_cmpb_immediate ... ok
[INFO] [stdout] test test_sbcb_immediate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_asl ... ok
[INFO] [stdout] test test_asr_sign_extension ... ok
[INFO] [stdout] test test_rol_with_carry ... ok
[INFO] [stdout] test test_lsr ... ok
[INFO] [stdout] test test_rol ... ok
[INFO] [stdout] test test_ror ... ok
[INFO] [stdout] test test_asr ... ok
[INFO] [stdout] test test_ror_with_carry ... ok
[INFO] [stderr]      Running tests/m6809_alu_unary_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_unary_test-5096cf29f7f9467f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/m6809_alu_word_test.rs (/opt/rustwide/target/debug/deps/m6809_alu_word_test-dd6ef9c9ff53435d)
[INFO] [stdout] test test_complement ... ok
[INFO] [stdout] test test_decrement ... ok
[INFO] [stdout] test test_clear ... ok
[INFO] [stdout] test test_increment ... ok
[INFO] [stdout] test test_test_register ... ok
[INFO] [stdout] test test_negate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_addd_extended ... ok
[INFO] [stdout] test test_cmpd_immediate ... ok
[INFO] [stdout] test test_cmpx_extended ... ok
[INFO] [stdout] test test_addd_immediate ... ok
[INFO] [stdout] test test_cmpx_immediate ... ok
[INFO] [stdout] test test_cmpy_extended ... ok
[INFO] [stderr]      Running tests/m6809_branch_test.rs (/opt/rustwide/target/debug/deps/m6809_branch_test-a3427784e000178a)
[INFO] [stdout] test test_subd_extended ... ok
[INFO] [stdout] test test_subd_immediate ... ok
[INFO] [stdout] test test_cmpy_immediate_less ... ok
[INFO] [stdout] test test_cmpy_immediate_equal ... ok
[INFO] [stdout] test test_cmpy_direct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 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 test_beq_not_taken ... ok
[INFO] [stdout] test test_beq_taken ... ok
[INFO] [stdout] test test_bmi_taken ... ok
[INFO] [stdout] test test_bne_taken ... ok
[INFO] [stdout] test test_bra_backward ... ok
[INFO] [stdout] test test_bra_forward ... ok
[INFO] [stdout] test test_brn_never ... ok
[INFO] [stdout] test test_bsr_and_rts ... ok
[INFO] [stdout] test test_bsr_backward ... ok
[INFO] [stdout] test test_lbra_forward ... ok
[INFO] [stdout] test test_lbra_backward ... ok
[INFO] [stdout] test test_dec_direct_alias_0x0b ... ok
[INFO] [stdout] test test_jsr_direct ... ok
[INFO] [stdout] test test_lbsr_backward ... ok
[INFO] [stdout] test test_lbsr_forward ... ok
[INFO] [stdout] test test_lsr_direct_alias_0x05 ... ok
[INFO] [stdout] test test_lsra_alias_0x45 ... ok
[INFO] [stdout] test test_nested_bsr ... ok
[INFO] [stdout] test test_negb_alias_0x51 ... ok
[INFO] [stdout] test test_lbra_zero_offset ... ok
[INFO] [stdout] test test_decb_alias_0x5b ... ok
[INFO] [stdout] test test_deca_alias_0x4b ... ok
[INFO] [stdout] test test_nega_alias_0x41 ... ok
[INFO] [stdout] test test_neg_direct_alias_0x01 ... ok
[INFO] [stdout] test test_lsrb_alias_0x55 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_direct_test.rs (/opt/rustwide/target/debug/deps/m6809_direct_test-c5bfa99ec21b572e)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test test_adca_direct ... ok
[INFO] [stdout] test test_adda_direct ... ok
[INFO] [stdout] test test_adda_direct_overflow ... ok
[INFO] [stdout] test test_adda_direct_carry ... ok
[INFO] [stdout] test test_addd_direct ... ok
[INFO] [stdout] test test_anda_direct ... ok
[INFO] [stdout] test test_andb_direct ... ok
[INFO] [stdout] test test_addb_direct ... ok
[INFO] [stdout] test test_bita_direct ... ok
[INFO] [stdout] test test_cmpa_direct ... ok
[INFO] [stdout] test test_cmpx_direct ... ok
[INFO] [stdout] test test_eora_direct ... ok
[INFO] [stdout] test test_lda_direct_dp_nonzero ... ok
[INFO] [stdout] test test_cmpx_direct_less ... ok
[INFO] [stdout] test test_cmpb_direct ... ok
[INFO] [stdout] test test_lda_direct_negative ... ok
[INFO] [stdout] test test_ldb_direct ... ok
[INFO] [stdout] test test_lda_direct_dp_zero ... ok
[INFO] [stdout] test test_lda_direct_zero ... ok
[INFO] [stdout] test test_ldd_direct ... ok
[INFO] [stdout] test test_ldd_direct_dp_nonzero ... ok
[INFO] [stdout] test test_ldu_direct ... ok
[INFO] [stdout] test test_load_store_roundtrip_direct ... ok
[INFO] [stdout] test test_ora_direct ... ok
[INFO] [stdout] test test_sbca_direct ... ok
[INFO] [stdout] test test_ldx_direct ... ok
[INFO] [stdout] test test_sta_direct_dp_combining ... ok
[INFO] [stdout] test test_std_direct ... ok
[INFO] [stdout] test test_stx_direct ... ok
[INFO] [stdout] test test_stu_direct ... ok
[INFO] [stdout] test test_stb_direct ... ok
[INFO] [stdout] test test_suba_direct ... ok
[INFO] [stdout] test test_subd_direct ... ok
[INFO] [stdout] test test_subb_direct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_disasm_test.rs (/opt/rustwide/target/debug/deps/m6809_disasm_test-e492dbbc76bb4c0f)
[INFO] [stdout] 
[INFO] [stdout] running 118 tests
[INFO] [stdout] test test_all_branch_mnemonics ... ok
[INFO] [stdout] test test_all_long_branch_mnemonics ... ok
[INFO] [stdout] test test_all_valid_page2_opcodes ... ok
[INFO] [stdout] test test_all_valid_page3_opcodes ... ok
[INFO] [stdout] test test_all_opcodes_have_valid_byte_len ... ok
[INFO] [stdout] test test_all_valid_page1_opcodes ... ok
[INFO] [stdout] test test_branch_backward ... ok
[INFO] [stdout] test test_branch_self ... ok
[INFO] [stdout] test test_andcc ... ok
[INFO] [stdout] test test_branch_forward ... ok
[INFO] [stdout] test test_cmpd_dir ... ok
[INFO] [stdout] test test_cmpd_imm ... ok
[INFO] [stdout] test test_cmps_ext ... ok
[INFO] [stdout] test test_cmpu_idx ... ok
[INFO] [stdout] test test_cmpu_imm ... ok
[INFO] [stdout] test test_cmpy_ext ... ok
[INFO] [stdout] test test_cwai ... ok
[INFO] [stdout] test test_display_branch ... ok
[INFO] [stdout] test test_display_dir ... ok
[INFO] [stdout] test test_display_ext ... ok
[INFO] [stdout] test test_display_imm8 ... ok
[INFO] [stdout] test test_display_indexed ... ok
[INFO] [stdout] test test_display_inherent ... ok
[INFO] [stdout] test test_display_page2 ... ok
[INFO] [stdout] test test_display_pshs ... ok
[INFO] [stdout] test test_display_tfr ... ok
[INFO] [stdout] test test_empty_bytes ... ok
[INFO] [stdout] test test_exg_16bit ... ok
[INFO] [stdout] test test_idx_16bit_offset ... ok
[INFO] [stdout] test test_idx_5bit_all_regs ... ok
[INFO] [stdout] test test_idx_5bit_minus1 ... ok
[INFO] [stdout] test test_idx_5bit_negative ... ok
[INFO] [stdout] test test_idx_5bit_positive ... ok
[INFO] [stdout] test test_idx_5bit_zero ... ok
[INFO] [stdout] test test_branch_wrap_forward ... ok
[INFO] [stdout] test test_bsr ... ok
[INFO] [stdout] test test_idx_8bit_offset ... ok
[INFO] [stdout] test test_idx_acc_a ... ok
[INFO] [stdout] test test_idx_acc_d ... ok
[INFO] [stdout] test test_idx_acc_b ... ok
[INFO] [stdout] test test_idx_illegal_indirect_pre_dec_1 ... ok
[INFO] [stdout] test test_idx_illegal_mode ... ok
[INFO] [stdout] test test_idx_illegal_indirect_post_inc_1 ... ok
[INFO] [stdout] test test_idx_indirect_16bit ... ok
[INFO] [stdout] test test_idx_indirect_8bit ... ok
[INFO] [stdout] test test_idx_indirect_acc_a ... ok
[INFO] [stdout] test test_idx_extended_indirect ... ok
[INFO] [stdout] test test_idx_indirect_no_offset ... ok
[INFO] [stdout] test test_idx_indirect_pcr_8bit ... ok
[INFO] [stdout] test test_idx_indirect_pcr_16bit ... ok
[INFO] [stdout] test test_idx_indirect_acc_d ... ok
[INFO] [stdout] test test_idx_indirect_post_inc_2 ... ok
[INFO] [stdout] test test_idx_no_offset ... ok
[INFO] [stdout] test test_idx_indirect_pre_dec_2 ... ok
[INFO] [stdout] test test_idx_pcr_16bit ... ok
[INFO] [stdout] test test_idx_pcr_8bit ... ok
[INFO] [stdout] test test_idx_pre_dec_1 ... ok
[INFO] [stdout] test test_illegal_page3 ... ok
[INFO] [stdout] test test_idx_indirect_acc_b ... ok
[INFO] [stdout] test test_imm8_alu ... ok
[INFO] [stdout] test test_inherent_a_register ... ok
[INFO] [stdout] test test_inherent_b_register ... ok
[INFO] [stdout] test test_illegal_page2 ... ok
[INFO] [stdout] test test_idx_post_inc_2 ... ok
[INFO] [stdout] test test_jmp_ext ... ok
[INFO] [stdout] test test_inherent_misc ... ok
[INFO] [stdout] test test_jsr_dir ... ok
[INFO] [stdout] test test_jmp_dir ... ok
[INFO] [stdout] test test_jsr_ext ... ok
[INFO] [stdout] test test_idx_pre_dec_2 ... ok
[INFO] [stdout] test test_idx_post_inc_1 ... ok
[INFO] [stdout] test test_illegal_page1 ... ok
[INFO] [stdout] test test_lbeq ... ok
[INFO] [stdout] test test_lbne_backward ... ok
[INFO] [stdout] test test_lbra ... ok
[INFO] [stdout] test test_lbsr ... ok
[INFO] [stdout] test test_lda_ext ... ok
[INFO] [stdout] test test_ldb_imm ... ok
[INFO] [stdout] test test_lda_imm ... ok
[INFO] [stdout] test test_ldd_imm ... ok
[INFO] [stdout] test test_lds_imm ... ok
[INFO] [stdout] test test_ldu_imm ... ok
[INFO] [stdout] test test_ldx_imm ... ok
[INFO] [stdout] test test_ldy_idx ... ok
[INFO] [stdout] test test_leay_indexed ... ok
[INFO] [stdout] test test_lda_dir ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_orcc ... ok
[INFO] [stdout] test test_neg_dir ... ok
[INFO] [stdout] test test_pshs_all ... ok
[INFO] [stdout] test test_pulu_y_s ... ok
[INFO] [stdout] test test_leax ... ok
[INFO] [stdout] test test_raw_bytes_captured ... ok
[INFO] [stdout] test test_pshs_empty ... ok
[INFO] [stdout] test test_sta_dir ... ok
[INFO] [stdout] test test_sts_ext ... ok
[INFO] [stdout] test test_pshs_common ... ok
[INFO] [stdout] test test_pshu_all ... ok
[INFO] [stdout] test test_swi3 ... ok
[INFO] [stdout] test test_puls_pc ... ok
[INFO] [stdout] test test_symbols_branch_match ... ok
[INFO] [stdout] test test_symbols_dir_match ... ok
[INFO] [stdout] test test_swi2 ... ok
[INFO] [stdout] test test_subd_imm ... ok
[INFO] [stdout] test test_symbols_ext_match ... ok
[INFO] [stdout] test test_symbols_no_target ... ok
[INFO] [stdout] test test_tfr_invalid_reg ... ok
[INFO] [stdout] test test_sty_dir ... ok
[INFO] [stdout] test test_tfr_cc_dp ... ok
[INFO] [stdout] test test_tfr_pc ... ok
[INFO] [stdout] test test_truncated_imm8 ... ok
[INFO] [stdout] test test_truncated_ext ... ok
[INFO] [stdout] test test_truncated_page_prefix ... ok
[INFO] [stdout] test test_ldy_imm ... ok
[INFO] [stdout] test test_tfr_16bit ... ok
[INFO] [stdout] test test_tfr_8bit ... ok
[INFO] [stdout] test test_symbols_no_match ... ok
[INFO] [stdout] test test_pshs_single ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_extended_test.rs (/opt/rustwide/target/debug/deps/m6809_extended_test-efb1030f98785385)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test test_clr_direct_then_inc_direct ... ok
[INFO] [stdout] test test_asr_direct ... ok
[INFO] [stdout] test test_clr_direct ... ok
[INFO] [stdout] test test_asr_extended ... ok
[INFO] [stdout] test test_asl_direct ... ok
[INFO] [stdout] test test_asl_extended ... ok
[INFO] [stdout] test test_clr_extended ... ok
[INFO] [stdout] test test_com_direct ... ok
[INFO] [stdout] test test_dec_extended ... ok
[INFO] [stdout] test test_inc_extended ... ok
[INFO] [stdout] test test_dec_direct ... ok
[INFO] [stdout] test test_jmp_direct ... ok
[INFO] [stdout] test test_com_extended ... ok
[INFO] [stdout] test test_inc_direct ... ok
[INFO] [stdout] test test_jmp_direct_with_dp ... ok
[INFO] [stdout] test test_lda_extended ... ok
[INFO] [stdout] test test_jsr_extended_and_rts ... ok
[INFO] [stdout] test test_lda_extended_negative ... ok
[INFO] [stdout] test test_lda_extended_zero ... ok
[INFO] [stdout] test test_lda_extended_sta_extended ... ok
[INFO] [stdout] test test_ldb_extended ... ok
[INFO] [stdout] test test_ldu_extended ... ok
[INFO] [stdout] test test_jmp_extended ... ok
[INFO] [stdout] test test_ldd_extended ... ok
[INFO] [stdout] test test_lsr_extended ... ok
[INFO] [stdout] test test_neg_direct ... ok
[INFO] [stdout] test test_jsr_extended ... ok
[INFO] [stdout] test test_ldx_extended ... ok
[INFO] [stdout] test test_neg_direct_with_dp ... ok
[INFO] [stdout] test test_neg_extended ... ok
[INFO] [stdout] test test_rol_extended ... ok
[INFO] [stdout] test test_ror_direct ... ok
[INFO] [stdout] test test_neg_direct_overflow ... ok
[INFO] [stdout] test test_stu_extended ... ok
[INFO] [stdout] test test_rol_direct ... ok
[INFO] [stdout] test test_sta_extended ... ok
[INFO] [stdout] test test_lsr_direct ... ok
[INFO] [stdout] test test_stx_extended ... ok
[INFO] [stdout] test test_ror_extended ... ok
[INFO] [stdout] test test_std_extended ... ok
[INFO] [stdout] test test_stb_extended ... ok
[INFO] [stdout] test test_tst_direct ... ok
[INFO] [stdout] test test_tst_extended ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_halt_and_resume_continues_execution ... ok
[INFO] [stdout] test test_halt_at_fetch_boundary ... ok
[INFO] [stdout] test test_halt_during_multi_cycle_instruction ... ok
[INFO] [stderr]      Running tests/m6809_halt_test.rs (/opt/rustwide/target/debug/deps/m6809_halt_test-3969c98fcc32e117)
[INFO] [stdout] test test_multiple_halt_resume_cycles ... ok
[INFO] [stderr]      Running tests/m6809_indexed_test.rs (/opt/rustwide/target/debug/deps/m6809_indexed_test-57cee15d4d779e3a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stderr]      Running tests/m6809_interrupt_test.rs (/opt/rustwide/target/debug/deps/m6809_interrupt_test-caedffd6b9127218)
[INFO] [stdout] test test_adda_indexed ... ok
[INFO] [stdout] test test_addb_indexed ... ok
[INFO] [stdout] test test_anda_indexed ... ok
[INFO] [stdout] test test_addd_indexed ... ok
[INFO] [stdout] test test_cmpa_indexed ... ok
[INFO] [stdout] test test_cmpx_indexed ... ok
[INFO] [stdout] test test_cmpy_indexed ... ok
[INFO] [stdout] test test_asl_indexed ... ok
[INFO] [stdout] test test_inc_indexed ... ok
[INFO] [stdout] test test_clr_indexed ... ok
[INFO] [stdout] test test_indexed_address_wrapping ... ok
[INFO] [stdout] test test_cmpd_indexed ... ok
[INFO] [stdout] test test_jmp_indexed ... ok
[INFO] [stdout] test test_jmp_indexed_8bit_offset ... ok
[INFO] [stdout] test test_lda_indexed_16bit_offset ... ok
[INFO] [stdout] test test_lda_indexed_5bit_negative_offset ... ok
[INFO] [stdout] test test_jsr_indexed ... ok
[INFO] [stdout] test test_lda_indexed_5bit_u_register ... ok
[INFO] [stdout] test test_lda_indexed_5bit_y_register ... ok
[INFO] [stdout] test test_lda_indexed_b_offset_negative ... ok
[INFO] [stdout] test test_lda_indexed_d_offset ... ok
[INFO] [stdout] test test_lda_indexed_indirect_post_inc_2 ... ok
[INFO] [stdout] test test_lda_indexed_no_offset ... ok
[INFO] [stdout] test test_lda_indexed_5bit_positive_offset ... ok
[INFO] [stdout] test test_lda_indexed_post_increment_1 ... ok
[INFO] [stdout] test test_lda_indexed_5bit_zero_offset ... ok
[INFO] [stdout] test test_lda_indexed_b_offset ... ok
[INFO] [stdout] test test_lda_indexed_8bit_pc_relative ... ok
[INFO] [stdout] test test_lda_indexed_extended_indirect ... ok
[INFO] [stdout] test test_lda_indexed_indirect_no_offset ... ok
[INFO] [stdout] test test_lda_indexed_16bit_pc_relative ... ok
[INFO] [stdout] test test_lda_indexed_8bit_offset ... ok
[INFO] [stdout] test test_lda_indexed_a_offset ... ok
[INFO] [stdout] test test_lda_indexed_pre_decrement_1 ... ok
[INFO] [stdout] test test_lda_indexed_post_increment_2 ... ok
[INFO] [stdout] test test_lda_indexed_8bit_negative_offset ... ok
[INFO] [stdout] test test_lda_indexed_5bit_s_register ... ok
[INFO] [stdout] test test_lda_indexed_pre_decrement_2 ... ok
[INFO] [stdout] test test_ldd_indexed ... ok
[INFO] [stdout] test test_ldx_indexed ... ok
[INFO] [stdout] test test_lds_indexed ... ok
[INFO] [stdout] test test_ldu_indexed ... ok
[INFO] [stdout] test test_ldy_indexed ... ok
[INFO] [stdout] test test_leau_negative_offset ... ok
[INFO] [stdout] test test_neg_indexed ... ok
[INFO] [stdout] test test_post_increment_wrapping ... ok
[INFO] [stdout] test test_sta_indexed_5bit_offset ... ok
[INFO] [stdout] test test_leax_5bit_offset ... ok
[INFO] [stdout] test test_stu_indexed ... ok
[INFO] [stdout] test test_leax_zero_result ... ok
[INFO] [stdout] test test_std_indexed ... ok
[INFO] [stdout] test test_stx_indexed ... ok
[INFO] [stdout] test test_tst_indexed ... ok
[INFO] [stdout] test test_leay_post_increment ... ok
[INFO] [stdout] test test_leas_offset ... ok
[INFO] [stdout] test test_subb_indexed ... ok
[INFO] [stdout] test test_sty_indexed ... ok
[INFO] [stdout] test test_subd_indexed ... ok
[INFO] [stdout] test test_lsr_indexed ... ok
[INFO] [stdout] test test_orb_indexed ... ok
[INFO] [stdout] test test_suba_indexed_carry ... ok
[INFO] [stdout] test test_sts_indexed ... ok
[INFO] [stdout] test test_stb_indexed_post_inc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test test_cwai_ands_cc_sets_e_and_pushes ... ok
[INFO] [stdout] test test_firq_masked_does_not_fire ... ok
[INFO] [stdout] test test_cwai_then_rti_roundtrip ... ok
[INFO] [stdout] test test_firq_pushes_cc_and_pc_only ... ok
[INFO] [stdout] test test_cwai_wakes_on_firq ... ok
[INFO] [stdout] test test_firq_then_rti_fast_return ... ok
[INFO] [stdout] test test_cwai_wakes_on_irq ... ok
[INFO] [stdout] test test_cwai_wakes_on_nmi ... ok
[INFO] [stdout] test test_interrupt_priority_nmi_over_firq_over_irq ... ok
[INFO] [stdout] test test_nmi_edge_triggered ... ok
[INFO] [stdout] test test_nmi_pushes_all_and_masks_both ... ok
[INFO] [stdout] test test_sync_wakes_on_firq ... ok
[INFO] [stdout] test test_sync_masked_interrupt_just_wakes ... ok
[INFO] [stdout] test test_irq_then_rti_roundtrip ... ok
[INFO] [stdout] test test_nmi_cannot_be_masked ... ok
[INFO] [stdout] test test_sync_sleeps_until_interrupt ... ok
[INFO] [stdout] test test_irq_masked_does_not_fire ... ok
[INFO] [stdout] test test_sync_wakes_on_nmi ... ok
[INFO] [stdout] test test_irq_pushes_all_registers_and_vectors ... ok
[INFO] [stdout] test test_sync_wakes_on_unmasked_irq ... 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] [stderr]      Running tests/m6809_load_store_test.rs (/opt/rustwide/target/debug/deps/m6809_load_store_test-549e46af81a5a6fc)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test test_lds_immediate ... ok
[INFO] [stdout] test test_ldy_direct ... ok
[INFO] [stdout] test test_ldy_extended ... ok
[INFO] [stdout] test test_ldy_immediate ... ok
[INFO] [stdout] test test_ldy_immediate_zero ... ok
[INFO] [stdout] test test_load_16bit_immediate ... ok
[INFO] [stdout] test test_load_accumulator_immediate ... ok
[INFO] [stdout] test test_store_accumulator_direct ... ok
[INFO] [stdout] test test_multiple_loads_and_stores ... ok
[INFO] [stdout] test test_sty_direct ... ok
[INFO] [stdout] test test_sts_direct ... ok
[INFO] [stdout] test test_reset ... ok
[INFO] [stdout] test test_sty_extended ... 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] [stderr]      Running tests/m6809_long_branch_test.rs (/opt/rustwide/target/debug/deps/m6809_long_branch_test-e3e97de3060df4c2)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_lbcs_taken ... ok
[INFO] [stdout] test test_lbeq_not_taken ... ok
[INFO] [stdout] test test_lbeq_backward_offset ... ok
[INFO] [stdout] test test_lbeq_taken ... ok
[INFO] [stdout] test test_lbeq_large_forward_offset ... ok
[INFO] [stdout] test test_lbge_taken ... ok
[INFO] [stdout] test test_lbhi_taken ... ok
[INFO] [stdout] test test_lbne_taken ... ok
[INFO] [stdout] test test_lbmi_taken ... ok
[INFO] [stdout] test test_lbrn_never ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_misc_test.rs (/opt/rustwide/target/debug/deps/m6809_misc_test-1ed657310dcee611)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_cmps_direct ... ok
[INFO] [stdout] test test_abx_unsigned ... ok
[INFO] [stdout] test test_abx_no_flags ... ok
[INFO] [stdout] test test_andcc_clear_carry ... ok
[INFO] [stdout] test test_andcc_clear_interrupts ... ok
[INFO] [stdout] test test_abx_wrapping ... ok
[INFO] [stdout] test test_andcc_clear_all ... ok
[INFO] [stdout] test test_cmps_indexed ... ok
[INFO] [stdout] test test_cmps_imm_less ... ok
[INFO] [stdout] test test_cmps_imm_greater ... ok
[INFO] [stdout] test test_cmps_imm_equal ... ok
[INFO] [stdout] test test_abx_basic ... ok
[INFO] [stdout] test test_cmps_extended ... ok
[INFO] [stdout] test test_cmpu_direct ... ok
[INFO] [stdout] test test_cmpu_extended ... ok
[INFO] [stdout] test test_cmpu_imm_equal ... ok
[INFO] [stdout] test test_cmpu_imm_less ... ok
[INFO] [stdout] test test_cmpu_imm_greater ... ok
[INFO] [stdout] test test_daa_carry ... ok
[INFO] [stdout] test test_cmpu_indexed ... ok
[INFO] [stdout] test test_daa_basic ... ok
[INFO] [stderr]      Running tests/m6809_stack_test.rs (/opt/rustwide/target/debug/deps/m6809_stack_test-847818864bc3ec9f)
[INFO] [stdout] test test_sex_negative ... ok
[INFO] [stdout] test test_sex_positive ... ok
[INFO] [stdout] test test_sex_zero ... ok
[INFO] [stdout] test test_daa_lower_nibble_correction ... ok
[INFO] [stdout] test test_orcc_no_change ... ok
[INFO] [stdout] test test_orcc_set_carry ... ok
[INFO] [stdout] test test_nop ... ok
[INFO] [stdout] test test_sex_ff ... ok
[INFO] [stdout] test test_orcc_set_multiple ... ok
[INFO] [stdout] test test_daa_upper_nibble_correction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_pshs_puls_all ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_swi_test.rs (/opt/rustwide/target/debug/deps/m6809_swi_test-2707ccb13e6e55f7)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_rti_e_set_restores_interrupt_mask ... ok
[INFO] [stdout] test test_rti_full_restore_e_set ... ok
[INFO] [stdout] test test_rti_restores_flags ... ok
[INFO] [stdout] test test_swi2_does_not_mask_interrupts ... ok
[INFO] [stdout] test test_swi2_then_rti_roundtrip ... ok
[INFO] [stdout] test test_swi2_vector_address ... ok
[INFO] [stdout] test test_rti_fast_return_e_clear ... ok
[INFO] [stdout] test test_swi2_pushes_all_registers ... ok
[INFO] [stdout] test test_swi3_pushes_all_registers ... ok
[INFO] [stdout] test test_swi3_uses_correct_vector ... ok
[INFO] [stdout] test test_swi_masks_interrupts ... ok
[INFO] [stdout] test test_swi3_does_not_mask_interrupts ... ok
[INFO] [stdout] test test_swi_preserves_existing_interrupt_mask ... ok
[INFO] [stdout] test test_swi_pushes_all_registers ... ok
[INFO] [stdout] test test_swi_vector_address ... ok
[INFO] [stdout] test test_swi_then_rti_roundtrip ... ok
[INFO] [stdout] test test_swi_stack_pointer_decrement ... ok
[INFO] [stdout] test test_swi_with_all_flags_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/m6809_transfer_test.rs (/opt/rustwide/target/debug/deps/m6809_transfer_test-2754f3a2b8c41d01)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_tfr_8bit ... ok
[INFO] [stdout] test test_tfr_16bit ... ok
[INFO] [stdout] test test_exg_8bit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stderr]      Running tests/pia6820_test.rs (/opt/rustwide/target/debug/deps/pia6820_test-581e873e26502a22)
[INFO] [stdout] test test_ca1_falling_edge_interrupt ... ok
[INFO] [stdout] test test_ca1_rising_edge_interrupt ... ok
[INFO] [stdout] test test_ca2_output_mode_no_interrupt ... ok
[INFO] [stdout] test test_cb1_falling_edge_interrupt ... ok
[INFO] [stdout] test test_ca2_input_mode_falling_edge ... ok
[INFO] [stdout] test test_cb2_input_mode_interrupt ... ok
[INFO] [stdout] test test_ca2_input_mode_rising_edge ... ok
[INFO] [stdout] test test_cb1_rising_edge_interrupt ... ok
[INFO] [stdout] test test_irq_disabled_when_enable_bit_clear ... ok
[INFO] [stdout] test test_irq_flag_cleared_on_data_read ... ok
[INFO] [stdout] test test_control_register_read_shows_flags ... ok
[INFO] [stdout] test test_new_pia_defaults ... ok
[INFO] [stdout] test test_control_register_write_preserves_flags ... ok
[INFO] [stdout] test test_no_edge_on_initial_low ... ok
[INFO] [stdout] test test_port_a_all_input ... ok
[INFO] [stdout] test test_port_a_all_output ... ok
[INFO] [stdout] test test_port_b_written_cleared_after_take ... ok
[INFO] [stdout] test test_port_b_written_not_set_initially ... ok
[INFO] [stdout] test test_port_b_written_set_on_same_value ... ok
[INFO] [stdout] test test_read_output_b ... ok
[INFO] [stdout] test test_no_false_trigger_on_repeated_state ... ok
[INFO] [stdout] test test_port_b_mirrors_port_a ... ok
[INFO] [stdout] test test_ddr_select_via_control_bit2 ... ok
[INFO] [stdout] test test_port_b_written_set_on_data_write ... ok
[INFO] [stdout] test test_multiple_irq_sources ... ok
[INFO] [stdout] test test_port_b_written_not_set_on_ddr_write ... ok
[INFO] [stdout] test test_read_output_a ... ok
[INFO] [stdout] test test_port_a_mixed_ddr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pokey_test.rs (/opt/rustwide/target/debug/deps/pokey_test-336398a6fc6af86b)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_audio_drain ... ok
[INFO] [stdout] test test_default_impl ... ok
[INFO] [stdout] test test_divider_frequency ... ok
[INFO] [stdout] test test_irq_lifecycle ... ok
[INFO] [stdout] test test_high_pass_filter ... ok
[INFO] [stdout] test test_linked_mode ... ok
[INFO] [stdout] test test_peripheral_stubs ... ok
[INFO] [stdout] test test_stimer_does_not_reset_base_clocks ... ok
[INFO] [stdout] test test_stimer_reset ... ok
[INFO] [stdout] test test_volume_only ... ok
[INFO] [stdout] test test_skrest_preserves_non_error_bits ... ok
[INFO] [stdout] test test_poly_counters ... FAILED
[INFO] [stdout] test test_pot_scan ... FAILED
[INFO] [stdout] test test_pot_scan_stops_at_228 ... FAILED
[INFO] [stdout] test test_register_routing ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_poly_counters stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_poly_counters' (2123) panicked at core/tests/pokey_test.rs:33:5:
[INFO] [stdout] assertion `left != right` failed
[INFO] [stdout]   left: 255
[INFO] [stdout]  right: 255
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x602da16cd70a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x602da16cd70a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x602da16e137a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x602da16e137a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x602da16d1f92 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x602da16d1f92 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x602da16ac92f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x602da16ac92f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x602da16c5cc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x602da16622fc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x602da16622fc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x602da16c5e82 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x602da16c5e82 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x602da16ac9e8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x602da16a4389 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x602da16ad6fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x602da16e1a6c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x602da16e1983 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x602da16541ec - core[786f478f706679df]::panicking::assert_failed::<u8, u8>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x602da1655355 - pokey_test[ede5841dd3c931d4]::test_poly_counters
[INFO] [stdout]   22:     0x602da1655355 - pokey_test[ede5841dd3c931d4]::test_poly_counters::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/core/tests/pokey_test.rs:23:24
[INFO] [stdout]   23:     0x602da1655355 - <pokey_test[ede5841dd3c931d4]::test_poly_counters::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x602da16563db - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x602da16563db - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x602da1662dcb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x602da1662dcb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x602da165e4e4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x602da165e4e4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x602da16659d2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x602da16659d2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x602da16659d2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x602da16cd01f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x602da16cd01f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x725b66852aa4 - <unknown>
[INFO] [stdout]   45:     0x725b668dfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pot_scan stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_pot_scan' (2124) panicked at core/tests/pokey_test.rs:126:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 36
[INFO] [stdout]  right: 255
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x602da16cd70a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x602da16cd70a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x602da16e137a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x602da16e137a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x602da16d1f92 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x602da16d1f92 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x602da16ac92f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x602da16ac92f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x602da16c5cc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x602da16622fc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x602da16622fc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x602da16c5e82 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x602da16c5e82 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x602da16ac9e8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x602da16a4389 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x602da16ad6fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x602da16e1a6c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x602da16e1983 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x602da16541ec - core[786f478f706679df]::panicking::assert_failed::<u8, u8>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x602da165446c - pokey_test[ede5841dd3c931d4]::test_pot_scan
[INFO] [stdout]   22:     0x602da165446c - pokey_test[ede5841dd3c931d4]::test_pot_scan::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/core/tests/pokey_test.rs:120:19
[INFO] [stdout]   23:     0x602da165446c - <pokey_test[ede5841dd3c931d4]::test_pot_scan::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x602da16563db - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x602da16563db - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x602da1662dcb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x602da1662dcb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x602da165e4e4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x602da165e4e4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x602da16659d2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x602da16659d2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x602da16659d2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x602da16cd01f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x602da16cd01f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x725b66852aa4 - <unknown>
[INFO] [stdout]   45:     0x725b668dfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_pot_scan_stops_at_228 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_pot_scan_stops_at_228' (2125) panicked at core/tests/pokey_test.rs:252:5:
[INFO] [stdout] assertion `left != right` failed: pot 0 should NOT be done (target > 228)
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x602da16cd70a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x602da16cd70a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x602da16e137a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x602da16e137a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x602da16d1f92 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x602da16d1f92 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x602da16ac92f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x602da16ac92f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x602da16c5cc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x602da16622fc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x602da16622fc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x602da16c5e82 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x602da16c5e82 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x602da16ac9e8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x602da16a4389 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x602da16ad6fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x602da16e1a6c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x602da16e19e3 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x602da16541ec - core[786f478f706679df]::panicking::assert_failed::<u8, u8>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x602da1655f82 - pokey_test[ede5841dd3c931d4]::test_pot_scan_stops_at_228
[INFO] [stdout]   22:     0x602da1655f82 - pokey_test[ede5841dd3c931d4]::test_pot_scan_stops_at_228::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/core/tests/pokey_test.rs:238:32
[INFO] [stdout]   23:     0x602da1655f82 - <pokey_test[ede5841dd3c931d4]::test_pot_scan_stops_at_228::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x602da16563db - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x602da16563db - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x602da1662dcb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x602da1662dcb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x602da165e4e4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x602da165e4e4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x602da16659d2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x602da16659d2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x602da16659d2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x602da16cd01f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x602da16cd01f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x725b66852aa4 - <unknown>
[INFO] [stdout]   45:     0x725b668dfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_register_routing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_register_routing' (2126) panicked at core/tests/pokey_test.rs:19:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 51
[INFO] [stdout]  right: 50
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x602da16cd70a - std[f92b4c606f291077]::backtrace_rs::backtrace::trace_unsynchronized::<std[f92b4c606f291077]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x602da16cd70a - std[f92b4c606f291077]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x602da16cd70a - <<std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[786f478f706679df]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x602da16e137a - <core[786f478f706679df]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x602da16e137a - core[786f478f706679df]::fmt::write
[INFO] [stdout]    6:     0x602da16d1f92 - std[f92b4c606f291077]::io::default_write_fmt::<alloc[64763625b5a07cdb]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x602da16d1f92 - <alloc[64763625b5a07cdb]::vec::Vec<u8> as std[f92b4c606f291077]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x602da16ac92f - <std[f92b4c606f291077]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x602da16ac92f - std[f92b4c606f291077]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x602da16c5cc9 - std[f92b4c606f291077]::panicking::default_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x602da16622fc - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x602da16622fc - test[20e1f0ae6cad7a17]::test_main_with_exit_callback::<test[20e1f0ae6cad7a17]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x602da16c5e82 - <alloc[64763625b5a07cdb]::boxed::Box<dyn for<'a, 'b> core[786f478f706679df]::ops::function::Fn<(&'a std[f92b4c606f291077]::panic::PanicHookInfo<'b>,), Output = ()> + core[786f478f706679df]::marker::Sync + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::Fn<(&std[f92b4c606f291077]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x602da16c5e82 - std[f92b4c606f291077]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x602da16ac9e8 - std[f92b4c606f291077]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x602da16a4389 - std[f92b4c606f291077]::sys::backtrace::__rust_end_short_backtrace::<std[f92b4c606f291077]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x602da16ad6fd - __rustc[8241495c18a89d70]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x602da16e1a6c - core[786f478f706679df]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x602da16e1983 - core[786f478f706679df]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x602da16541ec - core[786f478f706679df]::panicking::assert_failed::<u8, u8>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x602da1655ae4 - pokey_test[ede5841dd3c931d4]::test_register_routing
[INFO] [stdout]                                at /opt/rustwide/workdir/core/tests/pokey_test.rs:19:5
[INFO] [stdout]   22:     0x602da1655ae4 - pokey_test[ede5841dd3c931d4]::test_register_routing::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/core/tests/pokey_test.rs:4:27
[INFO] [stdout]   23:     0x602da1655ae4 - <pokey_test[ede5841dd3c931d4]::test_register_routing::{closure#0} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x602da16563db - <fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x602da16563db - test[20e1f0ae6cad7a17]::__rust_begin_short_backtrace::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, fn() -> core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x602da1662dcb - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x602da1662dcb - std[f92b4c606f291077]::panicking::catch_unwind::<core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>, core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x602da1662dcb - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<test[20e1f0ae6cad7a17]::run_test_in_process::{closure#0}>, core[786f478f706679df]::result::Result<(), alloc[64763625b5a07cdb]::string::String>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test_in_process
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x602da1662dcb - test[20e1f0ae6cad7a17]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x602da165e4e4 - test[20e1f0ae6cad7a17]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x602da165e4e4 - std[f92b4c606f291077]::sys::backtrace::__rust_begin_short_backtrace::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x602da16659d2 - <core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::do_call::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x602da16659d2 - std[f92b4c606f291077]::panicking::catch_unwind::<(), core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x602da16659d2 - std[f92b4c606f291077]::panic::catch_unwind::<core[786f478f706679df]::panic::unwind_safe::AssertUnwindSafe<std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x602da16659d2 - std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked::<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x602da16659d2 - <std[f92b4c606f291077]::thread::lifecycle::spawn_unchecked<test[20e1f0ae6cad7a17]::run_test::{closure#1}, ()>::{closure#1} as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x602da16cd01f - <alloc[64763625b5a07cdb]::boxed::Box<dyn core[786f478f706679df]::ops::function::FnOnce<(), Output = ()> + core[786f478f706679df]::marker::Send> as core[786f478f706679df]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x602da16cd01f - <std[f92b4c606f291077]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x725b66852aa4 - <unknown>
[INFO] [stdout]   45:     0x725b668dfa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_poly_counters
[INFO] [stdout]     test_pot_scan
[INFO] [stdout]     test_pot_scan_stops_at_228
[INFO] [stdout]     test_register_routing
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 11 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p phosphor-core --test pokey_test`
[INFO] running `Command { std: "docker" "inspect" "76d30860926db864bca56dab8ce8fe90ba98d7a2781c7ec0e0ff3781486e76ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "76d30860926db864bca56dab8ce8fe90ba98d7a2781c7ec0e0ff3781486e76ca", kill_on_drop: false }`
[INFO] [stdout] 76d30860926db864bca56dab8ce8fe90ba98d7a2781c7ec0e0ff3781486e76ca
