-
-
Notifications
You must be signed in to change notification settings - Fork 708
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: onsi/ginkgo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.31.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: onsi/ginkgo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.32.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 9 commits
- 15 files changed
- 3 contributors
Commits on Jun 18, 2026
-
feat: add --sleep-on-failure to pause a failed spec before teardown
When a spec fails against a live environment, its teardown (AfterEach/JustAfterEach/DeferCleanup) tears down the very state needed to debug the failure. --sleep-on-failure=<duration> pauses the suite the moment a failure is identified - before any teardown runs - so the live system can be inspected. The pause hooks directly into the suite's existing failure-handling path (runNode): when a node finishes with a failure, Ginkgo emits the failure and then, if the flag is set, pauses right there. Only failures in setup and subject nodes (It, Before*, BeforeSuite...) pause; failures in teardown/cleanup or reporting nodes do not, since the system is already being torn down at that point. The pause is interruptible: pressing ^C (or any interrupt) ends the pause early and the suite proceeds to run cleanup as usual rather than skipping it. This is a debugging aid for interactive, serial runs. Because Ginkgo's parallelism is multi-process, a single failing spec cannot meaningfully freeze the whole system, so combining --sleep-on-failure with -p/--procs is rejected with a configuration error. Adds unit (internal_integration) and CLI (integration) tests and docs. Assisted-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Enrique Llorente <ellorent@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 76a2074 - Browse repository at this point
Copy the full SHA 76a2074View commit details
Commits on Jun 22, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 73c59df - Browse repository at this point
Copy the full SHA 73c59dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b83f524 - Browse repository at this point
Copy the full SHA b83f524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5313727 - Browse repository at this point
Copy the full SHA 5313727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d281e1 - Browse repository at this point
Copy the full SHA 7d281e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21047ce - Browse repository at this point
Copy the full SHA 21047ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 334f74a - Browse repository at this point
Copy the full SHA 334f74aView commit details -
Make -fd exclusive of -p/-procs and -randomize-all
-fd's RSpec-style hierarchical output assumes specs run serially in declaration order. Combined with parallelism or randomization it produces fragmented, hard-to-read output. Rather than refusing to run, Ginkgo now overrides -p/-procs/-randomize-all when -fd is set, runs serially in declaration order, and prints a notice explaining what was overridden.
Configuration menu - View commit details
-
Copy full SHA for 0491f2a - Browse repository at this point
Copy the full SHA 0491f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff1646 - Browse repository at this point
Copy the full SHA 9ff1646View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.31.0...v2.32.0