问题描述
我有一个包含两个单元测试项目的解决方案。一种用于 .NET,另一种用于 UWP。 .NET Framework 和 .NET Core 测试显示在 Rider 中,但未显示 UWP 测试。它们出现在 Visual Studio 中。您可以看到项目 here。看来 dotCover 应该是 support UWP。我假设 Rider 使用相同的引擎。此外,我打开 dotCover 并在包中找到了我的应用程序单元测试应用程序,但它也没有选择任何测试。我正在使用 MS Test,但可以根据需要切换。
Rider 是否支持 UWP 进行单元测试?如果没有,我可以用 dotCover 做到这一点吗?我做错了什么?
解决方法
目前,由于缺乏 API,即使是 ReSharper 也不支持在 Visual Studio 2019 中发现 UWP 测试。这就是它在 Rider 中也不起作用的原因。
但是,我们已经实现了我们自己的测试运行器来运行 UWP 测试 https://youtrack.jetbrains.com/issue/RSRP-473827,它将在 ReSharper 和 Rider 即将发布的版本中提供。