Added a basic test for correctness of rom results
This commit is contained in:
parent
f28b86d697
commit
5575d78b18
8
makefile
8
makefile
|
@ -90,6 +90,14 @@ libvm.so: wrapper.c vm_instructions.c vm_decode.c vm.h tty.c
|
|||
libvm-production.so: wrapper.c vm_instructions.c vm_decode.c vm.h
|
||||
gcc -shared -Wl,-soname,libvm.so -o libvm-production.so -fPIC wrapper.c vm_instructions.c vm_decode.c vm.h
|
||||
|
||||
# Tests
|
||||
Generate-rom-test: ALL-ROMS
|
||||
mkdir -p test
|
||||
sha256sum roms/* | sort -k2 >| test/SHA256SUMS
|
||||
|
||||
test: ALL-ROMS test/SHA256SUMS
|
||||
sha256sum -c test/SHA256SUMS
|
||||
|
||||
# Clean up after ourselves
|
||||
.PHONY: clean
|
||||
clean:
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
8f465d3ec1cba00a7d024a1964e74bb6d241f86a73c77d95d8ceb10d09c8f7b9 roms/CAT
|
||||
0aacf6258e9de0acde755229ad14e6ce13ab7a43b0360dadeb862f8facccc422 roms/forth
|
||||
3b09ddadc89f5afb9b6c73f1deb488d592500c3799f84b81d3976545b0d9ff46 roms/lisp
|
||||
2b9727381aec15a504c0898189fbc2344209d8e04451e3fa5d743e08e38f64cf roms/M0
|
||||
24a4d74eb2eb7a82e68335643855658b27b5a6c3b13db473539f3e08d6f26ceb roms/SET
|
||||
0a427b14020354d1c785f5f900677e0059fce8f8d4456e9c19e5528cb17101eb roms/stage0_monitor
|
||||
f8289dfa9dd92e8a1a48f9a624d5d19e4f312b91bc3d1e0796474b46157ec47a roms/stage1_assembler-0
|
||||
e4f0ed6e78ae79bb5e4a4fbde36f085dd0469cd6ae036dce5953b3d1c89801ce roms/stage1_assembler-1
|
||||
61c1b0f2f628847d9491bd678ac7a23231527cc36493b321612f191674ff3c99 roms/stage1_assembler-2
|
Loading…
Reference in New Issue