【发布时间】:2012-10-09 15:41:31
【问题描述】:
我编写了一个 fuzzy 测试,但该测试不可靠地失败了。我添加了一些调试代码,但现在我想运行测试直到它失败,以便收集调试输出。
我已经设置了测试,所以我可以使用:
./runtest
我目前的解决方案是写一个untilfail 脚本:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
然后使用它:
untilfail ./runtest
有没有更简单的解决方案?
【问题讨论】:
-
旁注:习惯性地引用“$@”。
标签: bash