【问题标题】:iOS UI automation how to kill the process when test is hangiOS UI自动化如何在测试挂起时杀死进程
【发布时间】:2014-04-04 05:41:17
【问题描述】:

我使用工具和 javascript 来实现我的自动化。

知道如何在测试挂起时杀死仪器吗? 我打算在我的脚本中设置一个超时时间,所以如果超时时间超过它会杀死仪器..

任何 bash cmd 可以做到这一点?

【问题讨论】:

    标签: javascript bash instruments xcode-instruments


    【解决方案1】:

    您尝试过类似pkill instruments 的方法吗? 不幸的是,我没有 mac 来测试它。

    如果您没有名为instruments 的正在运行的进程,您可以使用top 命令找到正确的名称。

    【讨论】:

      【解决方案2】:

      您可以在测试中推送和弹出超时,如果失败,则抛出异常。脚本将停止运行,如果您使用命令行,一切都会停止。现在,如果你真的想杀死在失败结束时运行的 Instruments 进程;只需将所有内容放在一个简单的 shell 脚本中,最后加上 killall "iPhone Simulator"

      【讨论】:

        猜你喜欢
        • 2017-08-05
        • 1970-01-01
        • 1970-01-01
        • 2014-05-18
        • 2012-03-12
        • 1970-01-01
        • 2016-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多