2015-12-29  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.2.13 released.

2015-12-25  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test29-vc-registered): Move `bzr' case down.
	Skip test when `vc-create-repo' fails.

2015-12-20  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-darwin-p): New defun.
	(tramp--test-utf8): Use it.

2015-12-06  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test31-special-characters-with-perl)
	(tramp-test31-special-characters-with-ls)
	(tramp-test32-utf8-with-perl, tramp-test32-utf8-with-ls):
	Suppress also readlink.

2015-08-30  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test18-file-attributes): Adapt test.

2015-08-22  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test18-file-attributes): Handle the case
	"ln -s" fails.

2015-08-21  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test18-file-attributes): Handle symlinks
	with "//" in the file name.

2015-07-29  Michael Albinus  <michael.albinus@gmx.de>

	* Makefile.in (check test): Tune calls.

	* tramp-tests.el (tramp-test02-file-name-dissect): Add hop tests.

2015-07-24  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test31-*, tramp-test32-*): Implement using
	the documented interface `tramp-connection-properties', rather
	than with internal functions.

2015-07-23  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-persistency-file-name): Set to nil.
	(tramp--test-hpux-p): New defun.
	(tramp--test-utf8): Use it.

2015-07-19  Michael Albinus  <michael.albinus@gmx.de>

	* Makefile.in (TRAMP_TEST_ARGS): New variable.
	(check, test): Use it.

2015-07-18  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case):
	Add "^make-symbolic-link not supported$" to `debug-ignored-errors'.
	(tramp-test13-make-directory, tramp--test-adb-p)
	(tramp--test-smb-or-windows-nt-p): Simplify.
	(tramp--test-ftp-p, tramp--test-gvfs-p): New defuns.
	(tramp--test-special-characters): Fix docstring.  Add gvfs and ftp
	tests.
	(tramp--test-utf8): Fix docstring.

2015-06-28  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.2.12 released.

	* tramp-tests.el (tramp-test13-make-directory): Fix cleanup.

2015-05-27  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test30-make-auto-save-file-name): New test.
	(tramp-test31-special-characters)
	(tramp-test31-special-characters-with-stat)
	(tramp-test31-special-characters-with-perl)
	(tramp-test31-special-characters-with-ls, tramp-test32-utf8)
	(tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl)
	(tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests)
	(tramp-test34-recursive-load, tramp-test35-unload): Rename.

2015-04-10  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test18-file-attributes)
	(tramp--test-check-files): Use `file-truename' for directories.

2015-03-24  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test18-file-attributes)
	(tramp--test-check-files): Extend tests.
	(tramp-test31-utf8): Do not skip for tramp-adb.el.

2015-03-17  Ken Brown  <kbrown@cornell.edu>

	* tramp-tests.el (tramp--test-special-characters): Don't test "\t"
	in file names on Cygwin.  (Bug#20119)

2015-02-22  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test17-insert-directory):
	Suppress localized settings in order to have a proper check for
	the summary line.

2015-02-04  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test06-directory-file-name): Fix docstring
	and last test.
	(tramp-test08-file-local-copy): Extend test.
	(tramp-test17-insert-directory): Do not expect any order in
	directory listing.

2015-02-01  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (top): Declare `tramp-get-remote-stat' and
	`tramp-get-remote-perl'.
	(tramp--test-check-files): Fix doxstring.  Add symlink test.
	(tramp--test-special-characters): New defun.  Use body from
	`tramp-test30-special-characters'.  Adapt check for tramp-adb.el.
	(tramp-test30-special-characters): Use it.
	(tramp--test-utf8): New defun.  Use body from
	`tramp-test31-utf8'.  Add test string.
	(tramp-test31-utf8): Use it.
	(tramp-test30-special-characters-with-stat)
	(tramp-test30-special-characters-with-perl)
	(tramp-test30-special-characters-with-ls):
	(tramp-test31-utf8-with-stat, tramp-test31-utf8-with-perl)
	(tramp-test31-utf8-with-ls): New tests.

2015-01-25  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test31-utf8): Skip for tramp-adb.el.

2015-01-20  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test13-make-directory): Test also PARENTS arg.
	(tramp--test-adb-p): New defun.
	(tramp-test30-special-characters): Use it.
	(tramp--test-check-files): Extend tests.

2014-12-30  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-smb-or-windows-nt-p): New defun.
	(tramp-test30-special-characters): Use it.  (Bug#19463)
	(tramp--test-check-files): Filter nil file names out.

2014-12-29  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.2.11 released.

	* tramp-tests.el (tramp-test30-special-characters):
	Skip test on MS-Windows.

2014-12-25  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test17-insert-directory): Do not expect a
	given order of "." and "..".

2014-12-03  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test29-vc-registered): Fallback for
	changed `vc-register' argument list.

2014-07-03  Michael Albinus  <michael.albinus@gmx.de>

	* .gitignore: Adjust.

2014-07-02  Michael Albinus  <michael.albinus@gmx.de>

	* README: $REMOTE_ALLOW_PASSWORD is not used anymore.

	* tramp-tests.el (tramp--instrument-test-case): Print debug buffer
	in any case.

2014-06-20  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test26-process-file): Extend test
	according to Bug#17815.

2014-06-15  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.2.10 released.

2014-06-13  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case): Extend docstring.
	(tramp-test27-start-file-process, tramp-test28-shell-command):
	Retrieve process output more robustly.
	(tramp-test30-special-characters): Add further file names.

2014-06-02  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-remote-process-environment): Declare.
	(tramp-test29-vc-registered): Set $BZR_HOME.

2014-05-31  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-enabled): Ignore errors.
	(tramp-test15-copy-directory): Skip for tramp-smb.el.
	(tramp-test21-file-links): Use `file-truename' for directories.
	(tramp--test-check-files): Extend test with `substitute-in-file-name'.
	(tramp-test30-special-characters): Skip for tramp-adb.el,
	tramp-gvfs.el and tramp-smb.el.

2014-04-25  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (top): Do not disable interactive passwords in
	batch mode.

2014-04-24  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test-temporary-file-directory): Use a
	mock-up method as default.
	(tramp-test00-availability): Print the used directory name.
	(tramp-test33-recursive-load): Fix typo.

2014-04-22  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test19-directory-files-and-attributes)
	(tramp-test22-file-times): Check for `file-attributes' equality
	only if there is a usable timestamp.
	(tramp--test-check-files): Do not use `copy-sequence'.
	(tramp-test30-special-characters): Remove test for backslash.

2014-04-19  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-check-files): Extend test.
	(tramp-test31-utf8): Let-bind also `file-name-coding-system'.

2014-04-16  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test33-recursive-load): Extend test.

2014-04-14  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-check-files): New defun.
	(tramp-test30-special-characters, tramp-test31-utf8): Use it.

2014-04-13  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test30-special-characters): New test.
	(tramp-test31-utf8, tramp-test32-asynchronous-requests)
	(tramp-test33-recursive-load, tramp-test34-unload):  Rename.

2014-04-10  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test32-recursive-load)
	(tramp-test33-unload): New tests.

2014-03-19  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test11-copy-file)
	(tramp-test12-rename-file, tramp-test21-file-links): Extend tests.

2014-03-17  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case): Show messages.
	(tramp-test20-file-modes): More robust check for user "root".
	(tramp-test21-file-links): Do not compare directories if
	`tramp-test-temporary-file-directory' is a symlink.

2014-03-14  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-copy-size-limit): Set to nil.
	(tramp--test-make-temp-name): Optional argument LOCAL.
	(tramp-test10-write-region): No special test for out-of-band copy
	needed anymore.
	(tramp-test11-copy-file, tramp-test12-rename-file)
	(tramp-test21-file-links): Use it.

2014-03-13  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-make-temp-name): Optional argument DIR.
	(tramp--instrument-test-case): Catch also `quit'.
	(tramp-test10-write-region): `tramp-copy-size-limit' can be nil.
	(tramp-test11-copy-file, tramp-test12-rename-file): Extend tests.

2014-03-07  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-copy-size-limit): Declare.
	(tramp-test10-write-region): Extend for out-of-band copy.
	(tramp-test31-asynchronous-requests): New test.

2014-02-28  Michael Albinus  <michael.albinus@gmx.de>

	* Makefile.in (test): New target.
	(.PHONY): Add it.

	* tramp-tests.el (tramp--test-enabled)
	(tramp-test15-copy-directory): No special handling of tramp-adb.el
	anymore.  It's fixed in that package.

2014-02-27  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-enabled): Move connection cleanup
	into this function.  Remove respective code from all test cases.
	(tramp--instrument-test-case): Declare `indent' and `debug'.
	Handle other errors as well.
	(tramp-test14-delete-directory): Check for `file-error' error.
	(tramp-test15-copy-directory): Ignore return value of
	`copy-directory'.  It's too much hassle to handle it for tramp-adb.el.
	(tramp-test19-directory-files-and-attributes): Take care of
	timestamp of "../".
	(tramp-test20-file-modes, tramp-test27-start-file-process)
	(tramp-test28-shell-command): Skip for tramp-adb.el.
	(tramp-test21-file-links): `file-truename' shall preserve trailing
	link of directories.
	(tramp-test22-file-times): Skip if `set-file-times' returns nil.
	(tramp-test26-process-file, tramp-test28-shell-command): Let-bind
	`kill-buffer-query-functions' to nil.
	(tramp-test28-shell-command): Run `async-shell-command' with timeouts.

2014-02-21  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test19-directory-files-and-attributes):
	Do not include directories in comparison; they might have changed
	their timestamps already.

2014-02-20  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case): New macro.
	(tramp-test17-insert-directory): First line could contain more
	text, when produced by `ls-lisp'.
	(tramp-test19-directory-files-and-attributes): Instrument failed
	test case.

2014-02-19  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test17-insert-directory): Make first line
	"total 123" optional.
	(tramp-test20-file-modes, tramp-test22-file-times)
	(tramp-test26-process-file, tramp-test27-start-file-process)
	(tramp-test28-shell-command): Skip for tramp-gvfs.el and
	tramp-smb.el.
	(tramp-test20-file-modes): Check for "root" only when there is an
	explicit user name.
	(tramp-test21-file-links): Handle "... not supported" error.
	(tramp-test22-file-times): Skip for "don't know" return values.
	(tramp-test26-process-file, tramp-test28-shell-command):
	Remove color escape sequences.
	(tramp-test28-shell-command): Use `accept-process-output' rather
	than `sit-for'.
	(tramp-test30-utf8): Set coding system `utf-8'.

2014-02-17  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test28-shell-command): Perform an initial
	`sit-for' prior the while loop.

2014-02-16  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.2.9 released.

	* tramp-tests.el (password-cache-expiry): Set to nil.
	(tramp-test28-shell-command): Make a while loop when waiting for
	process exit.

2014-02-11  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git' and
	`vc-hg'.  Declare `tramp-find-executable' and `tramp-get-remote-path'.
	(tramp-test29-vc-registered): New test.
	(tramp-test30-utf8): Rename from `tramp-test29-utf8'.

2014-02-07  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test26-process-file): Improve test.
	(tramp-test27-start-file-process): Use "_p" as argument of lambda.
	(tramp-test28-shell-command): Improve `shell-command' test.  Add
	`async-shell-command' tests.

2013-11-27  Michael Albinus  <michael.albinus@gmx.de>

	* README:
	* tramp-tests.el (tramp-test-temporary-file-directory): Use
	$REMOTE_TEMPORARY_FILE_DIRECTORY.
	(tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.

2013-11-16  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test07-file-exists-p)
	(tramp-test08-file-local-copy)
	(tramp-test09-insert-file-contents, tramp-test10-write-region)
	(tramp-test11-copy-file, tramp-test12-rename-file)
	(tramp-test13-make-directory, tramp-test14-delete-directory)
	(tramp-test15-copy-directory, tramp-test16-directory-files)
	(tramp-test17-insert-directory, tramp-test18-file-attributes)
	(tramp-test19-directory-files-and-attributes)
	(tramp-test20-file-modes, tramp-test21-file-links)
	(tramp-test22-file-times, tramp-test23-visited-file-modtime)
	(tramp-test24-file-name-completion, tramp-test25-load)
	(tramp-test26-process-file, tramp-test27-start-file-process)
	(tramp-test28-shell-command): Cleanup connection initially.

2013-11-15  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test15-copy-directory)
	(tramp-test16-directory-files, tramp-test17-insert-directory)
	(tramp-test18-file-attributes)
	(tramp-test19-directory-files-and-attributes)
	(tramp-test20-file-modes, tramp-test21-file-links)
	(tramp-test22-file-times, tramp-test23-visited-file-modtime)
	(tramp-test24-file-name-completion, tramp-test25-load)
	(tramp-test26-process-file, tramp-test27-start-file-process):
	(tramp-test28-shell-command): Protect unwindforms with
	`ignore-errors'.
	(tramp-test29-utf8): New test.

2013-11-13  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test02-file-name-dissect)
	(tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
	(tramp-test26-process-file, tramp-test28-shell-command): Ensure,
	that the directory is not empty when calling "ls".

2013-11-11  Michael Albinus  <michael.albinus@gmx.de>

	* .gitignore: New file.

	* Makefile.in (EM): Add "-L ../lisp".
	(%.elc): Remove current directory.

	* README: Explain environment variables.

	* tramp-tests.el (tramp-test-temporary-file-directory): Check
	$TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
	(tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
	(tramp-test09-insert-file-contents, tramp-test10-write-region):
	(tramp-test26-process-file): Add tests.
	(tramp-test11-copy-file): Remove debug message.
	(tramp-test20-file-modes): Special case, if user is "root".

2013-11-08  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el: Add `tramp-own-remote-path' to
	`tramp-remote-path' when running on hydra.
	(tramp-test07-file-exists-p): Remove instrumentation code.
	(tramp-test26-process-file): Don't use "/bin/true" and
	"/bin/false", these paths do not exist on hydra.

2013-11-07  Michael Albinus  <michael.albinus@gmx.de>

	* Makefile.in:
	* README:
	* tramp-tests.el: New files.
