Ginkgo 1.3.0
Improvements:
- Significantly improved parallel test distribution. Now instead of pre-sharding test cases across workers (which can result in idle workers and poor test performance) Ginkgo uses a shared queue to keep all workers busy until all tests are complete. This improves test-time performance and consistency.
Skip(message)can be used to skip the current test.- Added
extensions/table- a Ginkgo DSL for Table Driven Tests - Add
GinkgoRandomSeed()- shorthand forconfig.GinkgoConfig.RandomSeed - Support for retrying flaky tests with
--flakeAttempts ginkgo ./...now recurses as you'd expect- Added
Specifya synonym forIt - Support colorise on Windows
- Broader support for various go compilation flags in the
ginkgoCLI
Bug Fixes:
- Ginkgo tests now fail when you
panic(nil)(#167)