Command
test
Description
The unit-test builder does not provide a way to use the --changed vitest option: https://vitest.dev/guide/cli.html#changed. This will analyze the import graph and only run tests affected by a change, which is useful for running a subset of the test suite for pull requests. This option is not available through the vitest configuration file.
Describe the solution you'd like
Add a changed: <string> option to the unit-test builder options which passes --changed <string> to the vitest runner.
Describe alternatives you've considered
I don't think there are any good workarounds. Using @analogjs/vitest-angular exposes vitest directly, but requires more setup and is not an "official" package.
Command
test
Description
The
unit-testbuilder does not provide a way to use the--changedvitest option: https://vitest.dev/guide/cli.html#changed. This will analyze the import graph and only run tests affected by a change, which is useful for running a subset of the test suite for pull requests. This option is not available through the vitest configuration file.Describe the solution you'd like
Add a
changed: <string>option to theunit-testbuilder options which passes--changed <string>to the vitest runner.Describe alternatives you've considered
I don't think there are any good workarounds. Using
@analogjs/vitest-angularexposes vitest directly, but requires more setup and is not an "official" package.