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

+ 14 - 9
testing/todo.md

@@ -1,14 +1,19 @@
 `/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
   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?