iOS UI自动化如何在测试挂起时终止进程

时间:2014-03-03 08:53:50

标签: javascript bash instruments xcode-instruments

即时通讯使用乐器和javascript进行自动化。

任何想法如何在测试挂起时杀死仪器? 我打算在我的剧本中留出一些时间,所以如果时间超出它会杀死乐器..

任何bash cmd都可以吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过pkill instruments之类的内容? 不幸的是我没有测试它的mac。

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

答案 1 :(得分:0)

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