Jesse Talavera
|
fe507b18ea
|
List more details about the chosen Python installation
|
2024-06-12 16:35:02 -04:00 |
|
Jesse Talavera
|
ad2c6f3272
|
Accommodate GitHub's changes to macOS runners
- macOS runners now default to ARM-based Macs
|
2024-06-12 16:35:02 -04:00 |
|
Jesse Talavera
|
f93345155c
|
Activate the Python venv when configuring the test suite
|
2024-06-12 16:35:02 -04:00 |
|
Jesse Talavera
|
e75ffb6be8
|
Log some extra info provided by CMake
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
d4003c3749
|
Fix an incorrect source
- Whoops
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
99154c5562
|
Don't use an internal venv
- This way we can cache the Python dependencies
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
68078cc95f
|
Try ECHO_OUTPUT_VARIABLE instead
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
60ca65a27e
|
Echo the output of the venv's creation
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
b2e0d8c271
|
Log more detais about the created venv
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
9f8fb8e2ef
|
Update test suite dependencies
- Install Python
- Don't install RetroArch, Go, or emutest
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
a23a35c455
|
Update to libretro.py 0.1.3
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
f0bc6ccbf0
|
Set the default test timeout to 30 seconds
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
9ae7e3cfc8
|
Create and use an internal venv by default
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
409ba476db
|
Update to libretro.py 0.1.2
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
d861d75694
|
Add CreatePythonVenv.cmake
- Taken from https://github.com/HarryMills/CMakeVenvGeneration
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
192ad25428
|
Add requirements.txt
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
e8fdc52e26
|
Add a CHANGELOG entry for the recent bug fix
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
4a835ff954
|
Fix #155
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
6667266fd5
|
Lengthen the timeout for two test cases
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
4ec683b9cc
|
Add some more test cases
|
2024-06-12 16:35:01 -04:00 |
|
Jesse Talavera
|
18435ef988
|
Add an extra test case
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
d00fb33bd2
|
Add some extra logging
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
a0f35f37bb
|
Add a formatter for RenderMode
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
b7906df576
|
Fix an incorrect format string
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
5b1d5a3500
|
Add another OpenGL test
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
43a2c9e32d
|
Rename a test
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
9d3d6e58b3
|
Add some OpenGL tests
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
18e9d9a886
|
Add a test for rotating the screen
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
0d424980d7
|
Log the screen layout that's being switched to
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
f0dcaa1bd0
|
Remove some code that was supposed to be temporary
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
e441630f49
|
Write a test script for analog controls
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
dd43683d8d
|
Update some test scripts to match libretro.py's changes
|
2024-06-12 16:35:00 -04:00 |
|
Jesse Talavera
|
6fe5151cbe
|
Check some OpenGL-related info
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
029e8e27cd
|
Add a symbol I'd missed
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
31b8f183bc
|
Update the tests to match updates to the libretro.py API
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
82973354de
|
Log some OpenGL info
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
b802dce7cb
|
Fix GBA SRAM
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
a506a6af36
|
Revert the default test timeout to 10 seconds
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
c1b63a8cee
|
Fix several tests
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
8848282028
|
Fix an incorrect if()
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
504015c203
|
Add a test for loading subsystems
|
2024-06-12 16:34:59 -04:00 |
|
Jesse Talavera
|
07452a405f
|
Add some in-core test functions
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
190eb6e5a1
|
Update some tests
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
3ba19f1202
|
Move option lists to multiple lines
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
2d45f09fda
|
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-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
3030f324bc
|
Fix a test for no-content load
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
dbe3bb6f94
|
Implement a test for shutting down the core
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
5d8b59881f
|
Implement a test for setting the pixel format
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
cbfe1e29ec
|
Implement a test for setting the geometry
|
2024-06-12 16:34:58 -04:00 |
|
Jesse Talavera
|
33bf7965af
|
Update some test scripts
|
2024-06-12 16:34:58 -04:00 |
|