I'd like # Run all tests $ prove --state=save -rb t/*.t
# Re-run failures from above $ prove --state=fail -rbv # Re-run failures and remember failures $ prove --state=save,fail -rbvUsing the third form repeatedly would run only the test programs that failed previously - so as you fixed things the list of tests to run would shrink.
We like? -- Andy Armstrong, Hexten