0

使用最新版本(当前为 2021.1)的 PhpStorm 运行测试时,它会在我的src目录中添加一个覆盖文件夹。

它似乎是所有文件的代码覆盖率报告。有没有办法阻止它这样做?我从未使用过它并且经常忘记将它添加到我的.gitignore文件中并且它经常被提交。

对我们来说这是不必要的。

编辑 2021-06-03

根据下面 LazyOne 的评论,这似乎是在开玩笑。

我不知道这是一个开玩笑的问题,因为我目前不使用 PHP(尽管仍然有编辑器)。

它只是在最近的更新中开始发生,因此我很困惑。

将 设置coverageDirectory为不同的确实会移动覆盖文件夹。

删除所有覆盖设置,并运行覆盖测试仍然会创建文件夹。

这是正在创建的文件夹的屏幕截图。 在此处输入图像描述

Jest 配置当前是

{
  "globalSetup": "../jest.setup.ts",
  "setupFilesAfterEnv": ["../jest.setupFiles.ts"],
  "rootDir": "src",
  "moduleFileExtensions": ["js", "json", "ts"],
  "collectCoverage": true,
  "collectCoverageFrom": [
    "./**/*.{ts,js}",
    "!./**/tests/**/*",
    "!./**/mocks/**/*",
    "!./**/routes.*",
    "!./**/config/**/*",
    "!./**/__tests__/**/*",
    "!./**/__mocks__/**/*",
    "!./**/test/**/*",
    "!./**/exports.*",
    "!./src/coverage"
  ],
  "coverageReporters": ["text", "text-summary"],
  "coverageDirectory": "../coverage",
  "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$",
  "testPathIgnorePatterns": [],
  "transform": {
    "^.+\\.(ts)?$": "ts-jest"
  }
}

4

0 回答 0