v0.9.0
The main improvements include better error reporting that shows details when tests retry, enhanced test summaries with timing information, and a bug fix to ensure all test events are properly captured. The developers also made several performance optimizations to reduce memory usage and speed up the framework.
What's Changed
New features
- ✨ Print test error details in on_retry method by @yukinarit in #101
- 🐶 Add test summary with count and timing display by @yukinarit in #107
- 🐶 Add test prep timing to test summary by @yukinarit in #108
Bug fixes
- 🐛 Start reporters before runner task to prevent missing broadcast events by @yukinarit in #100
Refactoring
- ✨ Store Arc in PROJECT task local to avoid expensive cloning by @yukinarit in #102
- ✨ Wrap TestInfo in Arc to eliminate unnecessary cloning by @yukinarit in #103
- ✨ Use explicit Arc::clone instead of .clone() for clarity by @yukinarit in #104
- ✨ Use explicit Arc::clone instead of .clone() for clarity by @yukinarit in #105
- ✨ Eliminate projects vector cloning for each test case by @yukinarit in #106
Other changes
- 🐶 Add @yuk1ty and @2323-code as sponsors by @yukinarit in #99
- 🔖 Bump version to v0.9.0 by @yukinarit in #110
Full Changelog: v0.8.2...v0.9.0