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