Visual Studio Code - .NET Core 测试浏览器

9
我正在尝试通过Visual Studio Code的.NET Core Test Explorer插件运行测试。我有一个包含项目源代码和测试代码的文件夹。 但是测试探索器无法找到测试,我已经将 "dotnet-test-explorer.testProjectPath" 设置为实际文件夹,但仍然无法找到。 有没有什么想法可以让VSC的核心测试浏览器实际找到我的测试?这些都是*.cs文件。谢谢。
1个回答

6
这是关于你的测试csproj名称的问题。
在.NET Core Test Explorer扩展程序的详细信息中,我们可以读到:
“glob模式“+(testProjectOne|testProjectTwo)”或“*/Tests.csproj”应该添加两个测试项目。”
然而,csproj的默认模板名称不同。
例如,“dotnet new nunit”有一个名为“projectName.TestProject.csproj”的项目名称。 因此,它不包含在全局模式中。
有两种解决方法:
1.将项目名称更改为“projectName.Tests.csproj”
2.更改.NET Core Test Explorer的设置为“dotnet-test-explorer.testProjectPath”:“* / *.TestProject.csproj”

1
它在Windows上可以工作,但是我在Linux下使用相同的配置没有看到测试用例。有什么想法吗? - abyssal whale

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接