Vitest:如何从覆盖率报告中排除目录?

Spe*_*ord 4 unit-testing vitest

如何从 vitest 的覆盖率报告中排除目录?

我正在寻找类似coveragePathIgnorePatterns选项的东西,因为它是开玩笑的:

coveragePathIgnorePatterns: [
    '<rootDir>/src/foo.ts',
    '<rootDir>/src/bar.ts',
     ....
  ],
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点vitest.config.ts

mus*_*hti 9

在里面coverage你需要添加排除忽略模式。然后它就会起作用。像这样:

在 vite.config.ts 中

{
...
  test: {
     ...,
     coverage: {
       provider: 'istanbul',
       exclude: ['src/config/**']
     }

  }
}
Run Code Online (Sandbox Code Playgroud)

不要将其添加到覆盖范围之外。这对我不起作用。