UWP 单元测试不会出现在 Rider 中
Posted
技术标签:
【中文标题】UWP 单元测试不会出现在 Rider 中【英文标题】:UWP Unit Tests Don't Show Up in Rider 【发布时间】:2020-12-19 22:22:57 【问题描述】:我有一个包含两个单元测试项目的解决方案。一个用于 .NET,另一个用于 UWP。 .NET Framework 和 .NET Core 测试显示在 Rider 中,但 UWP 测试不显示。它们出现在 Visual Studio 中。你可以看到项目here。看来 dotCover 应该是support UWP。我假设 Rider 使用相同的引擎。此外,我打开 dotCover 并在包中找到了我的应用单元测试应用,但它也没有接受任何测试。我正在使用 MS Test,但如果需要可以切换。
这是我在 dotCover 中看到的:
Rider 是否支持 UWP 进行单元测试?如果没有,我可以用 dotCover 做到这一点吗?我做错了什么?
【问题讨论】:
【参考方案1】:目前,由于缺少 API,即使是 ReSharper 也不支持在 Visual Studio 2019 中发现 UWP 测试。这就是为什么它在 Rider 中也不起作用的原因。
但是,我们已经实现了自己的测试运行程序来运行 UWP 测试https://youtrack.jetbrains.com/issue/RSRP-473827,并且它将在 ReSharper 和 Rider 的即将发布的版本中可用。
【讨论】:
以上是关于UWP 单元测试不会出现在 Rider 中的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Rider 中进行 xUnit 测试?我收到错误 CS0246