bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Support for options in valgrind-tests


From: Reuben Thomas
Subject: Re: Support for options in valgrind-tests
Date: Wed, 16 Mar 2011 21:52:40 +0000

On 16 March 2011 21:22, Bernd Becker <address@hidden> wrote:
> Hi Thomas,
>
> Am 12.03.2011 18:41, schrieb Reuben Thomas:
>> Another day, another nice surprise from gnulib: it supports valgrind,
>> so I can remove my own code for that...only, no I can't, because I add
>> options (I add --error-exitcode=1 --leak-check=full).
>>
>> So, two alternative suggestions:
>>
>> 1. Agree that these options are must-haves (rationale: one's code
>> shouldn't leak memory, so turn on full leak checking to make sure;
>> tests that cause valgrind errors should count as failures).
> I would like the possibility to switch off "--error-exitcode=1" option
> such that it's possible to run a whole test suite during lunch-break
> checking the log-file afterwards.

But you can do this anyway: when a test fails it doesn't stop the test
run. (At least, not with automake's built in test rules, which report
the number of successes and failures at the end.)

> I would suggest an influencing variable, which would result in a changed
> configure-run like:
>
> VALGRIND_OPTIONS=<options for this test run> ./configure ...

That's fine for influencing an entire test suite. I was thinking of
the case where you always want to alter valgrind's behavior for a
particular test case.

Sounds like what's needed is a pair of variables that works like
CPPFLAGS/AM_CPPFLAGS.

-- 
http://rrt.sc3d.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]