11 Commits

Author SHA1 Message Date
82757c4abc feat(watch mode): Add watch mode support with CLI options and enhanced documentation 2025-05-26 04:37:38 +00:00
7aaeed0dc6 fix: Implement tap.todo(), fix tap.skip.test() to create test objects, and ensure tap.only.test() works correctly
- tap.todo.test() now creates proper test objects marked as todo
- tap.skip.test() creates test objects instead of just logging
- tap.only.test() properly filters to run only marked tests
- Added markAsSkipped() method for pre-test skip marking
- All test types now contribute to accurate test counts
- Updated documentation to reflect these fixes

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-26 04:07:05 +00:00
33d2ff1d4f feat(core): Implement Protocol V2 with enhanced settings and lifecycle hooks 2025-05-26 04:02:32 +00:00
7b1732abcc BREAKING CHANGE(protocol): Introduce protocol v2 implementation and update build configuration with revised build order, new tspublish files, and enhanced documentation 2025-05-25 19:37:13 +00:00
c48887a820 fix(tstest): Fix test timing display issue and update TAP protocol documentation 2025-05-23 22:27:12 +00:00
2b01d949f2 feat(tstest): Enhance tstest with fluent API, suite grouping, tag filtering, fixture & snapshot testing, and parallel execution improvements 2025-05-16 00:21:32 +00:00
b28e2eace3 feat(package): Revamp package exports and update permissions with an extensive improvement plan for test runner enhancements. 2025-05-15 20:48:26 +00:00
42cd08eb1c feat(logging): Display failed test console logs in default mode 2025-05-15 19:40:46 +00:00
56f0f0be16 feat(logger): Improve logging output and add --logfile support for persistent logs 2025-05-15 17:50:25 +00:00
78ffad2f7d feat(logging): Improve logging output, CLI option parsing, and test report formatting. 2025-05-15 16:39:46 +00:00
a57edeef64 feat(cli): Enhance test discovery with support for single file and glob pattern execution using improved CLI argument detection 2025-05-15 14:37:55 +00:00