Re: [RFC PATCH 1/5] add valgrind support in test scripts
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Oct 22, 2008, 22:13 UTC
- Message-ID
- <alpine.DEB.1.00.0810230008430.22125@pacific.mpi-cbg.de.mpi-cbg.de>
- In-Reply-To
- <20081022202915.GA4547@coredump.intra.peff.net>
Hi,
On Wed, 22 Oct 2008, Jeff King wrote:
Show 13 quoted lines
> diff --git a/Makefile b/Makefile > index d6f3695..68f0172 100644 > --- a/Makefile > +++ b/Makefile > @@ -1343,7 +1345,12 @@ all:: $(TEST_PROGRAMS) > > export NO_SVN_TESTS > > -test: all > +valgrind-setup: $(patsubst %.sh,%,$(VALGRIND_SH)) > + rm -rf t/valgrind/bin > + mkdir t/valgrind/bin > + for i in git $(PROGRAMS); do cp test-valgrind t/valgrind/bin/$$i; done
I wonder if it would not be better to scrap the t/valgrind/ directory and regenerate it everytime you run a test manually; I'd use "ln" instead of "cp", and also parse command-list.txt to catch really all of them (even if a dashed form is used for a builtin by mistake).
Otherwise: good work, I like it!
Ciao, Dscho