[INFO] cloning repository https://github.com/unrenormalizable/atari2600.rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/unrenormalizable/atari2600.rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funrenormalizable%2Fatari2600.rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funrenormalizable%2Fatari2600.rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bf3c270eb1b2256ed92f876552e6cc1133c95a15 [INFO] testing unrenormalizable/atari2600.rs against beta-2025-01-12 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funrenormalizable%2Fatari2600.rs" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/unrenormalizable/atari2600.rs on toolchain beta-2025-01-12 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/unrenormalizable/atari2600.rs [INFO] finished tweaking git repo https://github.com/unrenormalizable/atari2600.rs [INFO] tweaked toml for git repo https://github.com/unrenormalizable/atari2600.rs written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/unrenormalizable/atari2600.rs 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" "+beta-2025-01-12" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.43 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.43 [INFO] [stderr] Downloaded clap_complete v4.5.16 [INFO] [stderr] Downloaded colog v1.3.0 [INFO] [stderr] Downloaded reedline v0.32.0 [INFO] [stderr] Downloaded is_executable v1.0.1 [INFO] [stderr] Downloaded win_dbg_logger v0.1.0 [INFO] [stderr] Downloaded homedir v0.3.3 [INFO] [stderr] Downloaded minicov v0.3.5 [INFO] [stderr] Downloaded clap-repl v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 89d83ef36670469649f5c28248bd76b7484336f4032a3c3ad03fc977a266b13f [INFO] running `Command { std: "docker" "start" "-a" "89d83ef36670469649f5c28248bd76b7484336f4032a3c3ad03fc977a266b13f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "89d83ef36670469649f5c28248bd76b7484336f4032a3c3ad03fc977a266b13f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89d83ef36670469649f5c28248bd76b7484336f4032a3c3ad03fc977a266b13f", kill_on_drop: false }` [INFO] [stdout] 89d83ef36670469649f5c28248bd76b7484336f4032a3c3ad03fc977a266b13f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b4040dd19b39d1b26f2ccc2735470425d3912a42b6f7ce20bffecff837888cf9 [INFO] running `Command { std: "docker" "start" "-a" "b4040dd19b39d1b26f2ccc2735470425d3912a42b6f7ce20bffecff837888cf9", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling anstyle v1.0.8 [INFO] [stderr] Compiling colorchoice v1.0.2 [INFO] [stderr] Compiling anstyle-parse v0.2.5 [INFO] [stderr] Compiling anstyle-query v1.1.1 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling anstream v0.6.15 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling clap_builder v4.5.15 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling unicode-width v0.1.13 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling win_dbg_logger v0.1.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling unicode-segmentation v1.11.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling syn v2.0.74 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Compiling pathdiff v0.2.1 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling is_executable v1.0.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling nu-ansi-term v0.50.1 [INFO] [stderr] Compiling colored v2.1.0 [INFO] [stderr] Compiling vte_generate_state_changes v0.1.2 [INFO] [stderr] Compiling vte v0.11.1 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling nix v0.26.4 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling console v0.15.8 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling rustella v0.1.0 (/opt/rustwide/workdir/emu) [INFO] [stderr] Compiling strip-ansi-escapes v0.2.0 [INFO] [stderr] Compiling regex v1.11.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Compiling env_filter v0.1.2 [INFO] [stderr] Compiling homedir v0.3.3 [INFO] [stderr] Compiling env_logger v0.11.5 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling clap_derive v4.5.13 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling colog v1.3.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling clap v4.5.16 [INFO] [stderr] Compiling clap_complete v4.5.16 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling js-sys v0.3.70 [INFO] [stderr] Compiling console_error_panic_hook v0.1.7 [INFO] [stderr] Compiling fd-lock v4.0.2 [INFO] [stderr] Compiling reedline v0.32.0 [INFO] [stderr] Compiling clap-repl v0.3.0 [INFO] [stderr] Compiling rustella-hw-dbg v0.1.0 (/opt/rustwide/workdir/hw-dbg) [INFO] [stderr] Compiling web-sys v0.3.70 [INFO] [stderr] Compiling serde-wasm-bindgen v0.4.5 [INFO] [stderr] Compiling console_log v1.0.0 [INFO] [stderr] Compiling rustella-wasm v0.1.0 (/opt/rustwide/workdir/web/emu-wasm) [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[wasm_bindgen(start)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[wasm_bindgen(js_name = ntscColorMap)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.07s [INFO] running `Command { std: "docker" "inspect" "b4040dd19b39d1b26f2ccc2735470425d3912a42b6f7ce20bffecff837888cf9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4040dd19b39d1b26f2ccc2735470425d3912a42b6f7ce20bffecff837888cf9", kill_on_drop: false }` [INFO] [stdout] b4040dd19b39d1b26f2ccc2735470425d3912a42b6f7ce20bffecff837888cf9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 713dd5805d73a9f9b509936b997eb8375c5ee54697b382f3b8dcd5848ded00ea [INFO] running `Command { std: "docker" "start" "-a" "713dd5805d73a9f9b509936b997eb8375c5ee54697b382f3b8dcd5848ded00ea", kill_on_drop: false }` [INFO] [stderr] Compiling csv-core v0.1.11 [INFO] [stderr] Compiling similar v2.6.0 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling test-case-core v3.3.1 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.43 [INFO] [stderr] Compiling scoped-tls v1.0.1 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.43 [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[wasm_bindgen(start)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[wasm_bindgen(js_name = ntscColorMap)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling csv v1.3.0 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.43 [INFO] [stderr] Compiling test-case-macros v3.3.1 [INFO] [stderr] Compiling insta v1.40.0 [INFO] [stderr] Compiling rustella-wasm v0.1.0 (/opt/rustwide/workdir/web/emu-wasm) [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[wasm_bindgen(start)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[wasm_bindgen(js_name = ntscColorMap)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stdout] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[wasm_bindgen] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stdout] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stdout] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling test-case v3.3.1 [INFO] [stderr] Compiling rustella-hw-dbg v0.1.0 (/opt/rustwide/workdir/hw-dbg) [INFO] [stderr] Compiling rustella v0.1.0 (/opt/rustwide/workdir/emu) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.85s [INFO] running `Command { std: "docker" "inspect" "713dd5805d73a9f9b509936b997eb8375c5ee54697b382f3b8dcd5848ded00ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "713dd5805d73a9f9b509936b997eb8375c5ee54697b382f3b8dcd5848ded00ea", kill_on_drop: false }` [INFO] [stdout] 713dd5805d73a9f9b509936b997eb8375c5ee54697b382f3b8dcd5848ded00ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a9ed0d24df3c34c6ed3370d540a15b63fd7ccfd559a894f3b280b9daa4993ce6 [INFO] running `Command { std: "docker" "start" "-a" "a9ed0d24df3c34c6ed3370d540a15b63fd7ccfd559a894f3b280b9daa4993ce6", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stderr] --> web/emu-wasm/src/lib.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | #[wasm_bindgen(start)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stderr] --> web/emu-wasm/src/lib.rs:23:1 [INFO] [stderr] | [INFO] [stderr] 23 | #[wasm_bindgen(js_name = ntscColorMap)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stderr] --> web/emu-wasm/src/lib.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | #[wasm_bindgen] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `wasm_bindgen` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `wasm_bindgen` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the attribute macro `wasm_bindgen` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unexpected `cfg` condition name: `wasm_bindgen_unstable_test_coverage` [INFO] [stderr] --> web/emu-wasm/src/lib.rs:37:1 [INFO] [stderr] | [INFO] [stderr] 37 | #[wasm_bindgen] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate [INFO] [stderr] = help: try referring to `wasm_bindgen::prelude::__wasm_bindgen_class_marker` crate for guidance on how handle this unexpected cfg [INFO] [stderr] = help: the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` may come from an old version of the `wasm_bindgen_macro` crate, try updating your dependency with `cargo update -p wasm_bindgen_macro` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: this warning originates in the attribute macro `wasm_bindgen::prelude::__wasm_bindgen_class_marker` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `rustella-wasm` (lib) generated 6 warnings (2 duplicates) [INFO] [stderr] warning: `rustella-wasm` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustella-62121910d170e37d) [INFO] [stdout] [INFO] [stdout] running 758 tests [INFO] [stdout] test cmn::tests::lohi_add::lohi_0x01_0x00_1_lohi_0x02_0x00_expects ... ok [INFO] [stdout] test cmn::tests::lohi_add::lohi_0xff_0x00_1_lohi_0x00_0x01_expects ... ok [INFO] [stdout] test cmn::tests::lohi_add::lohi_0xf0_0x00_0x10_lohi_0x00_0x01_expects ... ok [INFO] [stdout] test cmn::tests::lohi_add::lohi_0xff_0xff_1_lohi_0x00_0x00_expects ... ok [INFO] [stdout] test cmn::tests::lohi_from_to_u16::_0x0001_lohi_0x01_0x00_expects ... ok [INFO] [stdout] test cpu::am::absolute::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_store::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_load::page_wrap_around ... ok [INFO] [stdout] test cmn::tests::lohi_from_to_u8xu8::_0x00_0x01_lohi_0x00_0x01_expects ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_store::page_wrap_around ... ok [INFO] [stdout] test cpu::am::indexed_zero_page::tests::test_store::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::indexed_zero_page::tests::test_load::page_wrap_around ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_store::address_space_wrap_around ... ok [INFO] [stdout] test cpu::am::indexed_zero_page::tests::test_store::page_wrap_around ... ok [INFO] [stdout] test cpu::am::indirect::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::pre_indexed_indirect::tests::test_load::page_wrap_around ... ok [INFO] [stdout] test cpu::am::pre_indexed_indirect::tests::test_store::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::immediate::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::indirect::tests::test_load::no_page_wrap_around_for_lookup_address ... ok [INFO] [stdout] test cpu::am::absolute::tests::test_store::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_load::address_space_around ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_load::page_wrap_around ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_store::address_space_around ... ok [INFO] [stdout] test cpu::am::indexed_zero_page::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_store::page_wrap_around ... ok [INFO] [stdout] test cpu::am::pre_indexed_indirect::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::pre_indexed_indirect::tests::test_store::page_wrap_around ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::example_2_from_masswerk_6502_instruction_set ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::example_1_from_masswerk_6502_instruction_set ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::jump_by_3_bytes ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::max_back ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::max_front ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::max_back_page_wrap ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::same_instruction ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::example_from_allsuitea_bin_0x44ff ... ok [INFO] [stdout] test cpu::am::post_indexed_indirect::tests::test_store::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::am::zero_page::tests::test_store::lohi_0x10_0xf0_0x34_expects ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::jump_by_50_len_bytes ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::min ... ok [INFO] [stdout] test cpu::am::indexed_absolute::tests::test_load::address_space_wrap_around ... ok [INFO] [stdout] test cpu::am::zero_page::tests::test_store::lohi_0xff_0xfe_0xfe_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x00_0x00_0x00_false_false_true_false_expects ... ok [INFO] [stdout] test cpu::am::relative::tests::test_load::same_instruction_wrap_across_page ... ok [INFO] [stdout] test cpu::am::zero_page::tests::test_store::lohi_0x00_0xff_0x98_expects ... ok [INFO] [stdout] test cpu::am::zero_page::tests::test_load::example_from_https_www_masswerk_at_6502_6502_instruction_set_htm ... ok [INFO] [stdout] test cpu::core::tests::test_clr_bit ... ok [INFO] [stdout] test cpu::core::tests::test_tst_bit ... ok [INFO] [stdout] test cpu::am::zero_page::tests::test_store::lohi_0xff_0xff_0x66_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x01_0x02_0x03_false_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x50_0x10_0x60_false_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x40_0x80_0xc0_true_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x50_0x50_0xa0_true_true_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x50_0xd0_0x20_false_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0xd0_0x50_0x20_false_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0xd0_0x90_0x60_false_true_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::true_0x01_0x01_0x03_false_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0xd0_0x10_0xe0_true_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0x00_0x00_0x00_false_true_true_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::true_0xd0_0x8f_0x60_false_true_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0x50_0x30_0x20_false_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0xd0_0x30_0xa0_true_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x64_0xe8_0x4c_false_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0xd0_0xf0_0xe0_true_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0xd0_0x70_0x60_false_true_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_safe_sub::_0x10_0x20_0xf0_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_safe_sub::_0x00_0x01_0xff_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_safe_sub::_0x10_0x10_0x00_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::pop_psr_always_keep_bits_4_and_5_off::_0b0100_0011_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0x50_0xb0_0xa0_true_true_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::pop_psr_always_keep_bits_4_and_5_off::_0b1101_0100_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::pop_psr_always_keep_bits_4_and_5_off::_0b1111_1111_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::pop_psr_always_keep_bits_4_and_5_off::_0b1110_0000_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0x50_0x70_0xe0_true_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0xd0_0xb0_0x20_false_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_sbc::true_0x50_0xf0_0x60_false_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::push_psr_always_keeps_bits_4_and_5_on::_0b0101_1001_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0x50_0x90_0xe0_true_false_false_false_expects ... ok [INFO] [stdout] test cpu::opc_impl::arithmetic::tests::test_binary_adc::false_0xd0_0xd0_0xa0_true_false_false_true_expects ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::push_psr_always_keeps_bits_4_and_5_on::_0b0000_0000_expects ... ok [INFO] [stdout] test cpu::core::tests::test_set_bit ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::push_psr_always_keeps_bits_4_and_5_on::_0b1010_0010_expects ... ok [INFO] [stdout] test riot::core::tests::test_address_space_wrap_around ... ok [INFO] [stdout] test cpu::opc_impl::stack::tests::push_psr_always_keeps_bits_4_and_5_on::_0b1111_1111_expects ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0000_003f_tia_addresses_00_3f_zpg_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0040_007f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0140_017f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0180_01ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0240_027f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0200_023f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_02a0_02bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_02c0_02df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0300_033f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_02e0_02ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_03a0_03bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0380_039f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::core::tests::test_mem_get_set ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_03c0_03df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0480_04ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::core::tests::test_page_wrap_around ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0580_05ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0400_043f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0340_037f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0440_047f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0680_069f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0080_00ff_riot_ram_80_ff_zpg_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0100_013f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0640_067f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_03e0_03ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0540_057f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0280_029f_riot_addresses_00_1f_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0500_053f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_06a0_06bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_06e0_06ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_06c0_06df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0740_077f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_07c0_07df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_07e0_07ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0800_083f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0840_087f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0900_093f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0940_097f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0980_09ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0a00_0a3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0a80_0a9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0a40_0a7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ac0_0adf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ae0_0aff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0b00_0b3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0b80_0b9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0b40_0b7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0bc0_0bdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0be0_0bff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0c00_0c3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0aa0_0abf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0d40_0d7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0d80_0dff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0e00_0e3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0e40_0e7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0e80_0e9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ea0_0ebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ec0_0edf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ee0_0eff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0f00_0f3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0d00_0d3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0780_079f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_07a0_07bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0c40_0c7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0c80_0cff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0600_063f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0700_073f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0880_08ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0ba0_0bbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0f40_0f7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0f80_0f9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0fc0_0fdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0fa0_0fbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_0fe0_0fff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_1000_1fff_rom_addresses_000_fff_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2000_203f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2080_20ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2040_207f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2100_213f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2140_217f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2180_21ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2200_223f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2240_227f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2280_229f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_22a0_22bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_22c0_22df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_22e0_22ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2300_233f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2340_237f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2380_239f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_23c0_23df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_23a0_23bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2400_243f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2440_247f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2480_24ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2540_257f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2600_263f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2500_253f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_26a0_26bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_26c0_26df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_26e0_26ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2700_273f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2740_277f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2780_279f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_27a0_27bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_27c0_27df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2800_283f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2840_287f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2880_28ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2640_267f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2680_269f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2580_25ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_27e0_27ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_23e0_23ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2900_293f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2940_297f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2980_29ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2a80_2a9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ae0_2aff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2b40_2b7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2b80_2b9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ba0_2bbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2bc0_2bdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2be0_2bff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2c40_2c7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2c80_2cff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2d00_2d3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2a00_2a3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2c00_2c3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2aa0_2abf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2a40_2a7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2b00_2b3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ac0_2adf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2d40_2d7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2d80_2dff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2e00_2e3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2e80_2e9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ea0_2ebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ec0_2edf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2ee0_2eff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2f00_2f3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2f80_2f9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2fa0_2fbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2f40_2f7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4000_403f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4040_407f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4080_40ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4100_413f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4180_41ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4140_417f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4240_427f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4280_429f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4200_423f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_42c0_42df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_42a0_42bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_42e0_42ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_3000_3fff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2fc0_2fdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2fe0_2fff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_2e40_2e7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4300_433f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4380_439f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_43a0_43bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_43c0_43df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4340_437f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_43e0_43ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4400_443f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4480_44ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4540_457f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4580_45ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_47c0_47df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4600_463f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4800_483f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4640_467f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4680_469f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_46a0_46bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_46e0_46ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4700_473f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4740_477f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_46c0_46df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4440_447f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4780_479f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_47a0_47bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4500_453f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_47e0_47ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4840_487f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4880_48ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4940_497f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4a40_4a7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4a80_4a9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4aa0_4abf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ac0_4adf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4b00_4b3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4b40_4b7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4b80_4b9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ba0_4bbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4bc0_4bdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4be0_4bff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4c00_4c3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4c40_4c7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4c80_4cff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4d00_4d3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4980_49ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ae0_4aff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4a00_4a3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4900_493f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4d40_4d7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4d80_4dff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4e00_4e3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4e40_4e7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4e80_4e9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ec0_4edf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ee0_4eff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4f00_4f3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4f40_4f7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4ea0_4ebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4fa0_4fbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4f80_4f9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4fe0_4fff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_5000_5fff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_4fc0_4fdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6040_607f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6000_603f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6080_60ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6140_617f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6100_613f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6200_623f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6180_61ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_62a0_62bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_62c0_62df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_62e0_62ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6300_633f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6340_637f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6380_639f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_63a0_63bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_63c0_63df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6400_643f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6440_647f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6480_64ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6500_653f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6540_657f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6580_65ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6600_663f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6640_667f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6680_669f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_63e0_63ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6240_627f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_66c0_66df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6280_629f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_66e0_66ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6700_673f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_66a0_66bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6aa0_6abf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6a00_6a3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6780_679f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_67c0_67df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_67a0_67bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_67e0_67ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6800_683f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6840_687f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6880_68ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6900_693f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6740_677f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6940_697f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6980_69ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ac0_6adf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6a40_6a7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6a80_6a9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ae0_6aff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ba0_6bbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6bc0_6bdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6c00_6c3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6b40_6b7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6c40_6c7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6b00_6b3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6c80_6cff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6d00_6d3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6d80_6dff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6b80_6b9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6e40_6e7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6fc0_6fdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6d40_6d7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6e80_6e9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6fe0_6fff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ea0_6ebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ec0_6edf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6ee0_6eff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6f00_6f3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6f40_6f7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6f80_6f9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6e00_6e3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6fa0_6fbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_7000_7fff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8000_803f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8040_807f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8080_80ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_6be0_6bff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8100_813f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8140_817f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8180_81ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8200_823f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8240_827f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8280_829f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_82c0_82df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_82e0_82ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8300_833f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8340_837f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8380_839f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_83e0_83ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8400_843f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8440_847f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8480_84ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8500_853f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8540_857f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8600_863f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8640_867f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8680_869f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8580_85ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_87a0_87bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_86c0_86df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_87c0_87df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8700_873f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_86a0_86bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8740_877f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8800_883f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_86e0_86ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_83a0_83bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_87e0_87ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8840_887f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8880_88ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8900_893f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8980_89ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8a40_8a7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8a00_8a3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8aa0_8abf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8a80_8a9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8b40_8b7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8be0_8bff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8c00_8c3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8c40_8c7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ae0_8aff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8b80_8b9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8c80_8cff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8940_897f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ac0_8adf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8bc0_8bdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8d00_8d3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ba0_8bbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8d40_8d7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8d80_8dff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8e00_8e3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8e40_8e7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8e80_8e9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ea0_8ebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ec0_8edf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8ee0_8eff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8f00_8f3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8f40_8f7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_82a0_82bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8f80_8f9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_83c0_83df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8780_879f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8fa0_8fbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8fc0_8fdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8fe0_8fff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_9000_9fff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a040_a07f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_8b00_8b3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a100_a13f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a140_a17f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a000_a03f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a2a0_a2bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a280_a29f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a2c0_a2df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a2e0_a2ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a300_a33f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a3a0_a3bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a3c0_a3df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a200_a23f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a3e0_a3ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a080_a0ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a400_a43f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a440_a47f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a480_a4ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a340_a37f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a380_a39f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a500_a53f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a540_a57f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a580_a5ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a240_a27f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a600_a63f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a6a0_a6bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a640_a67f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a700_a73f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a6e0_a6ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a180_a1ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a780_a79f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a7e0_a7ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a800_a83f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a900_a93f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a980_a9ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a940_a97f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aa00_aa3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aa40_aa7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a840_a87f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aa80_aa9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a7a0_a7bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a6c0_a6df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a880_a8ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aac0_aadf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aaa0_aabf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aae0_aaff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ab00_ab3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ab40_ab7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a740_a77f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_abc0_abdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ab80_ab9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a680_a69f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_a7c0_a7df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ac40_ac7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ac80_acff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aba0_abbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ad00_ad3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ad40_ad7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_abe0_abff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ac00_ac3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ad80_adff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ae00_ae3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ae40_ae7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ae80_ae9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aec0_aedf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aee0_aeff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_af00_af3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_af40_af7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_aea0_aebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_af80_af9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_afa0_afbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_afc0_afdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_b000_bfff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c000_c03f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_afe0_afff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c080_c0ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c040_c07f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c100_c13f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c180_c1ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c140_c17f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c200_c23f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c240_c27f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c2a0_c2bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c2c0_c2df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c2e0_c2ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c300_c33f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c280_c29f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c3a0_c3bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c380_c39f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c340_c37f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c3e0_c3ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c3c0_c3df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c440_c47f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c480_c4ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c500_c53f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c540_c57f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c580_c5ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c600_c63f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c680_c69f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c640_c67f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c6a0_c6bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c400_c43f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c6c0_c6df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c6e0_c6ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c700_c73f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c740_c77f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c780_c79f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c7a0_c7bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c7c0_c7df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c7e0_c7ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c800_c83f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c840_c87f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c900_c93f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c940_c97f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c880_c8ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ca00_ca3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_c980_c9ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ca40_ca7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ca80_ca9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cae0_caff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cac0_cadf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cb40_cb7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cba0_cbbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_caa0_cabf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cb80_cb9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cbe0_cbff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cd80_cdff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ce00_ce3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cea0_cebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cbc0_cbdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cec0_cedf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cc00_cc3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cee0_ceff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cf00_cf3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cf40_cf7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cf80_cf9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ce80_ce9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cfc0_cfdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cfa0_cfbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cd00_cd3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cc40_cc7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cfe0_cfff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cd40_cd7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ce40_ce7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cb00_cb3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e040_e07f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e080_e0ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e140_e17f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_cc80_ccff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_d000_dfff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e000_e03f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e180_e1ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e200_e23f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e240_e27f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e280_e29f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e2a0_e2bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e2c0_e2df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e2e0_e2ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e300_e33f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e340_e37f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e380_e39f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e3a0_e3bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e3c0_e3df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e3e0_e3ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e400_e43f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e440_e47f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e480_e4ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e500_e53f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e540_e57f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e580_e5ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e600_e63f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e640_e67f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e680_e69f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e6a0_e6bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e6c0_e6df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e6e0_e6ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e700_e73f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e740_e77f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e780_e79f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e7a0_e7bf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e7c0_e7df_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e7e0_e7ff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e100_e13f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e800_e83f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e840_e87f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e880_e8ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e900_e93f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e980_e9ff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ea40_ea7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ea80_ea9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ea00_ea3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eac0_eadf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eb40_eb7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eb80_eb9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eb00_eb3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ec00_ec3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eaa0_eabf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ec40_ec7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ebc0_ebdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ed40_ed7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ed00_ed3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ebe0_ebff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ed80_edff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ee80_ee9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ee00_ee3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eba0_ebbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ee40_ee7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_e940_e97f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ec80_ecff_riot_ram_80_ff_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eae0_eaff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eea0_eebf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eee0_eeff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ef00_ef3f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ef40_ef7f_tia_addresses_00_3f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_eec0_eedf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_ef80_ef9f_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_efa0_efbf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_efe0_efff_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_0_cycles ... ok [INFO] [stdout] test riot::pia::tests::simple_timer_test ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_less_cycles_non_multiple ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_less_cycles_non_multiple_2 ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_more_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_same_cycles ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_f000_ffff_rom_addresses_000_fff_mirror_ ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::t1024t_less_cycles ... ok [INFO] [stdout] test riot::mmaps::tests::resolve::_efc0_efdf_riot_addresses_00_1f_mirror_ ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim1t_same_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_0_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_less_cycles_non_multiple ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_more_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim8t_0_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim1t_more_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_less_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim1t_0_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim1t_less_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_same_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim8t_less_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim64t_less_cycles_non_multiple_2 ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim8t_less_cycles_non_multiple ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim8t_more_cycles ... ok [INFO] [stdout] test riot::pia::tests::timer_tests::tim8t_same_cycles ... ok [INFO] [stdout] test tia::core::pf::tests::test_no_pf ... ok [INFO] [stdout] test tia::core::grp::tests::get_color_transcribes_player0_hpos::_0xfe_false_expects ... ok [INFO] [stdout] test tia::core::grp::tests::get_color_transcribes_player0_hpos::_0x11_true_expects ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_colors::duplicated_pf_color ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_colors::mirrored_pf_color ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_colors::mirrored_player_colors ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_patterns::alternates ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_colors::duplicated_player_colors ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::at_hblank_end ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_01 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_02 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_06 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::at_visible_start ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_03 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_04 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_05 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_07 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_08 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_12 ... ok [INFO] [stdout] test tia::core::grp::tests::get_color_transcribes_player0_hpos::_0_false_expects ... ok [INFO] [stdout] test tia::core::pf::tests::test_pf_patterns::full ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_13 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_10 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_15 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_16 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_09 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_14 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_11 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_17 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_21 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::dormant_during_hblank_0 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::stay_in_place_1 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_23 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_22 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_24 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::dormant_during_hblank_1 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::move_left_1 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::stay_in_place_0 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_18 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_20 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::move_right_1 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::move_left_0 ... ok [INFO] [stdout] test tia::core::tests::player0_hpos_counter_with_reset::hand_checked_with_stella_19 ... ok [INFO] [stdout] test tia::core::tests::player_hpos_counter_with_hmove::move_right_0 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::increment_at_visible_1 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::dormant_during_hblank_last ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::start_at_visible ... ok [INFO] [stdout] test tia::core::tests::test_vsync::_1_0_expects ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::wrap_around_4 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::wrap_around_2 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::wrap_around_1 ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::wrap_around_3 ... ok [INFO] [stdout] test tia::tv::tests::render_pixel_on_draw_areas::_1_2_expects ... ok [INFO] [stdout] test tia::core::tests::test_wsync::_1_1_2_linestate_high_expects ... ok [INFO] [stdout] test tia::core::tests::test_wsync::_0_0_3_linestate_high_expects ... ok [INFO] [stdout] test tia::core::tests::test_wsync::_2_2_1_linestate_low_expects ... ok [INFO] [stdout] test tia::tv::tests::increment_pixel ... ok [INFO] [stdout] test tia::tv::tests::render_pixel_on_draw_areas::_1_1_expects ... ok [INFO] [stdout] test tia::tv::tests::render_pixel_on_draw_areas::_2_1_expects ... ok [INFO] [stdout] test tia::core::tests::test_vblank ... ok [INFO] [stdout] test tia::core::tests::playern_hpos_counter_no_reset::increment_at_visible_2 ... ok [INFO] [stdout] test tia::core::tests::render_solid_display ... ok [INFO] [stdout] test tia::tv::tests::render_pixel_on_draw_areas::_2_2_expects ... ok [INFO] [stdout] test timer::tests::test_timer ... ok [INFO] [stdout] test tia::tv::tests::vsync_resets_scanline ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 758 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/hcm_6502_AllSuiteA_tests.rs (/opt/rustwide/target/debug/deps/hcm_6502_AllSuiteA_tests-9830128a09775a16) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test hcm_6502_allsuitea_tests_main ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/klaus_6502_functional_tests.rs (/opt/rustwide/target/debug/deps/klaus_6502_functional_tests-2886d20c1fe7281d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test klaus_6502_65c02_functional_tests_main ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running tests/riot01_timers.rs (/opt/rustwide/target/debug/deps/riot01_timers-977f74029ffd7350) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test spiceware_collect_2_timers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s [INFO] [stdout] [INFO] [stderr] Running tests/tia01_background.rs (/opt/rustwide/target/debug/deps/tia01_background-2ac30f6b76d6cc95) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test spiceware_collect_1_stable_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.40s [INFO] [stdout] [INFO] [stderr] Running tests/tia02_playfield.rs (/opt/rustwide/target/debug/deps/tia02_playfield-7f8db41673206089) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test spiceware_collect_3_score_timer_display ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.48s [INFO] [stdout] [INFO] [stderr] Running tests/tia03_player_sprites.rs (/opt/rustwide/target/debug/deps/tia03_player_sprites-3d7815df874af8c8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test dual_player_fine_move ... ok [INFO] [stdout] test single_static_player ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.42s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rustella_hw_dbg-bbf0387a69a67a62) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustella_wasm-57e596cfe666901c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running tests/web.rs (/opt/rustwide/target/debug/deps/web-dfe2e899ab98166e) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustella [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests rustella_wasm [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a9ed0d24df3c34c6ed3370d540a15b63fd7ccfd559a894f3b280b9daa4993ce6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9ed0d24df3c34c6ed3370d540a15b63fd7ccfd559a894f3b280b9daa4993ce6", kill_on_drop: false }` [INFO] [stdout] a9ed0d24df3c34c6ed3370d540a15b63fd7ccfd559a894f3b280b9daa4993ce6