visual-studio-2012 - 无法从 Windows 或 Windows Phone 项目的非交互式服务运行 VSTest.Console.exe

标签 visual-studio-2012 continuous-integration windows-phone jenkins-plugins vstesthost

我安装了 Visual Studio 2012 Update 2 并从命令行成功运行了一组 Windows Phone 测试

然后我尝试从 Jenkins(使用 VSTest 插件)执行此操作并收到以下消息,这显然与沙箱有关。

开始测试执行,请稍候...
错误:无法为 Windows Phone 应用程序的单元测试启动测试运行:Windows 应用商店应用程序的单元测试无法从服务或非交互式进程运行。请从交互式过程运行单元测试..

有任何想法吗...

最佳答案

如果有合适的适配器,这个命令行实用程序 vstest.console.exe 也可以运行 3rdparty 单元测试。您必须对 vstest.console.exe 使用/UseVsixExtensions 选项。此外,为了启用代码覆盖率分析,我提供了/EnableCodeCoverage 选项。

 "C:\Program Files (x86)\Microsoft Visual Studio 11.0
 \Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe"
 /UseVsixExtensions:true /EnableCodeCoverage "C:\Users\Arve\Documents\Visual Studio
 2012\Projects\MyApp\MyApp.Tests\bin\Debug\MyApp.Tests.dll"

上述命令在“TestResults”目录下生成一个后缀为 .coverage 的文件。

关于visual-studio-2012 - 无法从 Windows 或 Windows Phone 项目的非交互式服务运行 VSTest.Console.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080806/

相关文章:

c++ - move 构造函数问题

sql - SQL脚本错误: Only one statement is allowed per batch

typescript - 为什么 eslint 在 Github Actions 上失败,但在本地工作?

git - 如何使用 curl 下载 gitlab CI/CD 工件?

tfs - 是否可以为 MS Dynamics crm 2011 设置持续集成?

xaml - 在鼠标悬停时使按钮透明

xaml - 如何在 Visual Studio 2012 中为选定的 XAML 节点设置背景颜色

linux - 在 Linux 上为 Windows Phone 构建 Qt 应用程序

c# - 错误 : GenerateWinPRTManifest

c# - 无法让 RestSharp 与 DELETE 和 RequestBody 一起工作