[Samba] selftest

Andrew Bartlett abartlet at samba.org
Mon Apr 1 18:03:44 UTC 2019


On Mon, 2019-04-01 at 17:08 +0200, Manfred via samba wrote:
> Hi all,
> 
> 
> I just downloaded a fresh samba-4.10.0 tarball to verify the result of 
> 'make test'
> What I did is:
> ./configure --enable-selftest
> make
> make test
> 
> All run as the ordinary user.
> 
> I encountered a build problem with 'make' in
> source4/lib/messaging/messaging_handlers.c
> 
> due to the following conditional being placed /before/ #include "includes.h"
> #if defined(DEVELOPER) || defined(ENABLE_SELFTEST)
> 
> I fixed this by moving the conditional after the #include, and the build 
> completed fine.
> This is the only change I made in the code.
> 
> But.
> 
> 'make test' failed miserably with tons of errors.
> 
> The presentation from Andrew Bartlett says that selftest should be 
> enforced as part of the regular release workflow, which is great, but 
> since that talk is from 2012, I wonder: what is the current status of 
> selftest ?

This looks like https://bugzilla.samba.org/show_bug.cgi?id=13854

This should be in a new Samba 4.10.x shortly.

I don't know why this only seems to happen on some platforms or what
exactly is going on, but yes, selftest and CI is absolutely critical to
our workflow.

Andrew Bartlett

-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba





More information about the samba mailing list