繁体   English   中英

如何在 azure 管道中运行 iOS 移动应用程序的 XCTest(UI 测试用例)?

[英]How to run XCTest (UI test cases) of iOS mobile application in the azure pipeline?

如何在 Azure 管道中运行 iOS 移动应用程序的 XCTest(UI 测试用例)?

在管道中添加的任务:

  1. 安装证书
  2. 安装配置文件
  3. 使用节点 13.3.0
  4. 吊舱安装
  5. Xcode-> 构建操作为“构建测试”
  6. 使用 Visual Studio App Center 进行测试

在最后一步“Test with Visual Studio App Center”中,我们收到错误

准备测试...失败。

错误:无法在 /Users/runner/runners/2.164.8/work/1/a/DerivedData/Build/Products/Staging-iphoneos [错误] 错误:/usr/local/bin/appcenter failed with返回码:3

如何在 azure 管道中运行 iOS 移动应用程序的 XCTest(UI 测试用例)?

根据文档Using Azure DevOps for UI Testing ,您需要确保Xcode任务的 Advanced 部分中的 Arguments 指定派生数据路径,通常使用-derivedDataPath DerivedData

此外,您的应用程序还需要一个.ipa文件。 您可以通过选中 Create app package 选项在同一个 Xcode build-for-testing 任务中构建.ipa文件,或者在单独的 Xcode 构建步骤或 Bash 脚本步骤中。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM