diff --git a/.cargo/config.toml b/.cargo/config.toml index 59431ee..6736d47 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,5 +1,5 @@ [alias] - coverage = "tarpaulin --out Html --skip-clean" +coverage = "tarpaulin --out Html --skip-clean" [build] -rustc-wrapper = "sccache" +# rustc-wrapper = "sccache" diff --git a/emma/src/chip8/video.rs b/emma/src/chip8/video.rs index 70ef5af..216d48a 100644 --- a/emma/src/chip8/video.rs +++ b/emma/src/chip8/video.rs @@ -251,6 +251,17 @@ mod test { } let test_offset = (x_offset * 64 + y_offset) as u16; + println!("TEST OFFSET = {test_offset}"); + assert!(!v.peek(test_offset)); + assert!(!v.peek(test_offset + 1)); + assert!(!v.peek(test_offset + 2)); + assert!(!v.peek(test_offset + 3)); + assert!(!v.peek(test_offset + 4)); + assert!(!v.peek(test_offset + 5)); + assert!(!v.peek(test_offset + 6)); + assert!(!v.peek(test_offset + 7)); + + let test_offset= test_offset + 0x40; assert!(v.peek(test_offset)); assert!(v.peek(test_offset + 1)); assert!(v.peek(test_offset + 2)); @@ -260,6 +271,7 @@ mod test { assert!(v.peek(test_offset + 6)); assert!(v.peek(test_offset + 7)); + } #[test]