diff options
author | Andreas Schneider <asn@samba.org> | 2022-04-22 15:46:04 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2022-08-04 12:56:37 +0000 |
commit | a59460d279462f842e9ac6cfad657d085a08b3bd (patch) | |
tree | 52d8f6d28439809ccea4579a27866aee26b00681 | |
parent | 7b4e06d2255f16d42263fd42b48c153ceb6d2125 (diff) | |
download | samba-a59460d279462f842e9ac6cfad657d085a08b3bd.tar.gz |
testprogs: Reformat runtime-links.sh
shfmt -w -p -i 0 -fn testprogs/blackbox/runtime-links.sh
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
-rwxr-xr-x | testprogs/blackbox/runtime-links.sh | 83 |
1 files changed, 43 insertions, 40 deletions
diff --git a/testprogs/blackbox/runtime-links.sh b/testprogs/blackbox/runtime-links.sh index f8de66c60e7..3862dd973d9 100755 --- a/testprogs/blackbox/runtime-links.sh +++ b/testprogs/blackbox/runtime-links.sh @@ -1,10 +1,10 @@ #!/bin/sh if [ $# -lt 1 ]; then -cat <<EOF + cat <<EOF Usage: dbcheck-links.sh PREFIX RELEASE EOF -exit 1; + exit 1 fi PREFIX_ABS="$1" @@ -13,66 +13,69 @@ shift 2 failed=0 -. `dirname $0`/subunit.sh +. $(dirname $0)/subunit.sh -. `dirname $0`/common-links.sh +. $(dirname $0)/common-links.sh -. `dirname $0`/common_test_fns.inc +. $(dirname $0)/common_test_fns.inc if [ ! -x $samba_undump ] || [ ! -d $release_dir ]; then - subunit_start_test $RELEASE - subunit_skip_test $RELEASE <<EOF + subunit_start_test $RELEASE + subunit_skip_test $RELEASE <<EOF no test provision EOF - subunit_start_test "tombstones_expunge" - subunit_skip_test "tombstones_expunge" <<EOF + subunit_start_test "tombstones_expunge" + subunit_skip_test "tombstones_expunge" <<EOF no test provision EOF - exit 0 + exit 0 fi -delete_member_of_deleted_group() { - TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=User1 UT. Tester,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' - if [ "$?" != "0" ]; then - return 1 - fi +delete_member_of_deleted_group() +{ + TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=User1 UT. Tester,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' + if [ "$?" != "0" ]; then + return 1 + fi } -delete_backlink_memberof_deleted_group() { - TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=User UT. Tester,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' - if [ "$?" != "0" ]; then - return 1 - fi +delete_backlink_memberof_deleted_group() +{ + TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=User UT. Tester,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' + if [ "$?" != "0" ]; then + return 1 + fi } -delete_dangling_backlink_memberof_group() { - TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=dangling-back,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' - if [ "$?" != "0" ]; then - return 1 - fi +delete_dangling_backlink_memberof_group() +{ + TZ=UTC $ldbdel -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb 'CN=dangling-back,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' + if [ "$?" != "0" ]; then + return 1 + fi } remove_directory $PREFIX_ABS/${RELEASE} -testit $RELEASE undump || failed=`expr $failed + 1` -testit "add_dangling_link" add_dangling_link || failed=`expr $failed + 1` -testit "add_dangling_backlink" add_dangling_backlink || failed=`expr $failed + 1` -testit "add_deleted_dangling_backlink" add_deleted_dangling_backlink || failed=`expr $failed + 1` -testit "revive_links_on_deleted_group" revive_links_on_deleted_group || failed=`expr $failed + 1` -testit "revive_backlink_on_deleted_group" revive_backlink_on_deleted_group || failed=`expr $failed + 1` -testit "add_deleted_target_link" add_deleted_target_link || failed=`expr $failed + 1` -testit "add_deleted_target_backlink" add_deleted_target_backlink || failed=`expr $failed + 1` -testit "dangling_one_way_link" dangling_one_way_link || failed=`expr $failed + 1` -testit "dangling_one_way_dn" dangling_one_way_dn || failed=`expr $failed + 1` -testit "deleted_one_way_dn" deleted_one_way_dn || failed=`expr $failed + 1` -testit "add_dangling_multi_valued" add_dangling_multi_valued || failed=`expr $failed + 1` +testit $RELEASE undump || failed=$(expr $failed + 1) +testit "add_dangling_link" add_dangling_link || failed=$(expr $failed + 1) +testit "add_dangling_backlink" add_dangling_backlink || failed=$(expr $failed + 1) +testit "add_deleted_dangling_backlink" add_deleted_dangling_backlink || failed=$(expr $failed + 1) +testit "revive_links_on_deleted_group" revive_links_on_deleted_group || failed=$(expr $failed + 1) +testit "revive_backlink_on_deleted_group" revive_backlink_on_deleted_group || failed=$(expr $failed + 1) +testit "add_deleted_target_link" add_deleted_target_link || failed=$(expr $failed + 1) +testit "add_deleted_target_backlink" add_deleted_target_backlink || failed=$(expr $failed + 1) +testit "dangling_one_way_link" dangling_one_way_link || failed=$(expr $failed + 1) +testit "dangling_one_way_dn" dangling_one_way_dn || failed=$(expr $failed + 1) +testit "deleted_one_way_dn" deleted_one_way_dn || failed=$(expr $failed + 1) +testit "add_dangling_multi_valued" add_dangling_multi_valued || failed=$(expr $failed + 1) #Now things are set up, work with the DB -testit "delete_member_of_deleted_group" delete_member_of_deleted_group || failed=`expr $failed + 1` -testit "delete_backlink_memberof_deleted_group" delete_backlink_memberof_deleted_group || failed=`expr $failed + 1` -testit "delete_dangling_backlink_memberof_group" delete_dangling_backlink_memberof_group || failed=`expr $failed + 1` +testit "delete_member_of_deleted_group" delete_member_of_deleted_group || failed=$(expr $failed + 1) +testit "delete_backlink_memberof_deleted_group" delete_backlink_memberof_deleted_group || failed=$(expr $failed + 1) +testit "delete_dangling_backlink_memberof_group" delete_dangling_backlink_memberof_group || failed=$(expr $failed + 1) remove_directory $PREFIX_ABS/${RELEASE} |