From: Andreas Schneider Date: Tue, 5 Dec 2023 14:46:48 +0000 (+0100) Subject: s3:tests: Add smbget test for smb://DOAMIN;user%password@server/share/file X-Git-Tag: talloc-2.4.2~427 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e5fe856e76eba26e3b85a391bcea02dfe045c26e;p=thirdparty%2Fsamba.git s3:tests: Add smbget test for smb://DOAMIN;user%password@server/share/file This is supported according to the smbget manpage! BUG: https://bugzilla.samba.org/show_bug.cgi?id=15525 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/source3/script/tests/test_smbget.sh b/source3/script/tests/test_smbget.sh index 46c1f4a68a5..bdc62a71eff 100755 --- a/source3/script/tests/test_smbget.sh +++ b/source3/script/tests/test_smbget.sh @@ -145,6 +145,22 @@ test_singlefile_smburl() return 0 } +test_singlefile_smburl2() +{ + clear_download_area + $SMBGET "smb://$DOMAIN;$USERNAME:$PASSWORD@$SERVER_IP/smbget/testfile" + if [ $? -ne 0 ]; then + echo 'ERROR: RC does not match, expected: 0' + return 1 + fi + cmp --silent $WORKDIR/testfile ./testfile + if [ $? -ne 0 ]; then + echo 'ERROR: file content does not match' + return 1 + fi + return 0 +} + test_singlefile_authfile() { clear_download_area @@ -499,6 +515,10 @@ testit "download single file with --update and UPN" test_singlefile_U_UPN || testit "download single file with smb URL" test_singlefile_smburl || failed=$(expr $failed + 1) +testit "download single file with smb URL including domain" \ + test_singlefile_smburl2 || + failed=$(expr $failed + 1) + testit "download single file with authfile" test_singlefile_authfile || failed=$(expr $failed + 1)