避免在 git commit 中包含使用 vitest 运行纱线覆盖创建的覆盖文件夹

问题描述 投票:0回答:1

我们的团队正在使用 vitest、vitest-environment-nuxt、nuxt-vitest 进行组件单元测试,创建覆盖率报告的提供程序是 v8,使用包 @vitest/coverage-v8。 我想要实现的是排除运行命令后生成的覆盖文件夹

vitest run --coverage

尝试在 .gitignore 文件中添加“覆盖范围”,但它似乎对我不起作用。每当我运行

git status
时,都会有几行表明覆盖文件夹中的文件被修改。 任何建议都是完美的。谢谢!

code-coverage vitest .git-folder
1个回答
0
投票

您应该能够通过以下步骤实现这一目标:

  1. 删除整个
    coverage
    文件夹。
  2. 提交更改
  3. coverage/*
    行添加到
    .gitignore
  4. 提交更改
  5. 运行测试覆盖率
    vitest --coverage.enabled true
  6. 奔跑
    git status
  7. 覆盖文件不应出现在 diff 中
  8. 推送更改
© www.soinside.com 2019 - 2024. All rights reserved.