feat(tstest): Enhance tstest with fluent API, suite grouping, tag filtering, fixture & snapshot testing, and parallel execution improvements
This commit is contained in:
11
changelog.md
11
changelog.md
@ -1,5 +1,16 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-05-16 - 1.7.0 - feat(tstest)
|
||||
Enhance tstest with fluent API, suite grouping, tag filtering, fixture & snapshot testing, and parallel execution improvements
|
||||
|
||||
- Updated npm scripts to run tests in verbose mode and support glob patterns with quotes
|
||||
- Introduced tag filtering support (--tags) in the CLI to run tests by specified tags
|
||||
- Implemented fluent syntax methods (tags, priority, retry, timeout) for defining tests and applying settings
|
||||
- Added test suite grouping with describe(), along with beforeEach and afterEach lifecycle hooks
|
||||
- Integrated a fixture system and snapshot testing via TapTools with base64 snapshot communication
|
||||
- Enhanced TAP parser regex, error collection, and snapshot handling for improved debugging
|
||||
- Improved parallel test execution by grouping files with a 'para__' pattern and running them concurrently
|
||||
|
||||
## 2025-05-15 - 1.6.0 - feat(package)
|
||||
Revamp package exports and update permissions with an extensive improvement plan for test runner enhancements.
|
||||
|
||||
|
Reference in New Issue
Block a user