|
75 | 75 | fi |
76 | 76 | ls /usr/share/obs/obs-plugins/${PLUGIN_NAME}/ |
77 | 77 |
|
| 78 | + - name: 'Setup with onsdriver' |
| 79 | + uses: noris-plugins-for-obs/onsdriver@v0 |
| 80 | + env: |
| 81 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 82 | + with: |
| 83 | + first-time-log: ./logs/ |
| 84 | + |
| 85 | + - name: 'Test with onsdriver' |
| 86 | + run: | |
| 87 | + python -m pip install Pillow |
| 88 | + python -m unittest discover test-onsdriver/ |
| 89 | +
|
| 90 | + - name: 'Upload logs of onsdriver' |
| 91 | + if: always() |
| 92 | + uses: actions/upload-artifact@v4 |
| 93 | + with: |
| 94 | + name: test-${{ env.artifactName }}-linux-obs${{ matrix.obs }}-${{ matrix.ubuntu }} |
| 95 | + path: | |
| 96 | + logs/* |
| 97 | + screenshots/* |
| 98 | +
|
78 | 99 | macos_build: |
79 | 100 | runs-on: macos-14 |
80 | 101 | strategy: |
@@ -215,6 +236,28 @@ jobs: |
215 | 236 | name: ${{ env.artifactName }}-macos-obs${{ matrix.obs }}-${{ matrix.arch }} |
216 | 237 | path: package/* |
217 | 238 |
|
| 239 | + - name: 'Setup with onsdriver' |
| 240 | + uses: noris-plugins-for-obs/onsdriver@v0 |
| 241 | + env: |
| 242 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 243 | + with: |
| 244 | + obs-plugins: package/*.zip |
| 245 | + first-time-log: ./logs/ |
| 246 | + |
| 247 | + - name: 'Test with onsdriver' |
| 248 | + run: | |
| 249 | + python -m pip install Pillow |
| 250 | + python -m unittest discover test-onsdriver/ |
| 251 | +
|
| 252 | + - name: 'Upload logs of onsdriver' |
| 253 | + if: always() |
| 254 | + uses: actions/upload-artifact@v4 |
| 255 | + with: |
| 256 | + name: test-${{ env.artifactName }}-macos-obs${{ matrix.obs }}-${{ matrix.arch }} |
| 257 | + path: | |
| 258 | + logs/* |
| 259 | + screenshots/* |
| 260 | +
|
218 | 261 | windows_build: |
219 | 262 | runs-on: windows-2022 |
220 | 263 | strategy: |
@@ -254,3 +297,25 @@ jobs: |
254 | 297 | with: |
255 | 298 | name: ${{ env.artifactName }}-windows-obs${{ matrix.obs }}-${{ matrix.arch }} |
256 | 299 | path: package/* |
| 300 | + |
| 301 | + - name: 'Setup with onsdriver' |
| 302 | + uses: noris-plugins-for-obs/onsdriver@v0 |
| 303 | + env: |
| 304 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 305 | + with: |
| 306 | + obs-plugins: package/*.zip |
| 307 | + first-time-log: ./logs/ |
| 308 | + |
| 309 | + - name: 'Test with onsdriver' |
| 310 | + run: | |
| 311 | + python -m pip install Pillow |
| 312 | + python -m unittest discover test-onsdriver/ |
| 313 | +
|
| 314 | + - name: 'Upload logs of onsdriver' |
| 315 | + if: always() |
| 316 | + uses: actions/upload-artifact@v4 |
| 317 | + with: |
| 318 | + name: test-${{ env.artifactName }}-windows-obs${{ matrix.obs }}-${{ matrix.arch }} |
| 319 | + path: | |
| 320 | + logs/* |
| 321 | + screenshots/* |
0 commit comments