Có cách nào để tôi có thể dễ dàng chạy thử nghiệm Go nhiều lần, tạm dừng lần đầu tiên không thành công? Tôi có thể tất nhiên làm một cái gì đó như thế này:Golang: Làm thế nào để chạy "thử nghiệm" liên tục mà không cần biên dịch lại?
for i in {1..1000}; do go test ./mypkg && done
nhưng điều đó gây ra một biên dịch lại mọi thời gian, mà là rất chậm so với thử nghiệm riêng của mình. Tôi tưởng tượng tôi có thể làm điều này với một số ứng dụng thông minh của cờ -exec
và xargs
, nhưng tôi không giỏi ở một lớp lót.
Điểm thưởng để chạy nó nhiều lần song song với một số kết quả đầu ra chi tiết sane nếu không vượt quá một hoặc hai nghìn lần.
Cảm ơn bạn! Tôi muốn có một công thức 'xargs' đóng hộp để chạy song song và nhận được kết quả thất bại tốt, nhưng điều này giúp tôi hầu hết cách đó. – jacobsa