22 lines
		
	
	
		
			502 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			502 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# Some common commands for working on this stuff
 | 
						|
 | 
						|
# Run All Tests
 | 
						|
rat:
 | 
						|
    cargo test --doc && cargo nextest run
 | 
						|
 | 
						|
test:
 | 
						|
    cargo nextest run
 | 
						|
 | 
						|
chirp:
 | 
						|
    cargo run --bin chirp-minifb -- tests/chip8-test-suite/bin/chip8-test-suite.ch8
 | 
						|
# Run at 2100000 instructions per frame, and output per-frame runtime statistics
 | 
						|
bench:
 | 
						|
    cargo run --bin chirp-minifb --release -- chip-8/1dcell.ch8 -xP -s10 -S2100000
 | 
						|
 | 
						|
cover:
 | 
						|
    cargo llvm-cov --open --doctests
 | 
						|
 | 
						|
tokei:
 | 
						|
    tokei --exclude tests/chip8-test-suite
 | 
						|
 |