我有一个项目A
,我在 test project 中为它编写了单元测试UnitTests
。我使用 MSTest。
我在文件中写了一些测试工具UnitTestUtils.cs
来简化测试项目A
。我还用单元测试介绍了这些实用程序。
现在的文件结构是
- 一个
- 程序.cs
- 单元测试
- 实用程序
- UnitTestUtils.cs
- Tests.cs <- (A_SomeTest1, A_SomeTest2, ...)
- UtilsTests.cs <- (Utils_SomeTest1, ...)
- 实用程序
所有测试A
都以 . 为前缀A_
,所有 utils 测试都以 . 为前缀Utils_
。
我想在本指令中使用like来运行测试工具的代码覆盖率。我可以为要运行的测试指定一个前缀 using ,但代码覆盖率不是我的测试工具的覆盖率,而是项目的覆盖率。coverlet.collector
dotnet test --filter Utils
A
如何为我的测试工具运行代码覆盖率?