too many layers in selftest

Jeremy Allison jra at samba.org
Sun Feb 16 01:31:45 UTC 2020


On Sun, Feb 16, 2020 at 12:10:07PM +1300, Douglas Bagnall wrote:
> On 15/02/20 10:45 am, Andrew Bartlett via samba-technical wrote:
> 
> >> The way the test environments are set up and
> >> invoked is still a mystery to me unfortunately :-(.
> > 
> > There are two many layers:
> >  - GitLab CI
> >  - The bootstrap docker image
> >  - autobuild.py
> >  - make test (selftest/wscript)
> >  - selftest.pl
> >  - selftest/targets/Samba*.pm
> >  - selftest/*/tests.py
> 
> You are forgetting or subsuming format-subunit and filter-subunit.
> 
> Samba's test infrastructure is a psychedelic fractal -- if you
> stare for too long at any part, intricate detail oozes out of the
> cracks.

Hmmm. Does you end up seeing dog faces everywhere in the
code ? That's a strong argument for us living in a simulation :-).



More information about the samba-technical mailing list