On Wed, Feb 21, 2018 at 08:53:16AM -0800, Junio C Hamano wrote: > Even though keeping track of list of known-leaky tests may not be so > interesting, we can still salvage useful pieces from the discussion > and make them available to developers, e.g. something like > > prove --dry --state=failed | > perl -lne '/^(t[0-9]{4})-.*\.sh$/ and print $1' | sort >$@+ > if cmp >/dev/null $@ $@+; then rm $@+; else mv $@+ $@; fi > > could be made into a target to stash away the list of failing tests > after a test run? Unfortunately there are some caveats in that snippet: 1. You are using prove. 2. You are using --state=save in the initial run. I think we might be better off having the test scripts write to test-results/*.counts even when run under a TAP harness, and then we can have a consistent way to get the list of failed tests (we already have a "make failed" that works this way). -Peff