1898 Commits

Author SHA1 Message Date
Jesse Talavera
1d4aab8e57 Log the core options version 2024-06-12 16:34:53 -04:00
Jesse Talavera
9c2526bea6 Mark some functions as extern "C" 2024-06-12 16:34:53 -04:00
Jesse Talavera
6789a03099 Implement a new test 2024-06-12 16:34:53 -04:00
Jesse Talavera
231168cb01 Implement some new tests 2024-06-12 16:34:53 -04:00
Jesse Talavera
e927d7089f Make the prelude session functions more flexible 2024-06-12 16:34:53 -04:00
Jesse Talavera
db38342090 Fix core_logs_output.py 2024-06-12 16:34:53 -04:00
Jesse Talavera
162cd71dfd Fix some tests 2024-06-12 16:34:53 -04:00
Jesse Talavera
68be5bf7cc Use FindPython instead of FindPython3 2024-06-12 16:34:53 -04:00
Jesse Talavera
b4b1dced63 Fix FindPythonModules's use of print
- Compatibility with Python 2 is no longer an issue
2024-06-12 16:34:53 -04:00
Jesse Talavera
2955202ba0 Fix basics.core_generates_video 2024-06-12 16:34:52 -04:00
Jesse Talavera
91d8cad99e Fix basics.core_resets 2024-06-12 16:34:52 -04:00
Jesse Talavera
52af2df9fb Add a comment to a test 2024-06-12 16:34:52 -04:00
Jesse Talavera
0328a0545c Fix some tests 2024-06-12 16:34:52 -04:00
Jesse Talavera
9bb1f2fced Fail the test if a ctypes exception is unhandled
- Ideally libretro.py would hold onto the exception until it received control
2024-06-12 16:34:52 -04:00
Jesse Talavera
d124c75e06 Bump the required Python version to 3.11 2024-06-12 16:34:52 -04:00
Jesse Talavera
f9ceee0c10 Ensure that add_python_test allows setting NDS_SYSFILES and DSI_SYSFILES 2024-06-12 16:34:52 -04:00
Jesse Talavera
6191593305 Ignore venvs 2024-06-12 16:34:52 -04:00
Jesse Talavera
4160ee539e Fix some tests 2024-06-12 16:34:52 -04:00
Jesse Talavera
cada7388b0 Clean up some tests 2024-06-12 16:34:52 -04:00
Jesse Talavera
e0af818dab Log some extra info for some tests 2024-06-12 16:34:52 -04:00
Jesse Talavera
b3a9975d38 Implement or update some tests 2024-06-12 16:34:52 -04:00
Jesse Talavera
47054a2b89 Implement or update some tests 2024-06-12 16:34:51 -04:00
Jesse Talavera
a7aed6bd81 Add a comment 2024-06-12 16:34:51 -04:00
Jesse Talavera
8a84d2a9f9 Write some more tests 2024-06-12 16:34:51 -04:00
Jesse Talavera
b83ed9a0e8 Ensure that core.get_memory works 2024-06-12 16:34:51 -04:00
Jesse Talavera
f0e0af71e3 Require the test suite to run with optimizations off so asserts are kept 2024-06-12 16:34:51 -04:00
Jesse Talavera
bd3471d8a8 Flesh out some tests 2024-06-12 16:34:51 -04:00
Jesse Talavera
96831b618a Set some default values in CoreConfig 2024-06-12 16:34:51 -04:00
Jesse Talavera
7a6df1650f Fix an incorrect format specifier
- Mixed up stdio and fmt
2024-06-12 16:34:51 -04:00
Jesse Talavera
e9fef78c91 Log when we can't get the log interface 2024-06-12 16:34:51 -04:00
Jesse Talavera
6165b2d389 Check info->path for nullptr 2024-06-12 16:34:50 -04:00
Jesse Talavera
b52a2f2359 Print directly to stderr (without fmt) if no log interface is available 2024-06-12 16:34:50 -04:00
Jesse Talavera
90bf3b9fc0 Implement some more test scripts 2024-06-12 16:34:50 -04:00
Jesse Talavera
852d15a295 Remove an unused environment variable 2024-06-12 16:34:50 -04:00
Jesse Talavera
89505e7f7d Use RETRO_ENVIRONMENT_SET_PROC_ADDRESS_CALLBACK
- For tests, primarily
2024-06-12 16:34:50 -04:00
Jesse Talavera
83266c6514 Add some tests 2024-06-12 16:34:50 -04:00
Jesse Talavera
f8981249a7 Add and update some test scripts 2024-06-12 16:34:50 -04:00
Jesse Talavera
0c00cec69d Fix a typo 2024-06-12 16:34:50 -04:00
Jesse Talavera
3a90a2082d Add some extra tests 2024-06-12 16:34:50 -04:00
Jesse Talavera
31050a124b Add some extra features to Python tests 2024-06-12 16:34:50 -04:00
Jesse Talavera
caee3d7895 Use the correct path for test scripts 2024-06-12 16:34:50 -04:00
Jesse Talavera
14c12d9f9f Rename a test 2024-06-12 16:34:49 -04:00
Jesse Talavera
94e3c311c3 Add a basic libretro.py test 2024-06-12 16:34:49 -04:00
Jesse Talavera
1e502d1061 Update the pr-target-branch-action 2024-06-12 16:34:49 -04:00
Jesse Talavera
1a1e3e5b8f Lay the groundwork for testing with libretro.py 2024-06-12 16:34:49 -04:00
Eric Warmenhoven
7158502b59 iOS/tvOS: Build as shared library instead of module, to satisfy App Store 2024-05-20 16:09:59 -04:00
Eric Warmenhoven
3102748b13 Make sure $NUMPROC gets set, so cmake -j $NUMPROC works right 2024-03-01 11:53:24 -05:00
Jesse Talavera
53766ccb38 Release 1.1.1 v1.1.1 2024-02-29 09:28:29 -05:00
Jesse Talavera
48cc405513 Fix an assert being triggered when running without content 2024-02-27 09:57:34 -05:00
Jesse Talavera
10f2d08f7b Fix an assert being triggered when running without content 2024-02-27 09:56:25 -05:00