[INFO] updating cached repository Tsallanmaa/chit8 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Tsallanmaa/chit8 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Tsallanmaa/chit8" "work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Tsallanmaa/chit8" "work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/Tsallanmaa/chit8"` [INFO] [stderr] Cloning into 'work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/Tsallanmaa/chit8'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5d7a5fc660ae95b8a883a11f7d6c0eb432aaa38b [INFO] sha for GitHub repo Tsallanmaa/chit8: 5d7a5fc660ae95b8a883a11f7d6c0eb432aaa38b [INFO] validating manifest of Tsallanmaa/chit8 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Tsallanmaa/chit8 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Tsallanmaa/chit8 [INFO] finished frobbing Tsallanmaa/chit8 [INFO] frobbed toml for Tsallanmaa/chit8 written to work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8/Cargo.toml [INFO] started frobbing Tsallanmaa/chit8 [INFO] finished frobbing Tsallanmaa/chit8 [INFO] frobbed toml for Tsallanmaa/chit8 written to work/ex/beta-1.37-6/sources/beta-2019-07-23/gh/Tsallanmaa/chit8/Cargo.toml [INFO] crate Tsallanmaa/chit8 already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing Tsallanmaa/chit8 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] 5eca6992714cd2cdb76df8dca327f86277efc3ddc92a76bf990d4120e00939dc [INFO] running `"docker" "start" "-a" "5eca6992714cd2cdb76df8dca327f86277efc3ddc92a76bf990d4120e00939dc"` [INFO] [stderr] Compiling chit8 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:30:6 [INFO] [stderr] | [INFO] [stderr] 30 | let mut ram = &mut Ram::new_from_rom(&rom); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.33s [INFO] running `"docker" "inspect" "5eca6992714cd2cdb76df8dca327f86277efc3ddc92a76bf990d4120e00939dc"` [INFO] running `"docker" "rm" "-f" "5eca6992714cd2cdb76df8dca327f86277efc3ddc92a76bf990d4120e00939dc"` [INFO] [stdout] 5eca6992714cd2cdb76df8dca327f86277efc3ddc92a76bf990d4120e00939dc [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] e5d2d6d116f0751d3a3623d1e53d3625c21226b8b0590a33ca0762b066fde57c [INFO] running `"docker" "start" "-a" "e5d2d6d116f0751d3a3623d1e53d3625c21226b8b0590a33ca0762b066fde57c"` [INFO] [stderr] Compiling chit8 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:30:6 [INFO] [stderr] | [INFO] [stderr] 30 | let mut ram = &mut Ram::new_from_rom(&rom); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:460:6 [INFO] [stderr] | [INFO] [stderr] 460 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:488:6 [INFO] [stderr] | [INFO] [stderr] 488 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:499:6 [INFO] [stderr] | [INFO] [stderr] 499 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:515:6 [INFO] [stderr] | [INFO] [stderr] 515 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:544:6 [INFO] [stderr] | [INFO] [stderr] 544 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:557:6 [INFO] [stderr] | [INFO] [stderr] 557 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:574:6 [INFO] [stderr] | [INFO] [stderr] 574 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:591:6 [INFO] [stderr] | [INFO] [stderr] 591 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:614:6 [INFO] [stderr] | [INFO] [stderr] 614 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:633:6 [INFO] [stderr] | [INFO] [stderr] 633 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:646:6 [INFO] [stderr] | [INFO] [stderr] 646 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:666:6 [INFO] [stderr] | [INFO] [stderr] 666 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:681:6 [INFO] [stderr] | [INFO] [stderr] 681 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:696:6 [INFO] [stderr] | [INFO] [stderr] 696 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:711:6 [INFO] [stderr] | [INFO] [stderr] 711 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:728:6 [INFO] [stderr] | [INFO] [stderr] 728 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:745:6 [INFO] [stderr] | [INFO] [stderr] 745 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:762:6 [INFO] [stderr] | [INFO] [stderr] 762 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:779:6 [INFO] [stderr] | [INFO] [stderr] 779 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:806:6 [INFO] [stderr] | [INFO] [stderr] 806 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:823:6 [INFO] [stderr] | [INFO] [stderr] 823 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:840:6 [INFO] [stderr] | [INFO] [stderr] 840 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:867:6 [INFO] [stderr] | [INFO] [stderr] 867 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:890:6 [INFO] [stderr] | [INFO] [stderr] 890 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:905:6 [INFO] [stderr] | [INFO] [stderr] 905 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:918:6 [INFO] [stderr] | [INFO] [stderr] 918 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:940:6 [INFO] [stderr] | [INFO] [stderr] 940 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:966:6 [INFO] [stderr] | [INFO] [stderr] 966 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:992:6 [INFO] [stderr] | [INFO] [stderr] 992 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1011:6 [INFO] [stderr] | [INFO] [stderr] 1011 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1026:6 [INFO] [stderr] | [INFO] [stderr] 1026 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1045:6 [INFO] [stderr] | [INFO] [stderr] 1045 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1064:6 [INFO] [stderr] | [INFO] [stderr] 1064 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1084:6 [INFO] [stderr] | [INFO] [stderr] 1084 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1105:6 [INFO] [stderr] | [INFO] [stderr] 1105 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1124:6 [INFO] [stderr] | [INFO] [stderr] 1124 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1148:6 [INFO] [stderr] | [INFO] [stderr] 1148 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1168:6 [INFO] [stderr] | [INFO] [stderr] 1168 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1188:6 [INFO] [stderr] | [INFO] [stderr] 1188 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/cpu.rs:1209:6 [INFO] [stderr] | [INFO] [stderr] 1209 | let mut ram = &mut Ram::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.19s [INFO] running `"docker" "inspect" "e5d2d6d116f0751d3a3623d1e53d3625c21226b8b0590a33ca0762b066fde57c"` [INFO] running `"docker" "rm" "-f" "e5d2d6d116f0751d3a3623d1e53d3625c21226b8b0590a33ca0762b066fde57c"` [INFO] [stdout] e5d2d6d116f0751d3a3623d1e53d3625c21226b8b0590a33ca0762b066fde57c [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-1/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/gh/Tsallanmaa/chit8:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen"` [INFO] [stdout] f9c7e557f35ec4cfce7740754a42c9fec81f73508c006c730a73f3ff1d8d8652 [INFO] running `"docker" "start" "-a" "f9c7e557f35ec4cfce7740754a42c9fec81f73508c006c730a73f3ff1d8d8652"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/crater/target/debug/deps/chip8-41fdb2076b2faea4 [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test cpu::test_dt_into_vx ... ok [INFO] [stdout] test cpu::test_add_vx ... ok [INFO] [stdout] test cpu::test_add_reg ... ok [INFO] [stdout] test cpu::test_add_byte ... ok [INFO] [stdout] test cpu::test_call ... ok [INFO] [stdout] test cpu::test_and ... ok [INFO] [stdout] test cpu::test_add_reg_overflows ... ok [INFO] [stdout] test cpu::test_jp ... ok [INFO] [stdout] test cpu::test_ld_i_into_v0_to_vx_terminates_properly ... ok [INFO] [stdout] test cpu::test_ld_v0_to_vx_into_i ... ok [INFO] [stdout] test cpu::test_jp_v0 ... ok [INFO] [stdout] test cpu::test_ld_i_into_v0_to_vx ... ok [INFO] [stdout] test cpu::test_ld ... ok [INFO] [stdout] test cpu::test_ld_k_into_vx ... ok [INFO] [stdout] test cpu::test_ld_vx_into_bc_with_smaller_numbers ... ok [INFO] [stdout] test cpu::test_ld_vx_into_bcd ... ok [INFO] [stdout] test cpu::test_ld_vx_into_st ... ok [INFO] [stdout] test cpu::test_ld_vx_digit_into_f ... ok [INFO] [stdout] test cpu::test_ldx ... ok [INFO] [stdout] test cpu::test_ld_vx_into_dt ... ok [INFO] [stdout] test cpu::test_ld_v0_to_vx_into_i_terminates_properly ... ok [INFO] [stdout] test cpu::test_ldi ... ok [INFO] [stdout] test cpu::test_or ... ok [INFO] [stdout] test cpu::test_ret ... ok [INFO] [stdout] test cpu::test_se_reg ... ok [INFO] [stdout] test cpu::test_shl ... ok [INFO] [stdout] test cpu::test_sne ... ok [INFO] [stdout] test cpu::test_se ... ok [INFO] [stdout] test cpu::test_sub ... ok [INFO] [stdout] test cpu::test_rnd ... ok [INFO] [stdout] test cpu::test_subn ... ok [INFO] [stdout] test cpu::test_shr ... ok [INFO] [stdout] test cpu::test_sknp ... ok [INFO] [stdout] test cpu::test_skp ... ok [INFO] [stdout] test cpu::test_sne_reg ... ok [INFO] [stdout] test cpu::test_sub_borrow ... ok [INFO] [stdout] test cpu::test_subn_borrow ... ok [INFO] [stdout] test cpu::test_xor ... ok [INFO] [stdout] test cpu::test_ret_panics_with_empty_stack ... ok [INFO] [stdout] test cpu::test_call_overflows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/crater/target/debug/deps/chit8-a17daf4ed082b168 [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 [INFO] [stdout] [INFO] [stderr] Doc-tests chip8 [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 [INFO] [stdout] [INFO] running `"docker" "inspect" "f9c7e557f35ec4cfce7740754a42c9fec81f73508c006c730a73f3ff1d8d8652"` [INFO] running `"docker" "rm" "-f" "f9c7e557f35ec4cfce7740754a42c9fec81f73508c006c730a73f3ff1d8d8652"` [INFO] [stdout] f9c7e557f35ec4cfce7740754a42c9fec81f73508c006c730a73f3ff1d8d8652