[PATCH] Add two more tests for substitutions

Jeremy Allison jra at samba.org
Thu Mar 16 00:16:31 UTC 2017


On Wed, Mar 15, 2017 at 10:53:08AM -0700, Jeremy Allison via samba-technical wrote:
> On Wed, Mar 15, 2017 at 01:12:12PM +0100, Andreas Schneider via samba-technical wrote:
> > Hi,
> > 
> > attached are two tests to tests substitutions for the share path name and also 
> > the 'template homedir'.
> > 
> > 
> > Review and push much appreciated!
> 
> Great work Andreas, thanks for these ! RB+ and pushed.

Andreas, I'm getting an autobuild fail on these with:

Can you look into this ?

Sorry,

Jeremy.

[639(3340)/2043 at 49m8s] samba3.local.nss(ad_member:local)
smbtorture 4.7.0pre1-DEVELOPERBUILD
Using seed 1489623044
Testing setpwent
Testing getpwent
nobody:x:65533:65534:nobody gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
jra:x:1016:100:jra gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
pdbtest:x:65532:65533:pdbtest gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
pdbtest2:x:65531:65533:pdbtest gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
userdup:x:65530:65529:userdup gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
pdbtest_wkn:x:65529:65528:pdbtest_wkn gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
force_user:x:65528:65527:force user gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
smbget_user:x:65527:65531:smbget_user gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
user1:x:65526:65533:user1 gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
user2:x:65525:65533:user2 gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
root:x:65534:65532:root gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwent
SAMBADOMAIN/administrator:*:100001:100006::/home/SAMBADOMAIN/Domain Users/administrator:/bin/false
Testing getpwent
SAMBADOMAIN/testallowed account:*:100003:100006::/home/SAMBADOMAIN/Domain Users/testallowed account:/bin/false
Testing getpwent
SAMBADOMAIN/testdenied:*:100004:100006::/home/SAMBADOMAIN/Domain Users/testdenied:/bin/false
Testing getpwent
SAMBADOMAIN/krbtgt:*:100005:100006::/home/SAMBADOMAIN/Domain Users/krbtgt:/bin/false
Testing getpwent
SAMBADOMAIN/guest:*:100006:100006::/home/SAMBADOMAIN/Domain Users/guest:/bin/false
Testing getpwent
SAMBADOMAIN/alice:*:100002:100006::/home/SAMBADOMAIN//home/SAMBADOMAIN/_G/_U/alice:/bin/false
Testing getpwent
SAMBADOMAIN/bob:*:100007:100006::/home/SAMBADOMAIN/Domain Users/bob:/bin/false
Testing endpwent
Testing getpwnam: nobody
Testing getpwuid: 65533
nobody:x:65533:65534:nobody gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: jra
Testing getpwuid: 1016
jra:x:1016:100:jra gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: pdbtest
Testing getpwuid: 65532
pdbtest:x:65532:65533:pdbtest gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: pdbtest2
Testing getpwuid: 65531
pdbtest2:x:65531:65533:pdbtest gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: userdup
Testing getpwuid: 65530
userdup:x:65530:65529:userdup gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: pdbtest_wkn
Testing getpwuid: 65529
pdbtest_wkn:x:65529:65528:pdbtest_wkn gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: force_user
Testing getpwuid: 65528
force_user:x:65528:65527:force user gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: smbget_user
Testing getpwuid: 65527
smbget_user:x:65527:65531:smbget_user gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: user1
Testing getpwuid: 65526
user1:x:65526:65533:user1 gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: user2
Testing getpwuid: 65525
user2:x:65525:65533:user2 gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: root
Testing getpwuid: 65534
root:x:65534:65532:root gecos:/memdisk/jra/a/b313275/samba/bin/ab/ad_member:/bin/false
Testing getpwnam: SAMBADOMAIN/administrator
Testing getpwuid: 100001
SAMBADOMAIN/administrator:*:100001:100006::/home/SAMBADOMAIN/Domain Users/administrator:/bin/false
Testing getpwnam: SAMBADOMAIN/testallowed account
Testing getpwuid: 100003
SAMBADOMAIN/testallowed account:*:100003:100006::/home/SAMBADOMAIN/Domain Users/testallowed account:/bin/false
Testing getpwnam: SAMBADOMAIN/testdenied
Testing getpwuid: 100004
SAMBADOMAIN/testdenied:*:100004:100006::/home/SAMBADOMAIN/Domain Users/testdenied:/bin/false
Testing getpwnam: SAMBADOMAIN/krbtgt
Testing getpwuid: 100005
SAMBADOMAIN/krbtgt:*:100005:100006::/home/SAMBADOMAIN/Domain Users/krbtgt:/bin/false
Testing getpwnam: SAMBADOMAIN/guest
Testing getpwuid: 100006
SAMBADOMAIN/guest:*:100006:100006::/home/SAMBADOMAIN/Domain Users/guest:/bin/false
Testing getpwnam: SAMBADOMAIN/alice
WARNING!: ../source4/torture/local/nss_tests.c:395: p1->pw_dir was /home/SAMBADOMAIN//home/SAMBADOMAIN/_G/_U/alice, expected /home/SAMBADOMAIN/Domain Users/alice: getpwent and getpwnam gave different results
WARNING!: ../source4/torture/local/nss_tests.c:415: Expression `torture_assert_passwd_equal(tctx, &pwd[i], &pwd1, "getpwent and getpwnam gave different results")' failed: ../source4/torture/local/nss_tests.c:415
UNEXPECTED(failure): samba3.local.nss.enumeration(ad_member:local)
REASON: Exception: Exception: ../source4/torture/local/nss_tests.c:853: Expression `test_passwd(tctx)' failed: failed to test users




More information about the samba-technical mailing list