Skip to content

redguava/mre-vitest-shard-missing-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Reproducible Example

Issue

vitest fails a shard if the shard index is higher than the number of test files.

For example, let's say there is only a single test file but you instruct vitest to split up the test suite into two shards. While the first shard will pass, the second shard will fail claiming that there are no test files found.

❯ npm run test:shard-2

> test:shard-2
> vitest run --shard=2/2


 RUN  v3.2.1 /Users/niklaas/git/red-guava/mre-vitest-shard-missing-files

No test files found, exiting with code 1

include: **/*.{test,spec}.?(c|m)[jt]s?(x)
exclude:  **/node_modules/**, **/dist/**, **/cypress/**, **/.{idea,git,cache,output,temp}/**, **/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*

Workaround

You can add the --passWithNotTests flag. However, this could cause you to miss out on no tests being executed for the first shard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published