我为自动化测试编写了一些脚本,然后将它们放入.js文件中。在使用乐器时,我通过按下录制按钮来启动它们。我想知道的是,有什么方法可以停止用脚本录音吗?因为,如果Test1失败,我不想运行Test2。谢谢…
如果使用xctrace进行记录,则可以捕获xctrace进程的pid并稍后终止它:
# Start recording
xcrun xctrace record
--device <device>
--attach <pid|name>
--template <path|name>
--time-limit 5m
--no-prompt
--output recording.trace
>> trace.log
&
2>&1
xctracePID=$!
停止记录:
# Send Interupt signal (Ctrl-C)
kill -INT $xctracePID 2>/dev/null
# Wait for recording to be saved to disk
wait $xctracePID 2>/dev/null