【问题标题】:How to run XCTest (UI test cases) of iOS mobile application in the azure pipeline?如何在 Azure 管道中运行 iOS 移动应用程序的 XCTest(UI 测试用例)?
【发布时间】:2020-02-26 13:39:48
【问题描述】:

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

在管道中添加的任务:

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

在最后一步“使用 Visual Studio App Center 测试”我们得到错误

准备测试...失败。

错误:无法在 /Users/runner/runners/2.164.8/work/1/a/DerivedData/Build/Products/Staging-iphoneos 中找到测试运行程序应用 [错误]错误:/usr/local/bin/appcenter 失败,返回码:3

【问题讨论】:

    标签: ios swift azure-devops xcode-ui-testing xctestcase


    【解决方案1】:

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

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

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-05-12
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 2020-05-12
      • 2014-09-16
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多