Add "loop until fail" option to test runner (--loop)