Skip to content

Commit d613a7d

Browse files
authored
Bump timeout on e2e tests (#10381)
1 parent e63c035 commit d613a7d

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

.github/workflows/nightly-tests.yaml

+5-4
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
name: End-to-End (branch=${{ github.ref_name }}, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
5757
if: ${{ github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'workflow_initiating_branch' }}
5858
runs-on: ubuntu-22.04
59-
timeout-minutes: 150
59+
timeout-minutes: 180
6060
strategy:
6161
# Since we are running these on a schedule, there is no value in failing fast
6262
# In fact, we want to ensure that all tests run, so that we have a clearer picture of which tests are prone to flaking
@@ -66,7 +66,7 @@ jobs:
6666
# When running the tests at night, there is no value in splitting the tests across multiple clusters and running them in parallel.
6767
# As a result, we increase the threshold for the tests, since they all run serially on a single cluster
6868
- cluster-name: 'cluster-one'
69-
go-test-args: '-v -timeout=120m'
69+
go-test-args: '-v -timeout=150m'
7070
go-test-run-regex: ${{ inputs.kubernetes-end-to-end-run-regex }}
7171
# In our nightly tests, we run the suite of tests using the lower and upper ends of versions that we claim to support
7272
# The versions should mirror: https://docs.solo.io/gloo-edge/latest/reference/support/
@@ -117,7 +117,7 @@ jobs:
117117
name: End-to-End (branch=main, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
118118
if: ${{ (github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'main') || github.event.schedule == '0 5 * * *' }}
119119
runs-on: ubuntu-22.04
120-
timeout-minutes: 150
120+
timeout-minutes: 180
121121
strategy:
122122
# Since we are running these on a schedule, there is no value in failing fast
123123
# In fact, we want to ensure that all tests run, so that we have a clearer picture of which tests are prone to flaking
@@ -127,7 +127,7 @@ jobs:
127127
# When running the tests at night, there is no value in splitting the tests across multiple clusters and running them in parallel.
128128
# As a result, we increase the threshold for the tests, since they all run serially on a single cluster
129129
- cluster-name: 'cluster-one'
130-
go-test-args: '-v -timeout=120m'
130+
go-test-args: '-v -timeout=150m'
131131
# Specifying an empty regex means all tests will be run.
132132
go-test-run-regex: ""
133133
# In our nightly tests, we run the suite of tests using the lower and upper ends of versions that we claim to support
@@ -174,6 +174,7 @@ jobs:
174174
istio-version: ${{ steps.dotenv.outputs.istio_version }}
175175
matrix-label: ${{ matrix.version-files.label }}
176176

177+
# Reminder: when setting up the job next release branch, copy from "end_to_end_tests_main" not the previous release job as configuration may have changed
177178
end_to_end_tests_17:
178179
name: End-to-End (branch=v1.17.x, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
179180
if: ${{ (github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'v1.17.x') || github.event.schedule == '0 6 * * 1' }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
changelog:
2+
- type: FIX
3+
issueLink: https://github.com/solo-io/gloo/issues/10380
4+
resolvesIssue: true
5+
description: >-
6+
Bump the timeout for the nightly e2e tests

0 commit comments

Comments
 (0)