【发布时间】:2014-04-04 05:41:17
【问题描述】:
我使用工具和 javascript 来实现我的自动化。
知道如何在测试挂起时杀死仪器吗? 我打算在我的脚本中设置一个超时时间,所以如果超时时间超过它会杀死仪器..
任何 bash cmd 可以做到这一点?
【问题讨论】:
标签: javascript bash instruments xcode-instruments
我使用工具和 javascript 来实现我的自动化。
知道如何在测试挂起时杀死仪器吗? 我打算在我的脚本中设置一个超时时间,所以如果超时时间超过它会杀死仪器..
任何 bash cmd 可以做到这一点?
【问题讨论】:
标签: javascript bash instruments xcode-instruments
您尝试过类似pkill instruments 的方法吗?
不幸的是,我没有 mac 来测试它。
如果您没有名为instruments 的正在运行的进程,您可以使用top 命令找到正确的名称。
【讨论】:
您可以在测试中推送和弹出超时,如果失败,则抛出异常。脚本将停止运行,如果您使用命令行,一切都会停止。现在,如果你真的想杀死在失败结束时运行的 Instruments 进程;只需将所有内容放在一个简单的 shell 脚本中,最后加上 killall "iPhone Simulator"。
【讨论】: