Releases: onsi/ginkgo
Releases · onsi/ginkgo
v2.31.0
v2.30.0
2.30.0
Features
Ginkgo now allows extentions/global.Reset to support running multiple suites from within a single process. This may take some massaging on your part (see 1672) but can dramatically speed up codebases with O(hundreds) of test suites.
Thanks @lawrencejones !
Fixes
- Fix nested --github-output group for progress report nested inside timeline [4f62d7a]
v2.29.0
2.29.0
GinkgoHelperGo makes it easier to write test helpers that need to run in goroutines. Specifically, it makes managing the failure state and capturing failure panics correctly straightforward.
ginkgo outline now includes entries defined in DescribeTableSubtree
v2.28.3
v2.28.2
v2.28.1
v2.28.0
2.28.0
Ginkgo's SemVer filter now supports filtering multiple components by SemVer version:
It("should work in a specific version range (1.0.0, 2.0.0) and third-party dependency redis in [8.0.0, ~)", SemVerConstraint(">= 3.2.0"), ComponentSemVerConstraint("redis", ">= 8.0.0") func() {
// This test will only run when version is between 1.0.0 (exclusive) and 2.0.0 (exclusive) and redis version is >= 8.0.0
})can be filtered in or out with an invocation like:
ginkgo --sem-ver-filter="2.1.1, redis=8.2.0"Huge thanks to @Icarus9913 for working on this!