moa/tests/harte_tests
transistor 083f3607ba Major reorganization into crates
I wanted to make this a bit more modular, so it's easier in theory to
write external crates that can reuse bits, and selectively compile in
bits, such as adding new systems or new cpu implementations
2022-09-24 23:14:03 -07:00
..
src Major reorganization into crates 2022-09-24 23:14:03 -07:00
baseline-68010.txt
baseline.txt
Cargo.toml Major reorganization into crates 2022-09-24 23:14:03 -07:00
latest-excluding-addr-error.txt
latest.txt
previous-excluding-addr-error.txt
previous.txt
README.md
run_all.sh
run_exclude_addr.sh

Tom Harte Test Suite

This is a test running for moa that uses the Tom Harte Test Suite.

To run, the ProcessorTests repository must be cloned into tests/ and then from the moa project root:

cargo run -p harte_tests -- [FILTER]

An optional filter can be specified, which will only run test files who's file name starts with the filter text. Timing tests are not done by default, but can be run with -t or --timing. The output can be increased or decreased with the --debug or --quiet flags, respectively.

Special thanks to Tom for painstakingly constructing this test suite. Emulators everywhere will be better for your efforts!