diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eec240b..1db1364 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -304,3 +304,45 @@ jobs: name: Test results (edit mode) path: ${{ steps.editMode.outputs.artifactsPath }} retention-days: 14 + + testPackageRunnerInPlayMode: + name: Test package mode in play mode 📦📺 + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + projectPath: + - unity-package-with-correct-tests/com.fake.notarealpackage + unityVersion: + - 2019.2.11f1 + steps: + ########################### + # Checkout # + ########################### + - uses: actions/checkout@v2 + with: + lfs: true + + ########################### + # Cache (not yet) # + ########################### + + + # Configure test runner + - name: Run tests + id: playMode + uses: ./ + with: + projectPath: ${{ matrix.projectPath }} + unityVersion: ${{ matrix.unityVersion }} + testMode: playmode + artifactsPath: artifacts/playmode + packageMode: true + + # Upload artifacts + - name: Upload test results + uses: actions/upload-artifact@v2 + with: + name: Test results (play mode) + path: ${{ steps.playMode.outputs.artifactsPath }} + retention-days: 14