Repository navigation
Summary
Lots of new quality of life changes were suggested, which really improved vest! Let's highlight some of them!
Filter tests by status
Got a huge list of results, but only want to focus on the failing ones? Or the passing ones for some dopamine?
See the visibility filter widget in action!
visibility-filter-2.mp4
Stream test results
Itching to get some feedback? Vest now streams tests results as they finish, instead of waiting for the whole suite!
Witness the short-lived, yet majestic spinner!
result-stream.mp4
Fuzzy search
Loads of test results, yet can't find the one on your mind? Just type its name! Or method! Or heck, anything that kind of resembles either! The fuzzy search feature will bring it to the top!
Watch as vest figures out what you mean by "fzuzy", "porcess" and "cloor"!
fuzzy-find-2.mp4
The only flag
Trying to fix a single case? Waiting for all the other cases to run ruining your flow?
Just add only to your test method, and vest will get it!
only.mp4
What's Changed
- fix: Use right test count in TAP reports by @elementbound in #151
- feat: Filter results by @elementbound in #158
- feat: Run tests marked as
onlyby @elementbound in #159 - feat: Stream results by @elementbound in #160
- fix: Honor
onlyflag when running globs by @elementbound in #161 - chore(ui): Toggle visibility in popup by @elementbound in #164
- feat: Expand / collapse toggle by @elementbound in #165
- feat: Expose a SceneTree by @elementbound in #166
- feat: Fuzzy search by @elementbound in #167
- chore: Align icons with editor theme by @elementbound in #168
- build: Test with Godot 4.5 by @elementbound in #169
- docs: Exporting projects by @elementbound in #170
- feat: Record all assertion messages by @elementbound in #171
- fix: Handle null streaming result by @elementbound in #172
- fix: Ensure the mock's callable is passed to the mock handler by @elementbound in #173
- fix: Windows loopback error by @DustieDog in #174
- fix: Format minutes correctly by @elementbound in #175
New Contributors
- @DustieDog made their first contribution in #174
Full Changelog: v1.3.3...v1.10.4