UWP MSTest 不工作

UWP MSTest does not work

我在自动化单元测试方面遇到了问题。我创建了一个单元测试项目(使用通用 Windows 平台的模板)并编写了我的测试方法。我可以通过单击 "Execute all" 按钮从测试资源管理器 window 执行我的测试。但是当我尝试从命令行使用 MSTest 执行测试时,我的问题出现了。命令 returns "No test to execute."

这是我使用的命令:

"C:\Program Files (x86)\Microsoft Visual Studio17\Community\Common7\IDE\MSTest.exe" /resultsfile:"C:\UnitTests\Results.trx" /testcontainer:C:\UnitTestProject\bin\x86\Release\UnitTestProject.exe /nologo

谢谢

塞缪尔

此处有从命令行 运行ning UWP 单元测试的详细指南 - 。问题是你的UWP EXE文件不能像往常一样直接运行 Windows 应用程序,而是运行在沙箱中,这意味着你使用APPX包首先部署和安装测试应用程序然后 运行 实际测试。