Unit testing 如何运行Windows phone 8&;8.1 jenkins中的单元测试[Visual studio 2013]

Unit testing 如何运行Windows phone 8&;8.1 jenkins中的单元测试[Visual studio 2013],unit-testing,visual-studio-2013,jenkins,windows-phone-8.1,Unit Testing,Visual Studio 2013,Jenkins,Windows Phone 8.1,我们使用Jenkins作为CI,我希望Jenkins能够运行VisualStudio测试。我知道了如何让Jenkins在桌面应用程序中使用vstest.console.exe,但我不知道如何让它在windows phone 8.1测试中发挥作用。我正在对我的单元测试项目的appx文件运行vstest.console.exe,但我得到: 错误:应用程序包…appx没有测试执行器入口点。对于 运行Windows应用商店应用程序的单元测试,使用创建应用程序包 Windows应用商店应用程序单元测试库项

我们使用Jenkins作为CI,我希望Jenkins能够运行VisualStudio测试。我知道了如何让Jenkins在桌面应用程序中使用vstest.console.exe,但我不知道如何让它在windows phone 8.1测试中发挥作用。我正在对我的单元测试项目的appx文件运行vstest.console.exe,但我得到:

错误:应用程序包…appx没有测试执行器入口点。对于 运行Windows应用商店应用程序的单元测试,使用创建应用程序包 Windows应用商店应用程序单元测试库项目


任何让程序通过命令行运行的帮助都会大有帮助,但是如果有一条捷径可以通过jenkins运行它,那就更好了。

我找到了问题的答案。确保使用/InIsolation,并使用/Settings:{settingsFile}。由于某些原因,vstest.console.exe无法在未专门设置设置文件的情况下运行windows phone的单元测试。在jenkins/vsTestrunner中,有一个设置文件的选项。关于在jenkins上以非交互方式运行测试,您可能仍然会遇到一个错误,但是已经有一些stackoverflow帖子介绍了这一点