fix: add --changed
flag support to vitest list
command (fix #8270)
#8272
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR fixes a bug where the
vitest list --changed
command was ignoring the--changed
flag and showing all tests instead of only those affected by changed files. This was inconsistent with the behavior of the regularvitest --changed
command, which correctly filters tests based on git changes.What this PR solves:
--changed
flag now works correctly with thevitest list
commandvitest list --changed
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:
--changed
flag is ignored when runningvitest list --changed
#8270 where the bug was reported and discussedtest/cli/test/list-changed.test.ts
with 5 test cases that verify the fix works correctlypnpm-lock.yaml
unless you introduce a new test example.pnpm-lock.yaml
- only added test files and modified existing codeTests
pnpm test:ci
.Documentation
pnpm run docs
command.--changed
flag was already documented in the CLI docs, it just wasn't working with thelist
commandChangesets
feat:
,fix:
,perf:
,docs:
, orchore:
.fix: add --changed flag support to vitest list command (fix #8270)
fix: add --changed flag support to vitest list command