selftest and logfile output

Stefan (metze) Metzmacher metze at samba.org
Thu Mar 1 18:51:06 MST 2012


Am 02.03.2012 02:20, schrieb Michael Adam:
> Hi Andrew,
> 
> Andrew Bartlett wrote:
>> On Fri, 2012-03-02 at 01:12 +0100, Michael Adam wrote:
>>> Hi!
>>>
>>> Andrew Bartlett wrote:
>>>> On Thu, 2012-03-01 at 23:38 +0100, Volker Lendecke wrote:
>>>>> On Wed, Feb 29, 2012 at 12:41:13AM +0100, Volker Lendecke wrote:
>>>>>
>>>>> I have no clue how to debug this in the autobuild system on
>>>>> sn-devel. Cranking up the debug level of smbd to 10 makes it
>>>>> fail much earlier, also with the unmodified master.
>>>>
>>>> Just a heads-up.  I know you will find this infuriating, but the make
>>>> test failure with debug level 10 might be a red herring.  Any output
>>>> line, including from a DEBUG() starting with 'error' is counted by
>>>> subunit as a failure, and so will cause an autobuild to fail.  
>>>
>>> That sounds utterly wrong. I was already wondering why smbd was
>>> not logging to the log file but to stdout (or err) in make test.
>>> WHy is that? imho it should log to a log file.
>>
>> If the logs are put to a file, then they are essentially lost in the
>> selftest system.  A developer interactively debugging the system would
>> know where to look, but they will not show up in the build farm nor be
>> highlighted in the results of a failing test. 
> 
> Hmmm, I may be wrong, but I'd say that the log files are for
> human debugging, and not for automatic test success checking.
> For the latter we have exit codes And maybe messages to
> stderr/out.
> 
> What exactly makes it necessary to have the log of samba parsed
> by the selftest system? We could also use the syslog thresold
> to have low level debug msgs intercepted by the selftest system,
> if this is strictly necessary...

It's not trivial, but we could add something like that.

Also an option to switch between log file and stdout would be good.

metze

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120302/8fcfa39e/attachment.pgp>


More information about the samba-technical mailing list