add renderer alts.

This commit is contained in:
ell
2023-10-06 15:33:53 +01:00
parent 5ac5438cb4
commit a620910121
2 changed files with 32 additions and 12 deletions
+31 -10
View File
@@ -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
View File
@@ -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