gpt4 book ai didi

unit-testing - Teamcity 和单元测试 Windows 应用商店应用

转载 作者:行者123 更新时间:2023-12-04 04:45:14 35 4
gpt4 key购买 nike

我一直在努力让 Teamcity 9 为我的 Visual Studio 解决方案编译和运行单元测试。

我有一个 Windows Phone 8.1 (WinRT,不是 silverlight)项目和具有通用功能的“MyProject.Common.dll”可移植类库。

我创建了一个“ Windows Phone Unit Test App ”项目。如果我从 VS 运行它,它会在模拟器上运行并运行我的单元测试。一切正常。

如果我想从 运行单元测试控制台 我使用这个命令:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe MyProject.Tests_1.0.0.1_x86.appx /InIsolation /settings:RunOnEmu.runsettings"

有用。它启动模拟器,部署 appx 并运行单元测试。

现在问题 :使用 Teamcity 9,我使用相同的命令配置了一个命令行构建步骤运行器,但出现此错误:

Error: Could not start test run for the tests for Windows Phone app: Unit tests for Windows Store apps cannot be run from a service or non interactive process. Please run unit tests from an interactive process..



有没有办法绕过这个错误?

最佳答案

最后,我做了一个自定义脚本来启动 vstest.console.exe并运行单元测试 appx,然后运行另一个构建步骤以将测试结果加载到 TeamCity。

关于unit-testing - Teamcity 和单元测试 Windows 应用商店应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29947477/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com