Browse Source

try lovec instead

ell 1 year ago
parent
commit
5ac5438cb4
2 changed files with 16 additions and 11 deletions
  1. 2 2
      .github/workflows/main.yml
  2. 14 9
      testing/todo.md

+ 2 - 2
.github/workflows/main.yml

@@ -206,9 +206,9 @@ 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
-      run: cmake --build build --config Release --target testbuild
+      run: cmake --build build --config Release --target install
     - name: Run All Tests
     - name: Run All Tests
-      run: testbuild\love.exe ./testing/main.lua --console
+      run: install\lovec.exe ./testing/main.lua
     - name: Love Test Report
     - name: Love Test Report
       uses: ellraiser/love-test-report@main
       uses: ellraiser/love-test-report@main
       with:
       with:

+ 14 - 9
testing/todo.md

@@ -1,14 +1,19 @@
 `/Applications/love_12.app/Contents/MacOS/love ./testing`
 `/Applications/love_12.app/Contents/MacOS/love ./testing`
 
 
-## Todo
-- check test runs for windows setup
-- add runs for linux + ios?
-- finish graphics state methods
-- start graphics drawing methods
-- start object methods
-- some joystick/input stuff could be at least nil checked maybe?
-- pass in err string returns to the test output
+## CI
+- [ ] ignore test suite for windows AMD
+- [ ] add test run to linux + ios builds
+- [ ] add metal/vulkan runs
+
+## TESTSUITE
+- [ ] finish graphics state methods
+- [ ] start graphics drawing methods
+- [ ] start object methods
+
+## FUTURE
+- [ ] pass in err string returns to the test output
   maybe even assertNotNil could use the second value automatically
   maybe even assertNotNil could use the second value automatically
   test:assertNotNil(love.filesystem.openFile('file2', 'r')) wouldn't have to change
   test:assertNotNil(love.filesystem.openFile('file2', 'r')) wouldn't have to change
-- need a platform: format table somewhere for compressed formats (i.e. DXT not supported)
+- [ ] some joystick/input stuff could be at least nil checked maybe?
+- [ ] need a platform: format table somewhere for compressed formats (i.e. DXT not supported)
   could add platform as global to command and then use in tests?
   could add platform as global to command and then use in tests?