diff --git a/.github/workflows/check-onemath.yaml b/.github/workflows/check-onemath.yaml index 50aef0954b7..1454a1a278f 100644 --- a/.github/workflows/check-onemath.yaml +++ b/.github/workflows/check-onemath.yaml @@ -23,7 +23,9 @@ env: test-env-name: 'test_onemath' rerun-tests-on-failure: 'true' rerun-tests-max-attempts: 2 - rerun-tests-timeout: 20 + rerun-tests-timeout: 30 + rerun-tensor-tests-timeout: 10 + rerun-tensor-tests-max-attempts: 3 jobs: build_env_file: @@ -196,8 +198,8 @@ jobs: id: run_tensor_tests uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: - timeout_minutes: ${{ env.rerun-tests-timeout }} - max_attempts: ${{ env.rerun-tests-max-attempts }} + timeout_minutes: ${{ env.rerun-tensor-tests-timeout }} + max_attempts: ${{ env.rerun-tensor-tests-max-attempts }} retry_on: any command: | . $CONDA/etc/profile.d/conda.sh @@ -221,7 +223,7 @@ jobs: os: [ubuntu-latest] # windows-2022 - no DFT support for Windows in oneMKL runs-on: ${{ matrix.os }} - timeout-minutes: 60 + timeout-minutes: 120 defaults: run: @@ -330,8 +332,8 @@ jobs: id: run_tensor_tests_branch uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: - timeout_minutes: ${{ env.rerun-tests-timeout }} - max_attempts: ${{ env.rerun-tests-max-attempts }} + timeout_minutes: ${{ env.rerun-tensor-tests-timeout }} + max_attempts: ${{ env.rerun-tensor-tests-max-attempts }} retry_on: any command: | . $CONDA/etc/profile.d/conda.sh diff --git a/.github/workflows/conda-build-test.yml b/.github/workflows/conda-build-test.yml index 570312ba8d9..6b123472fe1 100644 --- a/.github/workflows/conda-build-test.yml +++ b/.github/workflows/conda-build-test.yml @@ -35,6 +35,10 @@ env: test-env-name: 'test' rerun-tests-max-attempts: 2 rerun-tests-timeout: 45 + rerun-tensor-tests-timeout: 15 + rerun-tensor-tests-max-attempts: 3 + # Healthy Windows tensor runs take up to ~19 min + rerun-tensor-tests-timeout-win: 20 jobs: build: @@ -285,8 +289,8 @@ jobs: id: run_tests_tensor uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: - timeout_minutes: ${{ env.rerun-tests-timeout }} - max_attempts: ${{ env.rerun-tests-max-attempts }} + timeout_minutes: ${{ runner.os == 'Windows' && env.rerun-tensor-tests-timeout-win || env.rerun-tensor-tests-timeout }} + max_attempts: ${{ env.rerun-tensor-tests-max-attempts }} retry_on: any shell: bash command: | diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index c68402601ae..e00453594fc 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -24,6 +24,10 @@ env: rerun-tests-on-failure: 'true' rerun-tests-max-attempts: 2 rerun-tests-timeout: 45 + rerun-tensor-tests-timeout: 15 + rerun-tensor-tests-max-attempts: 3 + # Healthy Windows tensor runs take up to ~19 min + rerun-tensor-tests-timeout-win: 20 jobs: build: @@ -153,7 +157,7 @@ jobs: needs: build runs-on: ${{ matrix.os }} - timeout-minutes: 100 + timeout-minutes: 120 defaults: run: @@ -308,8 +312,8 @@ jobs: id: run_tests_tensor_linux uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: - timeout_minutes: ${{ env.rerun-tests-timeout }} - max_attempts: ${{ env.rerun-tests-max-attempts }} + timeout_minutes: ${{ env.rerun-tensor-tests-timeout }} + max_attempts: ${{ env.rerun-tensor-tests-max-attempts }} retry_on: any command: | . $CONDA/etc/profile.d/conda.sh @@ -617,8 +621,8 @@ jobs: id: run_tests_tensor_win uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0 with: - timeout_minutes: ${{ env.rerun-tests-timeout }} - max_attempts: ${{ env.rerun-tests-max-attempts }} + timeout_minutes: ${{ env.rerun-tensor-tests-timeout-win }} + max_attempts: ${{ env.rerun-tensor-tests-max-attempts }} retry_on: any shell: pwsh command: |