Commit Graph

190 Commits

Author SHA1 Message Date
Jesse Talavera-Greenberg
a8a5f73a13 Shorten some test names 2023-09-14 21:29:53 -04:00
Jesse Talavera-Greenberg
7407ac3f20 Be more verbose in no-hang-on-reboot.lua 2023-09-13 18:44:23 -04:00
Jesse Talavera-Greenberg
5ecadcc3c1 Add some extra tests 2023-09-13 18:43:11 -04:00
Jesse Talavera-Greenberg
d9a1f68f74 Fix some incorrect tests
- I forgot to enable DSi mode for them
2023-09-13 18:43:02 -04:00
Jesse Talavera-Greenberg
3301f2d31d Add some more tests 2023-09-12 21:09:52 -04:00
Jesse Talavera-Greenberg
944a9b45de Set some more properties for the test runners 2023-09-12 21:08:54 -04:00
Jesse Talavera-Greenberg
021ca0be7d Replace emutest's wrapper script with a Lua preamble and lots of environment variables 2023-09-12 21:08:37 -04:00
Jesse Talavera-Greenberg
2c8a56d8aa Add some RetroArch config settings to reduce unneeded log output 2023-09-12 21:06:22 -04:00
Jesse Talavera-Greenberg
bef1389a01 Wow
- Such test
- Very mistake
2023-09-12 18:29:53 -04:00
Jesse Talavera-Greenberg
9597b9c35b Remove the stdout argument from retroarch.py 2023-09-12 17:37:48 -04:00
Jesse Talavera-Greenberg
fd65bfad47 Add a README for the test suite 2023-09-12 17:37:35 -04:00
Jesse Talavera-Greenberg
27dc96c705 Add support for testing with emutest 2023-09-12 16:55:58 -04:00
Jesse Talavera-Greenberg
c19fcd3560 Disable gamemode_enable in the RetroArch test config
- To reduce log noise
2023-09-12 14:56:13 -04:00
Jesse Talavera-Greenberg
8d0209bf51 Run RetroArch headlessly
- Thanks, xvfb-run!
2023-09-11 20:34:09 -04:00
Jesse Talavera-Greenberg
0ae12f9cca Change the log level for some messages 2023-09-11 19:50:21 -04:00
Jesse Talavera-Greenberg
454d561445 Log the ROM that the test suite is using 2023-09-11 18:47:13 -04:00
Jesse Talavera-Greenberg
c2cc26affa Don't hardcode the name of the ROM to load in the test suite 2023-09-10 18:13:35 -04:00
Jesse Talavera-Greenberg
336bde2a3a Turn off network_cmd_enable 2023-09-10 17:46:18 -04:00
Jesse Talavera-Greenberg
592b45a6ea Mark RetroArch as required for the test suite 2023-09-10 17:45:46 -04:00
Jesse Talavera-Greenberg
50f250334c Add another test case 2023-09-07 22:11:28 -04:00
Jesse Talavera-Greenberg
8334f732ba Write tests to ensure that wfcsettings.bin doesn't overwrite anything it shouldn't 2023-09-07 22:03:15 -04:00
Jesse Talavera-Greenberg
93011c0d57 Make retroarch.py importable 2023-09-07 20:19:57 -04:00
Jesse Talavera-Greenberg
4009a67f92 Add more DSi test cases 2023-09-06 22:28:41 -04:00
Jesse Talavera-Greenberg
c2ed288ce3 Add a test to ensure NDS boot succeeds 2023-09-05 18:31:45 -04:00
Jesse Talavera-Greenberg
ded972731b Rename a test 2023-09-05 18:31:34 -04:00
Jesse Talavera-Greenberg
68028cbaf6 Add some test cases 2023-09-05 17:48:55 -04:00
Jesse Talavera-Greenberg
9ecd2729d7 Whoops, wrong directory 2023-09-05 17:47:36 -04:00
Jesse Talavera-Greenberg
0162bad99d Explicitly declare the end of the log file 2023-09-04 19:43:06 -04:00
Jesse Talavera-Greenberg
6796c02ce9 Remove unused imports 2023-09-04 19:42:33 -04:00
Jesse Talavera-Greenberg
0b4dbfc809 Print out RetroArch's log at the end of the test 2023-09-04 19:41:24 -04:00
Jesse Talavera-Greenberg
63ff6b0075 Allow tests to override particular RetroArch settings 2023-09-04 19:39:44 -04:00
Jesse Talavera-Greenberg
107f6ab082 Set some more default settings for RetroArch 2023-09-04 19:39:11 -04:00
Jesse Talavera-Greenberg
ab4681e55d Change how system files are exposed to the test script 2023-09-04 19:38:57 -04:00
Jesse Talavera-Greenberg
6a599445b8 Slight cleanup 2023-09-04 18:28:38 -04:00
Jesse Talavera-Greenberg
839c604d2c Support WILL_FAIL in the test suite 2023-09-04 18:23:14 -04:00
Jesse Talavera-Greenberg
767d0922c9 Add some more variables to the tests
- Pass the paths to the BIOS files as environment variables to the wrapper script
- Add the target file as a test dependency
- Add support for regular expressions
2023-09-03 23:38:05 -04:00
Jesse Talavera-Greenberg
70cf42a1fe Write a wrapper script in Python 2023-09-03 21:59:33 -04:00
Jesse Talavera-Greenberg
78f60b316f Only run RetroArch for 5 frames 2023-09-03 14:41:39 -04:00
Jesse Talavera-Greenberg
bb01dc521b Add an emutest test script 2023-09-03 14:41:24 -04:00
Jesse Talavera-Greenberg
573565dfef First crack at using CTest 2023-09-03 12:40:36 -04:00