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