Changeset 988 for vendor/current/source4/setup/tests
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- Location:
- vendor/current/source4/setup/tests
- Files:
-
- 1 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/setup/tests/blackbox_group.sh
r740 r988 15 15 16 16 rm -rf $PREFIX/simple-dc 17 testit "simple-dc" $PYTHON $ SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc17 testit "simple-dc" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc --use-ntvfs 18 18 samba_tool="./bin/samba-tool" 19 19 … … 21 21 22 22 #creation of two test subjects 23 testit " newuser" $samba_tool newuser$CONFIG --given-name="User" --surname="Tester" --initial="UT" testuser testp@ssw0Rd24 testit " newuser" $samba_tool newuser$CONFIG --given-name="User1" --surname="Tester" --initial="UT" testuser1 testp@ssw0Rd23 testit "user add" $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initial="UT" testuser testp@ssw0Rd 24 testit "user add" $samba_tool user create $CONFIG --given-name="User1" --surname="Tester" --initial="UT" testuser1 testp@ssw0Rd 25 25 26 26 #test creation of six different groups … … 33 33 34 34 #test adding test users to all groups by their username 35 testit "group addmembers" $samba_tool group addmembers $CONFIG dsg newuser,newuser136 testit "group addmembers" $samba_tool group addmembers $CONFIG gsg newuser,newuser137 testit "group addmembers" $samba_tool group addmembers $CONFIG usg newuser,newuser138 testit "group addmembers" $samba_tool group addmembers $CONFIG ddg newuser,newuser139 testit "group addmembers" $samba_tool group addmembers $CONFIG gdg newuser,newuser140 testit "group addmembers" $samba_tool group addmembers $CONFIG udg newuser,newuser135 testit "group addmembers" $samba_tool group addmembers $CONFIG dsg testuser,testuser1 36 testit "group addmembers" $samba_tool group addmembers $CONFIG gsg testuser,testuser1 37 testit "group addmembers" $samba_tool group addmembers $CONFIG usg testuser,testuser1 38 testit "group addmembers" $samba_tool group addmembers $CONFIG ddg testuser,testuser1 39 testit "group addmembers" $samba_tool group addmembers $CONFIG gdg testuser,testuser1 40 testit "group addmembers" $samba_tool group addmembers $CONFIG udg testuser,testuser1 41 41 42 42 #test removing test users from all groups by their username 43 testit "group removemembers" $samba_tool group removemembers $CONFIG dsg newuser,newuser144 testit "group removemembers" $samba_tool group removemembers $CONFIG gsg newuser,newuser145 testit "group removemembers" $samba_tool group removemembers $CONFIG usg newuser,newuser146 testit "group removemembers" $samba_tool group removemembers $CONFIG ddg newuser,newuser147 testit "group removemembers" $samba_tool group removemembers $CONFIG gdg newuser,newuser148 testit "group removemembers" $samba_tool group removemembers $CONFIG udg newuser,newuser143 testit "group removemembers" $samba_tool group removemembers $CONFIG dsg testuser,testuser1 44 testit "group removemembers" $samba_tool group removemembers $CONFIG gsg testuser,testuser1 45 testit "group removemembers" $samba_tool group removemembers $CONFIG usg testuser,testuser1 46 testit "group removemembers" $samba_tool group removemembers $CONFIG ddg testuser,testuser1 47 testit "group removemembers" $samba_tool group removemembers $CONFIG gdg testuser,testuser1 48 testit "group removemembers" $samba_tool group removemembers $CONFIG udg testuser,testuser1 49 49 50 50 #test adding test users to all groups by their cn … … 72 72 testit "group delete" $samba_tool group delete $CONFIG udg 73 73 74 #test listing of all groups 75 testit "group list" $samba_tool group list $CONFIG 76 77 #test listing of members of a particular group 78 testit "group listmembers" $samba_tool group listmembers $CONFIG Users 79 74 80 exit $failed -
vendor/current/source4/setup/tests/blackbox_newuser.sh
r740 r988 15 15 16 16 rm -rf $PREFIX/simple-dc 17 testit "simple-dc" $PYTHON $ SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc17 testit "simple-dc" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc --use-ntvfs 18 18 samba_tool="./bin/samba-tool" 19 19 … … 23 23 #newuser account is created with cn=Given Name Initials. Surname 24 24 #newuser1 account is created using cn=username 25 testit " newuser" $samba_tool newuser$CONFIG --given-name="User" --surname="Tester" --initials="T" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="http://samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser testp@ssw0Rd26 testit " newuser" $samba_tool newuser$CONFIG --use-username-as-cn --given-name="User1" --surname="Tester1" --initials="UT1" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="http://samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser1 testp@ssw0Rd25 testit "user add" $samba_tool user create $CONFIG --given-name="User" --surname="Tester" --initials="T" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="http://samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser testp@ssw0Rd 26 testit "user add" $samba_tool user create $CONFIG --use-username-as-cn --given-name="User1" --surname="Tester1" --initials="UT1" --profile-path="\\\\myserver\\my\\profile" --script-path="\\\\myserver\\my\\script" --home-directory="\\\\myserver\\my\\homedir" --job-title="Tester" --department="Testing" --company="Samba.org" --description="Description" --mail-address="tester@samba.org" --internet-address="http://samba.org" --telephone-number="001122334455" --physical-delivery-office="101" --home-drive="H:" NewUser1 testp@ssw0Rd 27 27 28 28 # check the enable account script 29 testit "enableaccount" $samba_tool enableaccount$CONFIG NewUser30 testit "enableaccount" $samba_tool enableaccount$CONFIG NewUser129 testit "enableaccount" $samba_tool user enable $CONFIG NewUser 30 testit "enableaccount" $samba_tool user enable $CONFIG NewUser1 31 31 32 32 # check the enable account script 33 testit "setpassword" $samba_tool setpassword $CONFIG NewUser --newpassword=testp@ssw0Rd234 testit "setpassword" $samba_tool setpassword $CONFIG NewUser1 --newpassword=testp@ssw0Rd233 testit "setpassword" $samba_tool user setpassword $CONFIG NewUser --newpassword=testp@ssw0Rd2 34 testit "setpassword" $samba_tool user setpassword $CONFIG NewUser1 --newpassword=testp@ssw0Rd2 35 35 36 36 # check the setexpiry script 37 testit "noexpiry" $samba_tool setexpiry $CONFIG NewUser --noexpiry38 testit "noexpiry" $samba_tool setexpiry $CONFIG NewUser1 --noexpiry39 testit "expiry" $samba_tool setexpiry $CONFIG NewUser --days=740 testit "expiry" $samba_tool setexpiry $CONFIG NewUser1 --days=737 testit "noexpiry" $samba_tool user setexpiry $CONFIG NewUser --noexpiry 38 testit "noexpiry" $samba_tool user setexpiry $CONFIG NewUser1 --noexpiry 39 testit "expiry" $samba_tool user setexpiry $CONFIG NewUser --days=7 40 testit "expiry" $samba_tool user setexpiry $CONFIG NewUser1 --days=7 41 41 42 42 exit $failed -
vendor/current/source4/setup/tests/blackbox_provision-backend.sh
r740 r988 9 9 10 10 PREFIX="$1" 11 export TEST_LDAP="yes" 11 12 shift 1 12 13 13 . `dirname $0`/../../../testprogs/blackbox/subunit.sh 14 14 15 testit "openldap-backend" $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend --ldap-dryrun-mode --slapd-path=/dev/null16 testit "openldap-mmr-backend" $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-mmr-backend --ol-mmr-urls="ldap://s4dc1.test:9000,ldap://s4dc2.test:9000" --ldap-dryrun-mode --slapd-path=/dev/null --username=samba-admin --password=linux --adminpass=linux --ldapadminpass=linux17 testit "fedora-ds-backend" $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend --ldap-dryrun-mode --slapd-path=/dev/null15 testit "openldap-backend" $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend --slapd-path=/dev/null --use-ntvfs --ldap-dryrun-mode 16 testit "openldap-mmr-backend" $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-mmr-backend --ol-mmr-urls="ldap://s4dc1.test:9000,ldap://s4dc2.test:9000" --adminpass=linux --ldapadminpass=linux --slapd-path=/dev/null --use-ntvfs --ldap-dryrun-mode 17 testit "fedora-ds-backend" $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend --slapd-path=/dev/null --use-ntvfs --ldap-dryrun-mode 18 18 19 19 reprovision() { 20 $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend-reprovision--ldap-dryrun-mode --slapd-path=/dev/null21 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend-reprovision--ldap-dryrun-mode --slapd-path=/dev/null20 $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend-reprovision --use-ntvfs --ldap-dryrun-mode --slapd-path=/dev/null 21 $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --ldap-backend-type=openldap --targetdir=$PREFIX/openldap-backend-reprovision --use-ntvfs --ldap-dryrun-mode --slapd-path=/dev/null 22 22 } 23 23 -
vendor/current/source4/setup/tests/blackbox_provision.sh
r740 r988 17 17 mkdir -p $PREFIX/simple-default/etc 18 18 touch $PREFIX/simple-default/etc/smb.conf 19 testit "simple-default" $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-default19 testit "simple-default" $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-default --use-ntvfs 20 20 #And try with just whitespace 21 21 rm -rf $PREFIX/simple-dc 22 22 mkdir -p $PREFIX/simple-dc/etc 23 23 echo " " > $PREFIX/simple-dc/etc/smb.conf 24 testit "simple-dc" $PYTHON $ SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc24 testit "simple-dc" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc --use-ntvfs 25 25 #The rest of these tests are with no smb.conf file present 26 26 27 27 rm -rf $PREFIX/simple-dc 28 testit "simple-dc-guids" $PYTHON $ SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --domain-guid=6054d36d-2bfd-44f1-a9cd-32cfbb06480b --ntds-guid=b838f255-c8aa-4fe8-9402-b7d61ca3bd1b --invocationid=6d4cff9a-2bbf-4b4c-98a2-36242ddb0bd6 --targetdir=$PREFIX/simple-dc28 testit "simple-dc-guids" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --domain-guid=6054d36d-2bfd-44f1-a9cd-32cfbb06480b --ntds-guid=b838f255-c8aa-4fe8-9402-b7d61ca3bd1b --invocationid=6d4cff9a-2bbf-4b4c-98a2-36242ddb0bd6 --targetdir=$PREFIX/simple-dc --use-ntvfs 29 29 rm -rf $PREFIX/simple-member 30 testit "simple-member" $PYTHON $ SRCDIR/source4/setup/provision --server-role="member" --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-member30 testit "simple-member" $PYTHON $BINDIR/samba-tool domain provision --server-role="member" --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-member --use-ntvfs 31 31 rm -rf $PREFIX/simple-standalone 32 testit "simple-standalone" $PYTHON $ SRCDIR/source4/setup/provision --server-role="standalone" --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-standalone32 testit "simple-standalone" $PYTHON $BINDIR/samba-tool domain provision --server-role="standalone" --domain=FOO --realm=foo.example.com --targetdir=$PREFIX/simple-standalone --use-ntvfs 33 33 rm -rf $PREFIX/blank-dc 34 testit "blank-dc" $PYTHON $SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/blank-dc --blank 35 rm -rf $PREFIX/partitions-only-dc 36 testit "partitions-only-dc" $PYTHON $SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/partitions-only-dc --partitions-only 34 testit "blank-dc" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/blank-dc --blank --use-ntvfs 37 35 38 36 reprovision() { 39 rm -rf $PREFIX/reprovision 40 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/reprovision" 41 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/reprovision" 37 $PYTHON $BINDIR/samba-tool domain provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/simple-default" --use-ntvfs 42 38 } 43 39 … … 49 45 rm -rf $PREFIX/simple-standalone 50 46 rm -rf $PREFIX/partitions-only-dc 51 rm -rf $PREFIX/reprovision52 47 53 48 exit $failed -
vendor/current/source4/setup/tests/blackbox_setpassword.sh
r740 r988 16 16 17 17 rm -rf $PREFIX/simple-dc 18 testit "simple-dc" $PYTHON $SRCDIR/source4/setup/provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc18 mkdir -p $PREFIX/simple-dc 19 19 20 testit " newuser" $samba_tool newuser --configfile=$PREFIX/simple-dc/etc/smb.conf testuser testp@ssw0Rd20 testit "simple-dc" $PYTHON $BINDIR/samba-tool domain provision --server-role="dc" --domain=FOO --realm=foo.example.com --domain-sid=S-1-5-21-4177067393-1453636373-93818738 --targetdir=$PREFIX/simple-dc --use-ntvfs 21 21 22 testit " setpassword" $samba_tool setpassword --configfile=$PREFIX/simple-dc/etc/smb.conf testuser --newpassword=testp@ssw0Rd22 testit "user add" $samba_tool user create --configfile=$PREFIX/simple-dc/etc/smb.conf testuser testp@ssw0Rd 23 23 24 testit "setpassword" $samba_tool setpassword --configfile=$PREFIX/simple-dc/etc/smb.conf testuser --newpassword=testp@ssw0Rd --must-change-at-next-login24 testit "setpassword" $samba_tool user setpassword --configfile=$PREFIX/simple-dc/etc/smb.conf testuser --newpassword=testp@ssw0Rd 25 25 26 testit "pwsettings" $samba_tool pwsettings --quiet set --configfile=$PREFIX/simple-dc/etc/smb.conf --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default --store-plaintext=on 26 testit "setpassword" $samba_tool user setpassword --configfile=$PREFIX/simple-dc/etc/smb.conf testuser --newpassword=testp@ssw0Rd --must-change-at-next-login 27 28 testit "passwordsettings" $samba_tool domain passwordsettings --quiet set --configfile=$PREFIX/simple-dc/etc/smb.conf --complexity=default --history-length=default --min-pwd-length=default --min-pwd-age=default --max-pwd-age=default --store-plaintext=on 27 29 28 30 exit $failed -
vendor/current/source4/setup/tests/blackbox_upgradeprovision.sh
r740 r988 13 13 . `dirname $0`/../../../testprogs/blackbox/subunit.sh 14 14 15 [ ! -d $PREFIX ] && mkdir $PREFIX 16 17 upgradeprovision_reference() { 18 if [ -d $PREFIX/upgradeprovision_reference ]; then 19 rm -fr $PREFIX/upgradeprovision_reference 20 fi 21 $PYTHON $BINDIR/samba-tool domain provision --host-name=bar --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision_reference" --server-role="dc" --use-ntvfs 22 } 23 15 24 upgradeprovision() { 16 25 if [ -d $PREFIX/upgradeprovision ]; then 17 26 rm -fr $PREFIX/upgradeprovision 18 27 fi 19 $PYTHON $ SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision" --server-role="dc"20 $PYTHON $ SRCDIR/source4/scripting/bin/upgradeprovision -s "$PREFIX/upgradeprovision/etc/smb.conf" --debugchange28 $PYTHON $BINDIR/samba-tool domain provision --host-name=bar --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision" --server-role="dc" --use-ntvfs 29 $PYTHON $BINDIR/samba_upgradeprovision -s "$PREFIX/upgradeprovision/etc/smb.conf" --debugchange 21 30 } 22 31 … … 25 34 rm -fr $PREFIX/upgradeprovision_full 26 35 fi 27 $PYTHON $SRCDIR/source4/setup/provision --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision_full" --server-role="dc" 28 $PYTHON $SRCDIR/source4/scripting/bin/upgradeprovision -s "$PREFIX/upgradeprovision_full/etc/smb.conf" --full --debugchange 36 $PYTHON $BINDIR/samba-tool domain provision --host-name=bar --domain=FOO --realm=foo.example.com --targetdir="$PREFIX/upgradeprovision_full" --server-role="dc" --use-ntvfs 37 $PYTHON $BINDIR/samba_upgradeprovision -s "$PREFIX/upgradeprovision_full/etc/smb.conf" --full --debugchange 38 } 39 40 # The ldapcmp runs here are to ensure that a 'null' run of 41 # upgradeprovision (because we did a provision with the same template) 42 # really doesn't change anything. 43 44 ldapcmp() { 45 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX/upgradeprovision/private/sam.ldb tdb://$PREFIX/upgradeprovision_reference/private/sam.ldb --two --skip-missing-dn 46 } 47 48 ldapcmp_full() { 49 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX/upgradeprovision_full/private/sam.ldb tdb://$PREFIX/upgradeprovision_reference/private/sam.ldb --two --skip-missing-dn 50 } 51 52 ldapcmp_sd() { 53 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX/upgradeprovision/private/sam.ldb tdb://$PREFIX/upgradeprovision_reference/private/sam.ldb --two --sd --skip-missing-dn 54 } 55 56 ldapcmp_full_sd() { 57 $PYTHON $BINDIR/samba-tool ldapcmp tdb://$PREFIX/upgradeprovision_full/private/sam.ldb tdb://$PREFIX/upgradeprovision_reference/private/sam.ldb --two --sd --skip-missing-dn 29 58 } 30 59 31 60 testit "upgradeprovision" upgradeprovision 32 61 testit "upgradeprovision_full" upgradeprovision_full 62 testit "upgradeprovision_reference" upgradeprovision_reference 63 testit "ldapcmp" ldapcmp 64 testit "ldapcmp_full" ldapcmp_full 65 testit "ldapcmp_sd" ldapcmp_sd 66 testit "ldapcmp_full_sd" ldapcmp_full_sd 33 67 34 68 if [ -d $PREFIX/upgradeprovision ]; then … … 40 74 fi 41 75 76 if [ -d $PREFIX/upgradeprovision_reference ]; then 77 rm -fr $PREFIX/upgradeprovision_reference 78 fi 79 42 80 exit $failed
Note:
See TracChangeset
for help on using the changeset viewer.