首页 > 解决方案 > 如何从测试覆盖率分析中排除特定文件?

问题描述

我的 Elixir 应用程序中有一些文件想从测试覆盖率报告中排除。我现在没有使用任何花哨的覆盖工具;(尽管我不接受使用此类工具的可能性)我现在正在使用mix test --cover

我如何告诉覆盖分析工具给定文件不应该包含在覆盖分析中?

标签: elixirelixir-mix

解决方案


目前还不能直接在 Elixir 中进行。我知道有两个库可以排除特定模块。

Coverex https://github.com/alfert/coverex

Excoveralls https://github.com/parroty/excoveralls

检查它们,看看你是否喜欢它们。有关此主题的更多信息,请查看这些链接。

https://elixirforum.com/t/code-coverage-tools-for-elixir/18102/2

https://elixirforum.com/t/add-ability-to-exclude-specific-functions-modules-files-from-test-coverage-reports/15743/1


推荐阅读