Skip to content

Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.2.0#36

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/onsi/ginkgo/v2-2.2.0
Closed

Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.2.0#36
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/onsi/ginkgo/v2-2.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2022

Copy link
Copy Markdown
Contributor

Bumps github.com/onsi/ginkgo/v2 from 2.1.4 to 2.2.0.

Release notes

Sourced from github.com/onsi/ginkgo/v2's releases.

v2.2.0

2.2.0

Generate real-time Progress Reports [f91377c]

Ginkgo can now generate Progress Reports to point users at the current running line of code (including a preview of the actual source code) and a best guess at the most relevant subroutines.

These Progress Reports allow users to debug stuck or slow tests without exiting the Ginkgo process. A Progress Report can be generated at any time by sending Ginkgo a SIGINFO (^T on MacOS/BSD) or SIGUSR1.

In addition, the user can specify --poll-progress-after and --poll-progress-interval to have Ginkgo start periodically emitting progress reports if a given node takes too long. These can be overriden/set on a per-node basis with the PollProgressAfter and PollProgressInterval decorators.

Progress Reports are emitted to stdout, and also stored in the machine-redable report formats that Ginkgo supports.

Ginkgo also uses this progress reporting infrastructure under the hood when handling timeouts and interrupts. This yields much more focused, useful, and informative stack traces than previously.

Features

  • BeforeSuite, AfterSuite, SynchronizedBeforeSuite, SynchronizedAfterSuite, and ReportAfterSuite now support (the relevant subset of) decorators. These can be passed in after the callback functions that are usually passed into these nodes.

    As a result the signature of these methods has changed and now includes a trailing args ...interface{}. For most users simply using the DSL, this change is transparent. However if you were assigning one of these functions to a custom variable (or passing it around) then your code may need to change to reflect the new signature.

Maintenance

  • Modernize the invocation of Ginkgo in github actions [0ffde58]
  • Update reocmmended CI settings in docs [896bbb9]
  • Speed up unnecessarily slow integration test [6d3a90e]

v2.1.6

2.1.6

Fixes

  • Add SuppressProgressReporting decorator to turn off --progress announcements for a given node [dfef62a]
  • chore: remove duplicate word in comments [7373214]

v2.1.5

2.1.5

Fixes

  • drop -mod=mod instructions; fixes #1026 [6ad7138]
  • Ensure CurrentSpecReport and AddReportEntry are thread-safe [817c09b]
  • remove stale importmap gcflags flag test [3cd8b93]
  • Always emit spec summary [5cf23e2] - even when only one spec has failed
  • Fix ReportAfterSuite usage in docs [b1864ad]
  • fixed typo (#997) [219cc00]
  • TrimRight is not designed to trim Suffix [71ebb74]
  • refactor: replace strings.Replace with strings.ReplaceAll (#978) [143d208]
  • fix syntax in examples (#975) [b69554f]

Maintenance

  • Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#1027) [e5dfce4]
  • Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#1006) [7ae91c4]
  • Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#1005) [e87a85a]

... (truncated)

Changelog

Sourced from github.com/onsi/ginkgo/v2's changelog.

2.2.0

Generate real-time Progress Reports [f91377c]

Ginkgo can now generate Progress Reports to point users at the current running line of code (including a preview of the actual source code) and a best guess at the most relevant subroutines.

These Progress Reports allow users to debug stuck or slow tests without exiting the Ginkgo process. A Progress Report can be generated at any time by sending Ginkgo a SIGINFO (^T on MacOS/BSD) or SIGUSR1.

In addition, the user can specify --poll-progress-after and --poll-progress-interval to have Ginkgo start periodically emitting progress reports if a given node takes too long. These can be overriden/set on a per-node basis with the PollProgressAfter and PollProgressInterval decorators.

Progress Reports are emitted to stdout, and also stored in the machine-redable report formats that Ginkgo supports.

Ginkgo also uses this progress reporting infrastructure under the hood when handling timeouts and interrupts. This yields much more focused, useful, and informative stack traces than previously.

Features

  • BeforeSuite, AfterSuite, SynchronizedBeforeSuite, SynchronizedAfterSuite, and ReportAfterSuite now support (the relevant subset of) decorators. These can be passed in after the callback functions that are usually passed into these nodes.

    As a result the signature of these methods has changed and now includes a trailing args ...interface{}. For most users simply using the DSL, this change is transparent. However if you were assigning one of these functions to a custom variable (or passing it around) then your code may need to change to reflect the new signature.

Maintenance

  • Modernize the invocation of Ginkgo in github actions [0ffde58]
  • Update reocmmended CI settings in docs [896bbb9]
  • Speed up unnecessarily slow integration test [6d3a90e]

2.1.6

Fixes

  • Add SuppressProgressReporting decorator to turn off --progress announcements for a given node [dfef62a]
  • chore: remove duplicate word in comments [7373214]

2.1.5

Fixes

  • drop -mod=mod instructions; fixes #1026 [6ad7138]
  • Ensure CurrentSpecReport and AddReportEntry are thread-safe [817c09b]
  • remove stale importmap gcflags flag test [3cd8b93]
  • Always emit spec summary [5cf23e2] - even when only one spec has failed
  • Fix ReportAfterSuite usage in docs [b1864ad]
  • fixed typo (#997) [219cc00]
  • TrimRight is not designed to trim Suffix [71ebb74]
  • refactor: replace strings.Replace with strings.ReplaceAll (#978) [143d208]
  • fix syntax in examples (#975) [b69554f]

Maintenance

  • Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#1027) [e5dfce4]
  • Bump tzinfo from 1.2.9 to 1.2.10 in /docs (#1006) [7ae91c4]
  • Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 (#1005) [e87a85a]
  • test: add new Go 1.19 to test matrix (#1014) [bbefe12]
  • Bump golang.org/x/tools from 0.1.11 to 0.1.12 (#1012) [9327906]
  • Bump golang.org/x/tools from 0.1.10 to 0.1.11 (#993) [f44af96]

... (truncated)

Commits
  • 07c71e3 v2.2.0
  • dd27a20 Progress Report timings are now stable
  • 9999f0a ProgressReports are included in machine-readable reports
  • b571ba5 10 most recent GinkgoWriter lines are now emitted in the progress report
  • 72dbafd Fixed Github Actions integration spec
  • 43bbd8a debugging integration spec in github actions
  • 10a9371 Refactor progress reports
  • dae8e2b --source-root allows users to tell Ginkgo where to look for source files when...
  • 980264e allow subpackages in heuristic for determining which packages to highlight in...
  • f3b27ba Clean up duration precision when reporting progress
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.1.4 to 2.2.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.1.4...v2.2.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 19, 2022
@codecov

codecov Bot commented Sep 19, 2022

Copy link
Copy Markdown

Codecov Report

Base: 76.32% // Head: 76.32% // No change to project coverage 👍

Coverage data is based on head (4948802) compared to base (483fd43).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #36   +/-   ##
=======================================
  Coverage   76.32%   76.32%           
=======================================
  Files          15       15           
  Lines         283      283           
=======================================
  Hits          216      216           
  Misses         51       51           
  Partials       16       16           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@dependabot @github

dependabot Bot commented on behalf of github Oct 12, 2022

Copy link
Copy Markdown
Contributor Author

Superseded by #39.

@dependabot dependabot Bot closed this Oct 12, 2022
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/onsi/ginkgo/v2-2.2.0 branch October 12, 2022 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants