Commit Graph

105 Commits

Author SHA1 Message Date
Sasha Szpakowski 6ccffec07a CI: linux uses an updated vulkan sdk with newer validation layers 2024-06-30 17:37:22 -03:00
Sasha Szpakowski 10622e194b CI: enable vulkan tests on linux 2024-06-24 20:24:51 -03:00
Sasha Szpakowski 5f97efd402 CI: run metal tests on macOS 2024-04-26 20:40:32 -03:00
Sasha Szpakowski 7755bf668e CI: use wave backend for OpenAL Soft during tests 2024-04-26 20:05:18 -03:00
Sasha Szpakowski a238d5ae2c CI: pull from main branch of love-apple-dependencies 2024-04-26 19:51:28 -03:00
Sasha Szpakowski 562de22289 CI: fix jit modules not being uploaded 2024-04-20 19:12:10 -03:00
Sasha Szpakowski f3a1535dd0 CI: build for iOS simulator using an Apple Silicon computer 2024-04-20 18:58:35 -03:00
Sasha Szpakowski 0b3e5af85f CI: don't build for 32 bit windows 2024-04-20 18:47:13 -03:00
Sasha Szpakowski f6613836b9 CI: remove legacy compat build setup for windows 2024-04-20 18:37:52 -03:00
Sasha Szpakowski 02147329ce CI: explicitly set opengl renderer for tests that should use opengl 2024-04-09 21:20:16 -03:00
Sasha Szpakowski 19d714d1cc CI: enable graphics debug output (when supported) when running tests 2024-03-12 18:33:05 -03:00
Sasha Szpakowski ff903ffef3 CI: fix path for test output 2024-03-10 16:44:56 -03:00
Sasha Szpakowski a07503c3f5 rename test parameters to be simpler.
--runAllTests is now --all
--runSpecificMethod is now --method
--runSpecificModules is now --modules
2024-03-10 15:41:31 -03:00
ell ced6448011 attempt to fix opengl ES not running as ES on windows runner 2024-02-29 10:17:14 +00:00
Miku AuahDark 6d15098ce2 Android: Workaround Java out of memory, attempt 2. 2024-02-27 11:18:42 +08:00
Miku AuahDark 60d4de1a6c CI: Add Android build steps. 2024-02-26 21:19:11 +08:00
Miku AuahDark 7fda266d0a Fix pdbstr and srctool extraction. 2024-02-26 20:44:32 +08:00
Miku AuahDark 72d6d8f64f Windows: Use another way to get pdbstr and srctool for source indexing. 2024-02-26 20:41:50 +08:00
Sasha Szpakowski c7e4dafd88 CI: pull megasource's main branch 2024-02-19 12:11:15 -04:00
Sasha Szpakowski 1bdb5ded50 CI: update action versions 2024-02-12 20:32:44 -04:00
Sasha Szpakowski fd2724226a CI: Re-add step to avoid Strawberry Perl messing with the build. 2024-02-10 22:52:28 -04:00
Sasha Szpakowski 7a55f5fb23 CI: remove strawberry perl deletion workaround for Windows 2024-02-10 13:44:17 -04:00
Sasha Szpakowski 4cd0360a92 CI: Windows builds use VS2022 toolchain 2024-02-10 13:28:52 -04:00
Sasha Szpakowski 12b24c3cc7 CI: don't create compat (aka bunch-of-vc-redist-dll) windows builds. 2023-12-13 20:42:42 -04:00
ell 63d303a22f make workflow fail if tests fail 2023-11-22 23:15:07 +00:00
ell 825e46621e finished obj tests
- added physics.Contact, physics.Body, and physics.Shape obj tests
- added graphics.Mesh and graphics.ParticleSystem obj tests
- fixed some rgba tolerance needed on a couple methods
- added test conclusion to zip artifact name for quick checking on PRs
- ignored testsuite on compat mode windows builds
2023-11-20 20:05:30 +00:00
ellraiser 1ef183c3c7 Update main.yml 2023-11-17 20:19:51 +00:00
ellraiser eba8ccb748 Update main.yml 2023-11-17 19:37:56 +00:00
ellraiser a977ad290b revert 2023-11-17 17:15:46 +00:00
ellraiser 51c2aa8cf8 specify write for action permission 2023-11-17 17:00:17 +00:00
ell af4c50a4ce skip test.audio.RecordingDevice on CI 2023-11-15 09:06:16 +00:00
ell c89e7930ba alsoft relative to checkout 2023-11-14 21:33:11 +00:00
ell 333169eb0f fix alsoft path 2023-11-14 21:22:10 +00:00
ell b1fe623358 turn off vulkan tests for now 2023-11-14 20:53:42 +00:00
ell 46d45678af invalid lib linux 2023-11-14 20:42:04 +00:00
ell 38ef55ee32 add arch+compat to win test output 2023-11-14 20:38:35 +00:00
ell 5155a96540 fix upload paths 2023-11-14 20:18:43 +00:00
ell 0d338b0c0d workflow changes #1 2023-11-14 20:04:49 +00:00
ell 58fa1c8ccd test the test workflow 2023-11-14 18:34:53 +00:00
ell d23c396813 split workflow 2023-11-14 18:15:37 +00:00
ell c682ba15d9 use 12.0dev workflow 2023-11-14 18:01:34 +00:00
ell 75c2667c53 Update main.yml 2023-11-14 17:53:13 +00:00
ell a9a5507455 add missing linux lib req 2023-11-14 17:52:04 +00:00
ell 137126656a update ci run 2023-11-14 13:00:09 +00:00
ell 658c75b5c3 latest from love-test 2023-11-14 09:47:36 +00:00
ell 09d0ace4b6 finished a bunch of modules
- finished audio module
- finished data module
- finished filesystem module
- finished font module (note: glphy test fails, but seems to be a 12.0 issue)
- finished image module
- finished maths module
- finished sound module
- finished thread module
- finished video module
- fixed pcall error not showing in results for invalid test code
2023-10-14 18:18:53 +01:00
ell f477b8085f finish graphics module + HTML image comparison
- added mostly all graphics draw tests
- added a basic set of "expected" images (generated from successful tests)
- HTML output now shows the expected vs actual generated images for each of the graphics tests applicable
2023-10-09 22:32:41 +01:00
ell add23a4ab0 fix mesa install 2023-10-08 21:11:07 +01:00
ell c7c8f25284 added objects module placeholders 2023-10-08 18:25:00 +01:00
ell e1948f6e57 added all graphics 'state' tests 2023-10-08 17:12:07 +01:00