Skip to content

retry flaky e2e specs once - #192

Merged
maschmid merged 1 commit into
functions-dev:mainfrom
gauron99:push-ppnqykvvxxmo
Aug 6, 2026
Merged

retry flaky e2e specs once#192
maschmid merged 1 commit into
functions-dev:mainfrom
gauron99:push-ppnqykvvxxmo

Conversation

@gauron99

@gauron99 gauron99 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

The slowest healthy spec in s2i/knative takes 498s against a 600s default Eventually timeout, only 17% headroom, while ginkgo runs 4 specs in parallel on a 4-core runner. Under contention a normally-8-minute spec overruns and the whole job fails, blocking dependabot auto-merge.

The imagePullSecrets spec timed out at 600s on three unrelated branches; PR 176 failed it in the merge queue and passed on retry with identical code, so it is a flake and not a regression.

--flake-attempts=2 retries a failed spec once and only costs time when a spec actually fails. Left off test-e2e-bundle, which has no failures in the last 93 runs.

The slowest healthy spec in s2i/knative takes 498s against a 600s default
Eventually timeout, only 17% headroom, while ginkgo runs 4 specs in
parallel on a 4-core runner. Under contention a normally-8-minute spec
overruns and the whole job fails, blocking dependabot auto-merge.

The imagePullSecrets spec timed out at 600s on three unrelated branches;
PR 176 failed it in the merge queue and passed on retry with identical
code, so it is a flake and not a regression.

--flake-attempts=2 retries a failed spec once and only costs time when a
spec actually fails. Left off test-e2e-bundle, which has no failures in
the last 93 runs.
@gauron99
gauron99 requested a review from maschmid August 5, 2026 20:49
@maschmid
maschmid merged commit 0fe6d57 into functions-dev:main Aug 6, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants