Fastlane 与 Xcode 的集成

开水器

我正在尝试将我的示例项目 UberClone 与 Fastlane 集成。我有 3 个目标

优步克隆

优步克隆测试

UberCloneUITest


我创建了如下的 fastfile 并下载了 fastlane,但我需要你的帮助来集成 fastlane 测试是否正常。我怎样才能建立这个文件?

  default_platform(:ios)


platform :ios do
# 1
  desc "ui test and unit tests need to check"
# 2
  lane :create_app do
# 3
​    produce
  end
end
贾斯汀

要运行测试,请参阅https://docs.fastlane.tools/getting-started/ios/running-tests/

要运行 Swiftlint,请参阅https://docs.fastlane.tools/actions/swiftlint/

我真的建议通读 fastlane 文档。一开始可能很难理解,但理解车道和所有功能会变得更容易。请参阅https://docs.fastlane.tools/getting-started/ios/setup/,我还建议您查看 fastlane 的 github 示例。

例如运行 swiftlint 然后运行单元和 UI 测试 fastlane tests

default_platform(:ios)


platform :ios do

  lane :tests do
    swiftlint()
​    run_tests(scheme: "UberCloneTest")
​    run_tests(scheme: "UberCloneUITest")
  end
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章