Commit graph

102 commits

Author SHA1 Message Date
Dillon Beliveau
6891e84dfe Latest version of tests 2020-11-14 09:56:47 -05:00
Dillon Beliveau
f97396ca2b Merge branch 'master' into parallel-rdp 2020-11-10 19:55:18 -05:00
Dillon Beliveau
fb4b8ed5ad latest version of tests 2020-11-08 14:42:48 -05:00
Dillon Beliveau
9ef7be6bf4 latest version of tests 2020-11-07 23:06:51 -05:00
Dillon Beliveau
3ae0c9fdc1 latest version of tests 2020-11-07 17:49:58 -05:00
Dillon Beliveau
83f68618d9 log number of steps taken in tests 2020-11-01 14:52:00 -05:00
Dillon Beliveau
d6ea84d53c run n64-tests repo as part of CI 2020-11-01 12:09:19 -05:00
Dillon Beliveau
c74a0d0a26 longer timeout 2020-10-31 12:50:25 -04:00
Dillon Beliveau
f40fae1e8b test case generator 2020-10-31 12:16:35 -04:00
Dillon Beliveau
ee6f2744ab automatically add a test run for each test rom 2020-10-24 19:51:34 -04:00
Dillon Beliveau
ab3f69c86a don't print every loop 2020-10-24 19:51:19 -04:00
Dillon Beliveau
6917c0560c Automatically run test roms if repo cloned 2020-10-24 19:22:29 -04:00
Dillon Beliveau
f170b0cf5c Build n64-tests repo if cloned in the proper place 2020-10-24 17:26:34 -04:00
Dillon Beliveau
8f8827f91e stub stuff for parallel-rdp and vulkan 2020-10-04 12:17:05 -04:00
Dillon Beliveau
bc8edfb9df comment out tests failing because of unimplemented instructions 2020-10-03 18:20:08 -04:00
Dillon Beliveau
48a9510744 builds on MacOS 2020-10-01 10:15:00 -04:00
Dillon Beliveau
57052d717f Stop checking logs in RSP tests 2020-09-23 00:59:27 -04:00
Dillon Beliveau
192ae48fc4 unimplemented macro requires semicolon 2020-09-12 13:07:25 -04:00
Dillon Beliveau
0e0a89b520 cleanup RSP test output 2020-09-12 08:48:26 -04:00
Dillon Beliveau
10a5bfde7f Merge branch 'master' of github.com:Dillonb/n64 into master 2020-09-07 14:55:16 -04:00
Dillon Beliveau
74afbafe25 all log macros need semicolons 2020-09-07 14:07:11 -04:00
Dillon Beliveau
78aa785093 rsp tests display all log differences before exiting 2020-09-06 11:09:04 -04:00
Dillon Beliveau
c0d9b959ba Check logs of all RSP tests 2020-09-05 15:21:39 -04:00
Dillon Beliveau
20364472bd Remove all #include ".. - statements 2020-08-16 10:34:12 -04:00
Dillon Beliveau
8f9966057e label columns 2020-08-02 14:19:36 -04:00
Dillon Beliveau
498820e49c don't run any other RSP tests if one fails - doesn't make any sense, since they depend on the output of the previous test. 2020-08-02 14:07:34 -04:00
Dillon Beliveau
6483d0f9b4 adjust RSP test output 2020-08-01 19:23:56 -04:00
Dillon Beliveau
7916c3888e uncomment all tests 2020-08-01 15:45:10 -04:00
Dillon Beliveau
72e8726cf9 don't do debugger stuff if -d isn't passed 2020-07-28 23:02:44 -04:00
Dillon Beliveau
114e4c48c8 Initial sorta-working gdb stub 2020-07-25 21:44:49 -04:00
Dillon Beliveau
65c56cec4a pass VMADM 2020-07-20 18:54:29 -04:00
Dillon Beliveau
80434c5fde VMUDL 2020-07-18 20:18:41 -04:00
Dillon Beliveau
4ab59dcb71 this passes now 2020-07-17 23:11:01 -04:00
Dillon Beliveau
ac772772a6 Don't clear RSP state in between subtest runs 2020-07-17 23:07:20 -04:00
Dillon Beliveau
b369d71ff0 these now pass 2020-07-17 00:37:53 -04:00
Dillon Beliveau
82d4b279bf Fix VMUDH 2020-07-16 21:28:41 -04:00
Dillon Beliveau
1d2af6cf20 comment out tests that don't pass yet 2020-07-15 21:21:38 -04:00
Dillon Beliveau
1ea21db31e Remove this kinda useless line 2020-07-15 21:21:38 -04:00
Dillon Beliveau
c46d43f5d3 Make the text output nicer 2020-07-12 22:43:55 -04:00
Dillon Beliveau
2f9416b0f1 Display expected/actual test output 2020-07-12 22:00:36 -04:00
Dillon Beliveau
7d53611e9f Convert expected value to little endian 2020-07-12 17:33:24 -04:00
Dillon Beliveau
c6206d14b4 check test output 2020-07-12 16:29:54 -04:00
Dillon Beliveau
64b36ecb2b RSP tests with autogenerated CMake configs and input data 2020-07-12 15:46:58 -04:00
Dillon Beliveau
6c6f5b2780 Add testcases for RSP 2020-07-12 14:36:42 -04:00
Dillon Beliveau
9031d91ae0 CPU test cases in cpu subdir 2020-07-12 12:52:41 -04:00
Dillon Beliveau
4a2d4b1fbe some FPU instructions 2020-07-11 17:14:30 -04:00
Dillon Beliveau
73fa1e7230 RSP is more separate/different than I originally thought 2020-07-05 14:03:23 -04:00
Dillon Beliveau
e9c177523b print message when passing testcase 2020-06-30 20:21:56 -04:00
Dillon Beliveau
edfd4dc335 Include stripped-down versions of the CPU tests 2020-06-30 20:05:35 -04:00
Dillon Beliveau
f6154f1cc5 CPU tests are file based 2020-06-29 23:16:04 -04:00