Jenkins,xcodebuild -> JUnit-Tests with Appium?

Posted

技术标签:

【中文标题】Jenkins,xcodebuild -> JUnit-Tests with Appium?【英文标题】:Jenkins, xcodebuild -> JUnit-Tests with Appium? 【发布时间】:2013-06-25 10:36:13 【问题描述】:

我正在使用 Jenkins CI 来构建我的 ios 项目。对于这个任务,我使用 sh-script 通过运行 xcodebuild 直接从 git-repo 构建二进制文件,并且运行良好。 目前我使用 eclipse 中的 appium 运行 JUnit-tests 来测试我的应用程序,但我也想将它们集成到 Jenkins 中。我找到了一些使用 ant-scripts 将 JUnit-tests 集成到 jenkins 的教程,但我不使用 ant 来构建我的项目。 如何在没有 ant 脚本的情况下将我的 JUnit 测试集成到 jenkins 中?还是应该使用 ant 脚本?

谢谢。

【问题讨论】:

【参考方案1】:

我现在切换到Gradle Build Automation,它更容易处理并且可以通过使用Jenkins Gradle Plugin 集成到 Jenkins 中。 xCode-Projects 可以通过使用Gradle xcode plugin 自动从 Gradle 构建,并且可以轻松地将 JUnit 或 NGTests 集成到 Gradle 脚本中。在 java 测试类中,我可以使用 selenium driver 对抗远程控制 iOS 模拟器的 appium server。

【讨论】:

你能发布你的 build.gradle 吗?好奇你是如何使用带有 gradle 和 Xcode 的 appium...

以上是关于Jenkins,xcodebuild -> JUnit-Tests with Appium?的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild 通过 Jenkins 失败

从 Jenkins 运行时 xcodebuild 失败(在终端中工作)

在 CI (Travis/Jenkins) 环境中使用 xcodebuild (Xcode 8) 和自动签名

xcodebuild 无法通过 Jenkins 启动“/Applications/Xcode.app/Contents/Developer/Tools/otest”

詹金斯 xcodebuild 失败

你可以将环境变量传递给xcodebuild吗?