ฉันได้เขียนแบบทดสอบฟัซซี่ที่ล้มเหลวอย่างไม่น่าเชื่อ ฉันได้เพิ่มรหัสแก้ไขข้อบกพร่องบางส่วน แต่ตอนนี้ฉันต้องการเรียกใช้การทดสอบจนกว่าจะล้มเหลวเพื่อให้ฉันสามารถรวบรวมผลลัพธ์การแก้ปัญหา
ฉันได้ตั้งค่าการทดสอบเพื่อให้สามารถใช้งานได้โดย:
./runtest
ทางออกปัจจุบันของฉันคือการเขียนuntilfail
สคริปต์:
#!/bin/bash
$@
while [ $? -eq 0 ]; do
$@
done
จากนั้นใช้:
untilfail ./runtest
มีวิธีแก้ไขที่ง่ายกว่านี้ไหม?