Azure devops 如何从发布管道在App Center中的实际移动设备上运行UITests

Azure devops 如何从发布管道在App Center中的实际移动设备上运行UITests,azure-devops,uitest,visual-studio-app-center-test,Azure Devops,Uitest,Visual Studio App Center Test,我想在Azure Devops中创建一个发布管道来测试我的应用程序 我有两个人工制品。一个是APK安装文件。另一个是UI测试DLL。 我的假设是,为了测试应用程序,我可以将这些工件上传到AppCenter 但我应该在管道中创建什么样的任务呢?它应该如何配置? 我找不到与AppCenter相关的任务 感谢您的帮助。我们可以使用task App Center测试。此任务允许您使用App Center test针对应用程序二进制文件(.apk或.ipa文件)运行测试套件,您可以参考此文档了解更多详细信

我想在Azure Devops中创建一个发布管道来测试我的应用程序

我有两个人工制品。一个是APK安装文件。另一个是UI测试DLL。 我的假设是,为了测试应用程序,我可以将这些工件上传到AppCenter

但我应该在管道中创建什么样的任务呢?它应该如何配置? 我找不到与AppCenter相关的任务


感谢您的帮助。

我们可以使用task App Center测试。此任务允许您使用App Center test针对应用程序二进制文件(.apk或.ipa文件)运行测试套件,您可以参考此文档了解更多详细信息

Hi@jpc,下面的答案对您有帮助吗?或者,如果您有任何问题,请随意在此处分享。谢谢我发现它正常并成功运行了它-但出现了错误,例如:“错误:找不到test-cloud.exe,这是准备UI测试所必需的。”…当我遇到此问题时,帮助我的是将参数“-uitest tools dir”添加到我现有的命令行参数中,并将其指向工具目录。这样:--uitest tools dir/Users/jeroenlamberts/Documents/GIT/MyApp/App/packages/Xamarin.uitest.3.0.7/tools/Hi@jpc,您尝试过Jeroen解决方案吗?作为一种解决方法,您可以在“测试工具目录”上设置“$(build.sourcesdirectory)/packages/Xamarin.UITest.2.2.3/tools”。请也检查一下,我实际上暂时放弃了使用释放管道。我再次尝试使用普通的构建管道。在正常构建管道中,我可以访问test-cloud.exe。所以这没问题。但这张罚单是关于发布管道的——它只使用已经创建的工件。我想我可以将test-cloud.exe保存为构建管道中的工件,然后在发布管道中使用它。。。但正如我所说,我暂时放弃了释放管道的想法