|
15 | 15 | test-mac: |
16 | 16 | name: Test mac/run.sh on macOS |
17 | 17 | runs-on: macos-latest |
18 | | - timeout-minutes: 60 |
| 18 | + timeout-minutes: 15 |
19 | 19 | environment: BrowserStack |
20 | 20 | steps: |
21 | 21 | - name: Checkout code |
@@ -148,9 +148,20 @@ jobs: |
148 | 148 | |
149 | 149 | echo "✅ All integration tests completed" |
150 | 150 |
|
| 151 | + - name: Upload BrowserStack Logs as Artifacts |
| 152 | + if: always() |
| 153 | + uses: actions/upload-artifact@v4 |
| 154 | + with: |
| 155 | + name: browserstack-logs-macos |
| 156 | + path: | |
| 157 | + ~/.browserstack/NOW/logs/ |
| 158 | + /tmp/run_test_*.log |
| 159 | + retention-days: 30 |
| 160 | + |
151 | 161 | test-windows: |
152 | 162 | name: Test win/run.ps1 on Windows |
153 | 163 | runs-on: windows-latest |
| 164 | + timeout-minutes: 15 |
154 | 165 | environment: BrowserStack |
155 | 166 | steps: |
156 | 167 | - name: Checkout code |
@@ -276,10 +287,21 @@ jobs: |
276 | 287 | |
277 | 288 | Write-Host "✅ All integration tests completed" |
278 | 289 |
|
| 290 | + - name: Upload BrowserStack Logs as Artifacts |
| 291 | + if: always() |
| 292 | + uses: actions/upload-artifact@v4 |
| 293 | + with: |
| 294 | + name: browserstack-logs-windows |
| 295 | + path: | |
| 296 | + C:\Users\runneradmin\.browserstack\NOW\logs\ |
| 297 | + C:\Temp\run_test_*.log |
| 298 | + retention-days: 30 |
| 299 | + if-no-files-found: ignore |
| 300 | + |
279 | 301 | test-linux: |
280 | 302 | name: Test mac/run.sh on Linux |
281 | 303 | runs-on: ubuntu-latest |
282 | | - timeout-minutes: 60 |
| 304 | + timeout-minutes: 15 |
283 | 305 | environment: BrowserStack |
284 | 306 | steps: |
285 | 307 | - name: Checkout code |
@@ -402,6 +424,17 @@ jobs: |
402 | 424 | |
403 | 425 | echo "✅ All integration tests completed" |
404 | 426 |
|
| 427 | + - name: Upload BrowserStack Logs as Artifacts |
| 428 | + if: always() |
| 429 | + uses: actions/upload-artifact@v4 |
| 430 | + with: |
| 431 | + name: browserstack-logs-linux |
| 432 | + path: | |
| 433 | + ~/.browserstack/NOW/logs/ |
| 434 | + /tmp/run_test_*.log |
| 435 | + retention-days: 30 |
| 436 | + if-no-files-found: ignore |
| 437 | + |
405 | 438 | test-summary: |
406 | 439 | name: Test Summary |
407 | 440 | runs-on: ubuntu-latest |
|
0 commit comments