Re: How do I run tests under Valgrind?
- From
Jeff King <peff@peff.net>
- Date
- Sep 17, 2012, 17:35 UTC
- Message-ID
- <20120917173531.GB1179@sigill.intra.peff.net>
- In-Reply-To
- <CALkWK0m378ApSwa1xiYUqEjMny5m0wt3KacqdDRU1qt=cw6k8g@mail.gmail.com>
On Mon, Sep 17, 2012 at 10:53:18PM +0530, Ramkumar Ramachandra wrote:
Show 13 quoted lines
> Hi Peff, > > Jeff King wrote: > > No, that should work (and it does work here). I assume you can pass > > t0000 without --valgrind? > > Yes. Here's the output from running it with --valgrind. I'm digging > deeper to see what went wrong. > > make_valgrind_symlink:6: permission denied: > /home/artagnon/src/git/t/../git-instaweb > ./test-lib.sh:487: no matches found: > /home/artagnon/svn/prefix/svn-trunk/bin:/home/artagnon/bin:/home/artagnon/bin/depot_tools:/home/artagnon/.ruby/bin:/home/artagnon/.python/bin:/home/artagnon/.cabal/bin:/home/artagnon/svn/prefix/svn-trunk/bin:/home/artagnon/bin:/home/artagnon/bin/depot_tools:/home/artagnon/.ruby/bin:/home/artagnon/.python/bin:/home/artagnon/.cabal/bin:/home/artagnon/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/artagnon/.ec2/bin:/home/artagnon/.ec2/bin/git-*
That's certainly odd. It sounds like the valgrind setup is broken for you. Can you run:
sh -x t0000-basic.sh --valgrind
and see what's happening near those weird errors?
> test_cmp:1: command not found: diff -u
Lack of diff is going to be a problem. What OS is this? Do you really not have diff? Or is there something funny going on with your PATH?
-Peff