2

我正在使用 WAXSIM 和 JENKINS 在成功的夜间构建后创建自动测试。在构建运行时,我观察实际运行 Jenkins 的远程系统和 WAXSIM 代码,以验证模拟器是否已启动,然后查看应用程序安装到模拟器中。问题是在模拟器上安装应用程序后,应用程序在激活后立即崩溃。该图标保留在模拟器上。我通过在 Jenkins/WAXSIM 远程系统上启动 XCODE 并在模拟器上安装(通过 xcode BUILD/RUN)Testable.xcodeproj 来确认。它启动并运行得很好。同名也。我正在使用 Jenkins 和 XCODE 插件来实际构建和链接代码,然后是“执行 Shell” 实际上检查并杀死模拟器以及运行waxsim的步骤。当我在桌面和远程系统上的 XCODE 中的测试目标上使用构建/运行时,所有测试都成功运行。

还有消息“会话无法启动。模拟器超时。” 大约 15-30 秒后出现。

以下是詹金斯构建/测试结果的最后几行:

test of Testable_(Integration_Tests)-Debug-1.0-dSYM.zip OK
[common_checkout] $ /bin/sh /var/folders/_w/4rf6zzws23j75lvcbgsnc_fm0000gx/T/hudson5038947848545058317.sh
About to build GUI tests scheme
About to run waxsim - a long delay here might suggest something is obstructing the view of the simulator on build slave
Testing finished
======== PRINT temp file to STDOUT ========

Launching '/Users/jenkins/.jenkins/common_checkout/ios/sandbox/dwallace/testable/trunk/testable/documentation/examples/testable/build/release-iphoneos/Testable (Integration Tests).app' on'Simulator - iOS 5.1'
Session failed to start. Simulator session timed out.

======== End PRINT temp file to STDOUT ====
===========================================
GUI Tests failed
===========================================
Build step 'Execute shell' marked build as failure
4

1 回答 1

0

我通过从应用程序的目标名称和项目中删除所有空格来解决这个问题。然后它运行没有问题。

于 2012-07-11T15:47:22.770 回答