mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Unit tests are becoming more flaky, so retry them (#30682)
* Unit tests are becoming more flaky, so retry them * Timeouts everywhere * Limit windows test threads for unit tests
This commit is contained in:
parent
f5627ce4cc
commit
c2af95d2fc
3 changed files with 15 additions and 4 deletions
6
.github/workflows/linux.yml
vendored
6
.github/workflows/linux.yml
vendored
|
@ -100,7 +100,11 @@ jobs:
|
|||
run: ./mach test-scripts
|
||||
- name: Unit tests
|
||||
if: ${{ inputs.unit-tests || github.ref_name == 'try-linux' }}
|
||||
run: python3 ./mach test-unit ${{ env.cargo_profile_option }}
|
||||
uses: nick-fields/retry@v2
|
||||
with:
|
||||
timeout_minutes: 20
|
||||
max_attempts: 2 # https://github.com/servo/servo/issues/30683
|
||||
command: python ./mach test-unit ${{ env.cargo_profile_option }}
|
||||
- name: Rename build timing
|
||||
run: cp -r target/cargo-timings target/cargo-timings-linux
|
||||
- name: Archive build timing
|
||||
|
|
7
.github/workflows/mac.yml
vendored
7
.github/workflows/mac.yml
vendored
|
@ -93,8 +93,11 @@ jobs:
|
|||
run: ./mach test-scripts
|
||||
- name: Unit tests
|
||||
if: ${{ inputs.unit-tests || github.ref_name == 'try-mac' }}
|
||||
timeout-minutes: 30 # https://github.com/servo/servo/issues/30275
|
||||
run: python3 ./mach test-unit ${{ env.cargo_profile_option }}
|
||||
uses: nick-fields/retry@v2
|
||||
with:
|
||||
timeout_minutes: 20 # https://github.com/servo/servo/issues/30275
|
||||
max_attempts: 3 # https://github.com/servo/servo/issues/30683
|
||||
command: python3 ./mach test-unit ${{ env.cargo_profile_option }}
|
||||
- name: Build mach package
|
||||
run: python3 ./mach package ${{ env.cargo_profile_option }}
|
||||
- name: Run smoketest for mach package
|
||||
|
|
6
.github/workflows/windows.yml
vendored
6
.github/workflows/windows.yml
vendored
|
@ -85,7 +85,11 @@ jobs:
|
|||
run: python mach smoketest --angle ${{ env.cargo_profile_option }}
|
||||
- name: Unit tests
|
||||
if: ${{ inputs.unit-tests || github.ref_name == 'try-windows' }}
|
||||
run: python mach test-unit ${{ env.cargo_profile_option }}
|
||||
uses: nick-fields/retry@v2
|
||||
with:
|
||||
timeout_minutes: 30
|
||||
max_attempts: 3 # https://github.com/servo/servo/issues/30683
|
||||
command: python mach test-unit ${{ env.cargo_profile_option }} -- -- --test-threads=1
|
||||
- name: Rename build timing
|
||||
run: cp C:\a\servo\servo\target\cargo-timings C:\a\servo\servo\target\cargo-timings-windows -Recurse
|
||||
- name: Archive build timing
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue