From: Nicholas N. <nj...@ca...> - 2003-09-08 07:23:14
|
On Mon, 8 Sep 2003, Paul L Daniels wrote: > Is there a way to get valgrind to exit a non-zero return code if it > finds errors in the grind process? > > So far I've noticed that it essentially always returns '0' if valgrind > itself didn't fail. Well, it does (or should) return the same value that the non-valground process does. > I want to do this so that I can run valgrind in a shell script which I > currently use to validate my program (using ~5000 > data set tests ) - and have the shell script halt if valgrind finds a > problem while running one of the tests. If the valground process returned non-zero, how could you tell if it was because Valgrind found errors, or because the process returned non-zero? An alternative solution is to run valgrind with -q, send the output to a file (using a command line like "valgrind --logfile=tmp myprog") and then check the file for zero size. N |