mirror of
https://github.com/samba-team/samba.git
synced 2025-02-24 13:57:43 +03:00
s3:script: Always return a non-zero status code on failure
If $expected didn't match $received, these functions would still return zero. Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andreas Schneider <asn@samba.org>
This commit is contained in:
parent
ae5fafa902
commit
4726541a78
@ -41,13 +41,15 @@ test_smbclient_dfree()
|
||||
received=$(echo "$output" | awk '/blocks of size/ {print $1, $5, $6}')
|
||||
if [ "$expected" = "$received" ]; then
|
||||
subunit_pass_test "$name"
|
||||
return 0
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return $status
|
||||
fi
|
||||
return $status
|
||||
}
|
||||
|
||||
if [ $protocol = "SMB3" ]; then
|
||||
|
@ -128,13 +128,15 @@ test_smbclient_dfree()
|
||||
received=$(echo "$output" | awk '/blocks of size/ {print $1, $5, $6}')
|
||||
if [ "$expected" = "$received" ]; then
|
||||
subunit_pass_test "$name"
|
||||
return 0
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return $status
|
||||
fi
|
||||
return $status
|
||||
}
|
||||
|
||||
# Issue two queries to different directories in one session to test
|
||||
@ -158,13 +160,15 @@ test_smbclient_dfree_2()
|
||||
tr '\n' ' ')
|
||||
if [ "$expected" = "$received" ]; then
|
||||
subunit_pass_test "$name"
|
||||
return 0
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return $status
|
||||
fi
|
||||
return $status
|
||||
}
|
||||
|
||||
test_smbcquotas()
|
||||
@ -193,13 +197,15 @@ test_smbcquotas()
|
||||
received=$(echo "$output" | awk "/$SERVER\\/$user/ {printf \"%s%s%s\", \$3, \$4, \$5}")
|
||||
if [ "$expected" = "$received" ]; then
|
||||
subunit_pass_test "$name"
|
||||
return 0
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
echo "$output" | subunit_fail_test "$name"
|
||||
return $status
|
||||
fi
|
||||
return $status
|
||||
}
|
||||
|
||||
if [ $protocol != "SMB3" ] && [ $protocol != "NT1" ]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user