wild use of strlcpy() broke ipv6 support

Jelmer Vernooij jelmer at samba.org
Mon Apr 2 06:02:33 MDT 2012


Am 02/04/12 05:01, schrieb Matthieu Patou:
> Hi Jelmer,
>> I'm thinking of having one instance of samba in make test with
>> interface + bind interface only combo set so that we can catch this
>> problem in the future.
>> That might be useful, the first step really should be to have more unit
>> tests for these parts of the code with IPv6.
>>
>> Increasing the number of environments that the testsuite runs against
>> doesn't scale well, we should really try to avoid that if we at all can.
> I was more thinking about converting one of the existing env to have
> this, like fl2003.
I think we should approach this in a more structural way. Just switching
fl2003 over doesn't actually test that IPv6 works, or that all
IPv6-related code is exercised. It also means that if the fl2003 tests
fail we don't know why that is - the IPv6 code or the actual fl2003 code.

High-level functional tests are useful, but they're fairly expensive and
they aren't a replacement for proper unit testing.

Cheers,

Jelmer

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


More information about the samba-technical mailing list