mirror of
https://github.com/love2d/love.git
synced 2026-08-21 05:00:08 +02:00
add renderer alts.
This commit is contained in:
+31
-10
@@ -206,14 +206,27 @@ jobs:
|
|||||||
name: love-windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }}-dbg
|
name: love-windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }}-dbg
|
||||||
path: pdb/Release/*.pdb
|
path: pdb/Release/*.pdb
|
||||||
- name: Build Test Exe
|
- name: Build Test Exe
|
||||||
|
if: steps.vars.outputs.arch != 'ARM64'
|
||||||
run: cmake --build build --config Release --target install
|
run: cmake --build build --config Release --target install
|
||||||
- name: Run All Tests
|
- name: Run All Tests (OpenGL)
|
||||||
run: install\lovec.exe ./testing/main.lua
|
if: steps.vars.outputs.arch != 'ARM64'
|
||||||
- name: Love Test Report
|
run: install\lovec.exe testing/main.lua --renderers opengl
|
||||||
|
- name: Love Test Report (OpenGL)
|
||||||
|
if: steps.vars.outputs.arch != 'ARM64'
|
||||||
uses: ellraiser/love-test-report@main
|
uses: ellraiser/love-test-report@main
|
||||||
with:
|
with:
|
||||||
name: Love Testsuite Windows
|
name: Love Testsuite Windows (OpenGL)
|
||||||
title: windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }}-test-report
|
title: windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }}-test-report-opengl
|
||||||
|
path: testing/output/lovetest_runAllTests.md
|
||||||
|
- name: Run All Tests (Vulkan)
|
||||||
|
if: steps.vars.outputs.arch != 'ARM64'
|
||||||
|
run: install\lovec.exe testing/main.lua --renderers vulkan
|
||||||
|
- name: Love Test Report (Vulkan)
|
||||||
|
if: steps.vars.outputs.arch != 'ARM64'
|
||||||
|
uses: ellraiser/love-test-report@main
|
||||||
|
with:
|
||||||
|
name: Love Testsuite Windows (Vulkan)
|
||||||
|
title: windows-${{ steps.vars.outputs.arch }}${{ steps.vars.outputs.compatname }}-test-report-vulkan
|
||||||
path: testing/output/lovetest_runAllTests.md
|
path: testing/output/lovetest_runAllTests.md
|
||||||
macOS:
|
macOS:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
@@ -243,13 +256,21 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: love-macos
|
name: love-macos
|
||||||
path: love-macos.zip
|
path: love-macos.zip
|
||||||
- name: Run All Tests
|
- name: Run All Tests (OpenGL)
|
||||||
run: love-macos/love.app/Contents/MacOS/love testing
|
run: love-macos/love.app/Contents/MacOS/love testing --renderers opengl
|
||||||
- name: Love Test Report
|
- name: Love Test Report (OpenGL)
|
||||||
uses: ellraiser/love-test-report@main
|
uses: ellraiser/love-test-report@main
|
||||||
with:
|
with:
|
||||||
name: Love Testsuite MacOS
|
name: Love Testsuite MacOS (OpenGL)
|
||||||
title: macos-test-report
|
title: macos-test-report-opengl
|
||||||
|
path: testing/output/lovetest_runAllTests.md
|
||||||
|
- name: Run All Tests (metal)
|
||||||
|
run: love-macos/love.app/Contents/MacOS/love testing --renderers opengl
|
||||||
|
- name: Love Test Report (metal)
|
||||||
|
uses: ellraiser/love-test-report@main
|
||||||
|
with:
|
||||||
|
name: Love Testsuite MacOS (Metal)
|
||||||
|
title: macos-test-report-metal
|
||||||
path: testing/output/lovetest_runAllTests.md
|
path: testing/output/lovetest_runAllTests.md
|
||||||
iOS-Simulator:
|
iOS-Simulator:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
|
|||||||
+1
-2
@@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
## CI
|
## CI
|
||||||
- [ ] ignore test suite for windows AMD
|
- [ ] ignore test suite for windows AMD
|
||||||
- [ ] add test run to linux + ios builds
|
- [ ] add test run to linux (opengl+vulkan) + ios builds (opengl+metal)
|
||||||
- [ ] add metal/vulkan runs
|
|
||||||
|
|
||||||
## TESTSUITE
|
## TESTSUITE
|
||||||
- [ ] finish graphics state methods
|
- [ ] finish graphics state methods
|
||||||
|
|||||||
Reference in New Issue
Block a user