Compare commits

...

2 Commits

Author SHA1 Message Date
Bryan Maass
8446870fa1 Upload test logs even when tests pass
Previously logs were only uploaded on test failure. This makes it
difficult to debug slow-but-passing test runs like Databricks timeouts.
Logs have 1-day retention so storage impact is minimal.
2025-12-19 14:32:14 -07:00
Bryan Maass
e03cf098ea bump databricks timeout to get logging info 2025-12-19 13:53:57 -07:00
2 changed files with 3 additions and 3 deletions

View File

@@ -81,8 +81,8 @@ runs:
list-suites: failed
list-tests: failed
fail-on-error: false
- name: Upload Logs on Failure
if: always() && steps.run-test.outcome != 'success' && steps.check-driver.outputs.skip != 'true'
- name: Upload Logs When Not Skipped
if: always() && steps.check-driver.outputs.skip != 'true'
uses: actions/upload-artifact@v4
with:
name: ${{ format('test-logs-{0}{1}', github.job, (inputs.logs-artifact-suffix == '' || inputs.logs-artifact-suffix == null) && '' || format('-{0}', inputs.logs-artifact-suffix)) }}

View File

@@ -299,7 +299,7 @@ jobs:
needs: determine-driver-skips
if: ${{ !inputs.skip && !(needs.determine-driver-skips.outputs.skip == 'true') }}
runs-on: ubuntu-latest
timeout-minutes: 60
timeout-minutes: 75
env:
CI: 'true'
DRIVERS: databricks