我写了一个fuzzy测试,它不可靠地失败了。我已经添加了一些调试代码,但现在我想运行测试,直到它失败,这样我就可以收集调试输出。
我已经设置了测试,所以我可以使用以下命令运行它:
./runtest
我目前的解决方案是编写一个untilfail
脚本:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
然后使用它:
untilfail ./runtest
有没有更简单的解决方案?
https://stackoverflow.com/questions/12967232
复制相似问题