[PATCH] smbclient tarmode test suite
David Disseldorp
ddiss at suse.de
Mon Oct 28 11:45:15 MDT 2013
As part of GSoC this year, Aurélien worked on improving smbclient's
archival support. Prior to, and alongside his smbclient modifications,
Aurélien wrote a comprehensive test suite covering the archival
functionality offered by smbclient.
This patch set includes all commits covering the test script. It does
not provide the selftest hooks, which will be proposed later along with
the smbclient changes.
@Aurélien: three of these commits have been split from the corresponding
smbclient changes. I've kept your authorship details and
added a "[ddiss at samba.org: split...]" change-log comment.
Secondary reviews/pushes welcome.
Cheers, David
--
The following changes since commit 30e5a5c5bfd75303449956553b47b6cc82930291:
rpc_server: Fix a memleak on error exit (2013-10-28 10:20:35 +0100)
are available in the git repository at:
git://git.samba.org/ddiss/samba aaptel_gsoc_clitar_tests
for you to fetch changes up to 7ba04cc9109cc501fae1455380edd9848d2b2321:
test_smbclient_tarmode.pl: depend only on perl v5.10 (2013-10-28 18:28:06 +0100)
----------------------------------------------------------------
Aurélien Aptel (38):
initial commit of the new tarmode test script.
test_smbclient_tarmode.pl: add proper argument parsing for configuration.
test_smbclient_tarmode.pl: improve incremental test
test_smbclient_tarmode.pl: add test for reset mode
test_smbclient_tarmode.pl: add test for "newer than" (`N` flag)
test_smbclient_tarmode.pl: refactored file related function to a File package
test_smbclient_tarmode.pl: add nested dirs test
test_smbclient_tarmode.pl: remove unused functions
test_smbclient_tarmode.pl: add first extraction test
test_smbclient_tarmode.pl: add option to choose and run a single test
test_smbclient_tarmode.pl: add tests for X and I.
test_smbclient_tarmode.pl: add extraction test for I and X.
test_smbclient_tarmode.pl: add test for creation w/ filelist
test_smbclient_tarmode.pl: add test for xF
test_smbclient_tarmode.pl: add a clean option to erase the local path
test_smbclient_tarmode.pl: add a first simple wildcard test
test_smbclient_tarmode.pl: add tests for wildcard pattern (cI, cX, cF, xF).
test_smbclient_tarmode.pl: refactor, cleanup and document in POD
test_smbclient_tarmode.pl: make script work on older Perl (now only need 5.14)
test_smbclient_tarmode.pl: disable failing tests for now
test_smbclient_tarmode.pl: samba 3.6.9 can print a empty attribute string
test_smbclient_tarmode.pl: add copyright header
test_smbclient_tarmode.pl: cosmetic changes
test_smbclient_tarmode.pl: sanitize input, use File::Temp instead of hardcoding temp dir
test_smbclient_tarmode.pl: let --test run multiple tests
test_smbclient_tarmode.pl: whitespace
test_smbclient_tarmode.pl: test interactive command
test_smbclient_tarmode.pl: add simple wildcard test
test_smbclient_tarmode.pl: add large file and long path tests
test_smbclient_tarmode.pl: test regex flag behaviour
test_smbclient_tarmode.pl: add extraction regex tests, verbose flag
test_smbclient_tarmode.pl: add test for interactive session
test_smbclient_tarmode.pl: add subunit output flag
test_smbclient_tarmode.pl: enable create with exclude tests
test_smbclient_tarmode.pl: use -n flag for specifiying hostname (was ambiguous with help)
test_smbclient_tarmode.pl: sanitize $DIR + whitespace
test_smbclient_tarmode.pl: remove all ./ prefix when dealing with remote files
test_smbclient_tarmode.pl: depend only on perl v5.10
David Disseldorp (1):
test_smbclient_tarmode.pl: fix a few minor typos
source3/script/tests/test_smbclient_tarmode.pl | 1672 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 1672 insertions(+)
create mode 100755 source3/script/tests/test_smbclient_tarmode.pl
More information about the samba-technical
mailing list