moa/tests/rad_tests/README.md
transistor f8083db181 Added raddad772/jsmoo's Z80 test runner
Special thanks to raddad772 https://github.com/raddad772

Also added some fixes to the Z80 for panicking math operations, but
it still won't complete due to an unimplemented instruction
2023-05-09 21:50:42 -07:00

20 lines
745 B
Markdown

Rad Test Suite
==============
This is a test running for moa that uses the [raddad772/jsmoo tests](https://github.com/raddad772/jsmoo).
To run, the jsmoo repository must be cloned into tests/ and then from the moa project root:
```shell
cargo run -p rad_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 [raddad772](https://github.com/raddad772) for the incredibly
exhaustive and thorough set of testcases. Emulators everywhere will be better
for your efforts!