Releases: kotest/kotest
Releases · kotest/kotest
Release 3.4.1
v3.4.1 Release 3.4.1
v3.4.0
v3.3.3
Release 3.3.2
- Fixed .kotlintest folder being created even when not necessary #720
- Fixed child tests propagating exceptions to parents (making the entire test suite fail)
Release 3.3.0
Release 3.3.0
3.3.0-RC2
Release 3.2.1
- Feature: AnnotationSpec now has a expected exception configuration #527 #559
- Feature: BehaviorSpec gained extra nesting possibilities, with And between any other keywords #562 #593
- Bugfix: Independent tests were sharing a thread, and one test could timeout a different one for apparently no reason #588 #590
- Improvement: Documentation on TestConfig.invocations clarified #591 #592
Release 3.2.0
- Feature: Support for coroutines directly from tests #386
- Feature: Isolation mode added to more finely control the instances in which tests execute #379
- Feature: When re-running tests, execute previously failing specs first #388
- Feature: Support for @before and @after in AnnotationSpec for easier migration from JUnit #513
- Feature: Support package selectors in discovery #461
- Improvement: The test listeners have been reworked to make them more powerful and clearer #494
- Improvement: Better support for multi-line string comparisions #402
- Improvement: Gen.oneOf should be covariant #471
- Improvement: Double should have oppostive matchers for shouldBePositive and shouldBeNegative #435
- Improvement: New matchers #393 #325
- Bugfix: BehaviorSpec doesn't allow config bug #495
- Bugfix: Error when throwing AssertionError from inside a shouldThrow{} block #479
- Bugfix: Fix test timeouts #476
- Bugfix: Fix annotation spec failure message #539
- Internal: Build now uses Kotlin 1.3 #379
- Internal: Upgraded class scanning to use ClassGraph instead of Reflections #459