Commit Graph

190 Commits

Author SHA1 Message Date
Jesse Talavera
235c17aaca Remove some tests I don't want to write 2024-08-18 18:19:22 -04:00
Jesse Talavera
e777215e09 Fix a test
- memory was invalidated after throwing out the NDS
2024-08-18 18:12:26 -04:00
Jesse Talavera
797d1ae324 Add some extra tests for cheats
- Ensure they're persisted across resets
- Test that they're not applied if invalid
- Test that they're cleared when we ask them to be cleared
2024-08-18 18:04:53 -04:00
Jesse Talavera
e9b376957a Fix #196 2024-08-18 15:53:18 -04:00
Jesse Talavera
111aca5cc9 Simplify Python search in the test suite
- Search for Python before creating the venv
- Log the Python executable afterwards
2024-08-13 13:02:01 -04:00
Jesse Talavera
bc49ae64eb Merge branch 'refs/heads/dev' into jtg/update-to-master
# Conflicts:
#	src/libretro/config/constants.cpp
2024-07-21 18:19:59 -04:00
Jesse Talavera
618c5a85a2 Don't treat files as firmware if the firmware identifier is invalid 2024-07-21 17:07:49 -04:00
Jesse Talavera
ba7c30942a Silence a warning when downloading GodMode9i 2024-07-09 12:31:34 -04:00
Jesse Talavera
b5028adcbe Add the test in Screen.cmake 2024-07-08 15:15:09 -04:00
Jesse Talavera
266282b7bc Fix a crash when using a 3:1 hybrid ratio 2024-07-08 15:14:35 -04:00
Jesse Talavera
8962b81e59 Remove an obsolete comment 2024-07-08 15:13:51 -04:00
Jesse Talavera
448ee3864a Revert test timeout to 60 seconds 2024-06-10 17:00:00 -04:00
Jesse Talavera
f4362667d9 Increase the default test timeout to 3 minutes 2024-06-10 16:46:37 -04:00
Jesse Talavera
6cb74c949d Update to libretro.py 0.1.11 2024-06-10 14:58:20 -04:00
Jesse Talavera
28f868bdcf Increase the default test timeout to 60 seconds 2024-06-07 18:34:41 -04:00
Jesse Talavera
cc953b8227 Update Python dependencies 2024-06-07 17:33:14 -04:00
Jesse Talavera
cc226f48b4 Update Python dependencies 2024-06-07 17:06:03 -04:00
Jesse Talavera
6e50af0669 Bump libretro.py to 0.1.8 2024-06-05 19:54:34 -04:00
Jesse Talavera
af25e8c60f Bump libretro.py to 0.1.7 2024-06-05 19:05:32 -04:00
Jesse Talavera
d5df5dd49f Update libretro.py 2024-06-03 20:13:56 -04:00
Jesse Talavera
0e7b9009ca Simplify requirements.txt 2024-06-03 14:04:21 -04:00
Jesse Talavera
226c6f0bf1 Update to libretro.py 0.1.3 2024-06-02 12:31:55 -04:00
Jesse Talavera
a93fd1e5b6 Set the default test timeout to 30 seconds 2024-06-02 12:26:01 -04:00
Jesse Talavera
13bf099e76 Create and use an internal venv by default 2024-05-31 19:14:19 -04:00
Jesse Talavera
e87a8ddb6b Update to libretro.py 0.1.2 2024-05-31 19:05:06 -04:00
Jesse Talavera
ea8599c12a Add requirements.txt 2024-05-31 15:31:34 -04:00
Jesse Talavera
dc0ca964f2 Fix #155 2024-05-31 12:07:45 -04:00
Jesse Talavera
df2ca2309a Lengthen the timeout for two test cases 2024-05-30 15:06:42 -04:00
Jesse Talavera
2dbf2ebc47 Add some more test cases 2024-05-30 14:59:50 -04:00
Jesse Talavera
17b763a9c7 Add an extra test case 2024-05-30 14:53:33 -04:00
Jesse Talavera
40e0d1c276 Add another OpenGL test 2024-05-29 18:41:30 -04:00
Jesse Talavera
6e46a00da9 Rename a test 2024-05-29 18:40:03 -04:00
Jesse Talavera
c022a76570 Add some OpenGL tests 2024-05-29 17:37:26 -04:00
Jesse Talavera
d052228231 Add a test for rotating the screen 2024-05-29 14:30:18 -04:00
Jesse Talavera
019b7ae7da Remove some code that was supposed to be temporary 2024-05-28 17:23:47 -04:00
Jesse Talavera
59cd2904ee Write a test script for analog controls 2024-05-26 17:42:41 -04:00
Jesse Talavera
e242226576 Update some test scripts to match libretro.py's changes 2024-05-22 13:57:12 -04:00
Jesse Talavera
12d600438a Update the tests to match updates to the libretro.py API 2024-05-21 10:14:44 -04:00
Jesse Talavera
be0a42e173 Revert the default test timeout to 10 seconds 2024-04-08 11:28:55 -04:00
Jesse Talavera
2e3e95291b Fix several tests 2024-04-07 21:04:08 -04:00
Jesse Talavera
5969b082c5 Fix an incorrect if() 2024-03-26 15:43:53 -04:00
Jesse Talavera
8d3e41603f Add a test for loading subsystems 2024-03-26 15:43:36 -04:00
Jesse Talavera
3d872f0758 Update some tests 2024-03-26 08:58:26 -04:00
Jesse Talavera
99af7c4c9b Move option lists to multiple lines 2024-03-25 22:06:21 -04:00
Jesse Talavera
c77f86ada9 Clean up soe test options
- Allow tests to be skipped if they need OpenGL but it's unavailable
- Make CONTENT a multi-valued arg
2024-03-25 22:03:23 -04:00
Jesse Talavera
f35311fcd6 Fix a test for no-content load 2024-03-25 21:58:02 -04:00
Jesse Talavera
a941fb398c Implement a test for shutting down the core 2024-03-25 21:54:10 -04:00
Jesse Talavera
86ebcd3808 Implement a test for setting the pixel format 2024-03-25 20:25:19 -04:00
Jesse Talavera
cdf28ecd74 Implement a test for setting the geometry 2024-03-25 20:19:35 -04:00
Jesse Talavera
c20a97ad35 Update some test scripts 2024-03-25 20:00:47 -04:00