138 Commits

Author SHA1 Message Date
Jesse Talavera
ccff012b1a Migrate more tests to libretro.py 2024-03-21 17:06:18 -04:00
Jesse Talavera
b37403ba72 Remove an unused script 2024-03-21 15:33:39 -04:00
Jesse Talavera
1463969482 Migrate more tests to libretro.py 2024-03-21 15:32:59 -04:00
Jesse Talavera
43b9eabf6f Remove some unneeded Lua scripts 2024-03-21 15:03:59 -04:00
Jesse Talavera
fabde5aa6e Move more tests to libretro.py 2024-03-21 15:01:51 -04:00
Jesse Talavera
83e282418f Add prelude.wfcsettings_path 2024-03-21 14:56:04 -04:00
Jesse Talavera
a1b8882fe5 Move some tests to libretro.py 2024-03-21 13:12:39 -04:00
Jesse Talavera
731db65c57 Set the path to the test ROM 2024-03-21 10:28:53 -04:00
Jesse Talavera
716a88d356 Write a test for mic support 2024-03-21 10:03:46 -04:00
Jesse Talavera
84c16f2813 Write a test for mic support 2024-03-21 10:03:34 -04:00
Jesse Talavera
ad4c360e8d Move some tests to libretro.py 2024-03-20 22:18:45 -04:00
Jesse Talavera
1385f47a57 Remove a redundant assert 2024-03-20 22:01:00 -04:00
Jesse Talavera
ad4ffaf9d9 Implement another test 2024-03-20 13:14:24 -04:00
Jesse Talavera
59e3cf6ecf Fix a log test 2024-03-20 10:01:30 -04:00
Jesse Talavera
466bc54fab Move some tests around 2024-03-20 08:54:00 -04:00
Jesse Talavera
534738fc57 Implement a test for the VFS 2024-03-19 19:44:13 -04:00
Jesse Talavera
9e5ce5a3f0 Load and copy the NDS ARM BIOS files when DSI_SYSFILES is set 2024-03-19 19:43:28 -04:00
Jesse Talavera
439a111915 Support the DSI_SYSFILES test option 2024-03-14 17:18:21 -04:00
Jesse Talavera
f0891f7669 Implement a shutdown test, mostly 2024-03-14 15:59:13 -04:00
Jesse Talavera
c28f2697b7 Fix the message interface tests 2024-03-14 08:59:10 -04:00
Jesse Talavera
bf6366e98b Pass options to the session 2024-03-13 23:38:14 -04:00
Jesse Talavera
81e86cf9a1 Fix button and pointer tests 2024-03-13 23:38:01 -04:00
Jesse Talavera
a7d6c6c8d8 Add a test 2024-03-13 16:19:58 -04:00
Jesse Talavera
5731607e2e Add a test 2024-03-13 12:49:26 -04:00
Jesse Talavera
a1b4342be6 Add/implement some tests 2024-03-13 12:44:04 -04:00
Jesse Talavera
8d987bb7a2 Add some new tests 2024-03-13 12:26:02 -04:00
Jesse Talavera
5ea67dec7d Fix the cheat test 2024-03-13 09:32:23 -04:00
Jesse Talavera
0d757151b1 Fix RAM tests 2024-03-13 09:15:37 -04:00
Jesse Talavera
50fb22a9f7 Fix savestate tests 2024-03-13 08:56:03 -04:00
Jesse Talavera
ad005841b7 Fix core_registers_no_content_support 2024-03-13 08:43:24 -04:00
Jesse Talavera
1754b7d920 Ensure that the core sets input descriptors 2024-03-13 08:41:01 -04:00
Jesse Talavera
f4be2463fb Simplify some tests 2024-03-13 08:29:05 -04:00
Jesse Talavera
801adaa6ec Fix a test 2024-03-12 23:54:16 -04:00
Jesse Talavera
d3d301f3e4 Simplify a test 2024-03-12 20:36:42 -04:00
Jesse Talavera
bce0c42bd2 Remove a stray include 2024-03-12 20:28:07 -04:00
Jesse Talavera
efb2699063 Fix core_get_proc_address 2024-03-12 20:27:49 -04:00
Jesse Talavera
29f3bf3457 Update a test 2024-03-12 20:11:09 -04:00
Jesse Talavera
585d2bd2a3 Implement a new test 2024-03-12 18:31:11 -04:00
Jesse Talavera
c6d51a111a Implement some new tests 2024-03-12 17:27:18 -04:00
Jesse Talavera
684f781845 Make the prelude session functions more flexible 2024-03-12 16:23:40 -04:00
Jesse Talavera
e6630f003f Fix core_logs_output.py 2024-03-12 16:20:55 -04:00
Jesse Talavera
87a248165a Fix some tests 2024-03-12 09:07:54 -04:00
Jesse Talavera
f0928d3b15 Use FindPython instead of FindPython3 2024-03-11 12:48:53 -04:00
Jesse Talavera
482143b642 Fix basics.core_generates_video 2024-03-10 21:02:37 -04:00
Jesse Talavera
ecf60f03ce Fix basics.core_resets 2024-03-10 20:58:31 -04:00
Jesse Talavera
71ce09069a Add a comment to a test 2024-03-10 20:56:20 -04:00
Jesse Talavera
23a249b5ee Fix some tests 2024-03-10 20:55:23 -04:00
Jesse Talavera
e1f57b1746 Fail the test if a ctypes exception is unhandled
- Ideally libretro.py would hold onto the exception until it received control
2024-03-10 19:45:49 -04:00
Jesse Talavera
17b44712a1 Bump the required Python version to 3.11 2024-03-10 18:06:03 -04:00
Jesse Talavera
f58dbbf641 Ensure that add_python_test allows setting NDS_SYSFILES and DSI_SYSFILES 2024-03-10 15:58:52 -04:00