有什么方法可以让我轻松地多次运行 Go 测试,并在第一次失败时停止?我当然可以做这样的事情:
for i in {1..1000}; do go test ./mypkg && done
但这会导致每次重新编译,这与测试本身相比非常慢。我想我可以通过巧妙地应用-exec 标志和来做到这一点xargs,但我不擅长单线。
-exec
xargs
如果它在一千次失败中有一两次失败,则并行运行它多次并输出一些看似健全的详细输出的奖励积分。
撒科打诨
相关分类