Tôi đã viết một bài kiểm tra mờ mà không đáng tin cậy. Tôi đã thêm một số mã gỡ lỗi, nhưng bây giờ tôi muốn chạy thử nghiệm cho đến khi thất bại để tôi có thể thu thập đầu ra gỡ lỗi.
Tôi đã thiết lập thử nghiệm để tôi có thể chạy thử bằng cách sử dụng:
./runtest
Giải pháp hiện tại của tôi là viết một untilfail
kịch bản:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
Sau đó sử dụng nó:
untilfail ./runtest
Có một giải pháp đơn giản hơn?