2017-06-30  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.3.2 released.

	* tramp-tests.el (tramp-test-temporary-file-directory):
	Offer home directory for mock method if it doesn't exist.

2017-06-29  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (shell-command-sentinel): Suppress run in tests.
	(tramp--instrument-test-case-p): New defvar.
	(tramp--instrument-test-case): Use it in order to allow nested calls.
	(tramp--test-message, tramp--test-backtrace): New defsubst,
	will be used for occasional test instrumentation.
	(tramp-test00-availability, tramp-test31-vc-registered): Use them.
	(tramp-test28-shell-command)
	(tramp--test-shell-command-to-string-asynchronously): Suppress
	nasty messages.  Don't overwrite sentinel.
	(tramp-test36-asynchronous-requests): Rewrite major parts.
	Expect :passed.

2017-06-16  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test38-remote-load-path): New test.
	(tramp-test39-unload): Rename.

2017-06-14  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (top): Set also `tramp-cache-read-persistent-data'.

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

	* tramp-tests.el (tramp-test24-file-name-completion):
	Support completion for host names and ports.

2017-06-05  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test05-expand-file-name-relative):
	Let it pass for all gfvs based methods.
	(tramp-test24-file-name-completion): Run method and host
	completion for all syntaxes only when expensive tests are enabled.
	Do not check host completion for gvfs based methods.
	(tramp--test-gvfs-p): Add optional METHOD argument.
	(tramp--test-afp-or-smb-p): Remove.

2017-05-28  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test03-file-name-defaults):
	Revert change from 2017-05-24.
	(tramp-test05-expand-file-name-relative): Let it also pass for
	"adb" method.

2017-05-24  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test03-file-name-defaults): Fix test
	according to new defstruct.
	(tramp-test29-environment-variables-and-port-numbers):
	Expect it now as passed.  Cleanup at the end.

2017-05-23  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test-temporary-file-directory):
	Declare default host for mock method.
	(tramp-test29-environment-variables-and-port-numbers): New test.

2017-05-19  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test05-expand-file-name-relative):
	Modify :expected-result rather than skip.

2017-05-18  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-afp-or-smb-p): New defun.
	(tramp-test05-expand-file-name-relative): Use it.
	(tramp-test38-unload): Run only in batch mode.

2017-05-16  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-change-syntax): Remove declaration,
	not needed anymore.
	(tramp-test05-expand-file-name-relative): New test.
	(tramp-test10-write-region): Extend test.

2017-05-12  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-change-syntax): Declare.

2017-05-09  Noam Postavsky  <npostavs@gmail.com>

	Revert "Output number of characters added to file (Bug#354)"

	The extra message text turned out to be quite annoying in
	practice, and is generally more trouble than it's worth.  Also
	revert several related changes.

	Partially revert "Handle `write-region' messages in Tramp properly"

	* tramp-tests.el (tramp-test10-write-region): Remove extra
	characters from file writing messages.

2017-05-08  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (ert-x): Require it.
	(tramp-test10-write-region): Extend test.

2017-05-02  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test24-file-name-completion):
	Run method and host name completion for all syntaxes.

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

	* tramp-tests.el (tramp-test02-file-name-dissect-separate):
	Extend test.

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

	* tramp-tests.el (tramp-test01-file-name-syntax-simplified)
	(tramp-test01-file-name-syntax-separate)
	(tramp-test02-file-name-dissect-simplified)
	(tramp-test02-file-name-dissect-separate): New tests.

2017-04-03  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test30-explicit-shell-file-name): New test.
	(tramp--test-special-characters, tramp--test-utf8): Adapt docstring.
	(tramp-test31-vc-registered)
	(tramp-test32-make-auto-save-file-name)
	(tramp-test33-make-nearby-temp-file)
	(tramp-test34-special-characters)
	(tramp-test34-special-characters-with-stat)
	(tramp-test34-special-characters-with-perl)
	(tramp-test34-special-characters-with-ls, tramp-test35-utf8)
	(tramp-test35-utf8-with-stat, tramp-test35-utf8-with-perl)
	(tramp-test35-utf8-with-ls)
	(tramp-test36-asynchronous-requests)
	(tramp-test37-recursive-load, tramp-test38-unload): Rename.

2017-03-23  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el: Add lexical-binding cookie.  Require 'dired.
	Move declarations up.
	(tramp-test32-make-nearby-temp-file): Wrap `make-nearby-temp-file'
	and `temporary-file-directory' calls with `with-no-warnings'.
	(tramp-test35-asynchronous-requests): Mark unused variable.

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

	* tramp-tests.el (tramp-test24-file-name-completion):
	Reenable lost test case.

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

	* tramp-tests.el (tramp-test01-file-name-syntax)
	(tramp-test02-file-name-dissect)
	(tramp-test03-file-name-defaults)
	(tramp-test06-directory-file-name): Adapt to the new syntax.
	(tramp-test11-copy-file, tramp-test12-rename-file)
	(tramp--test-check-files): Deactivate temporarily tests with
	quoted file names.
	(tramp-test16-directory-files, tramp-test17-insert-directory):
	Adapt tests.
	(tramp-test24-file-name-completion): Do not check for
	completion mode.
	(tramp-test31-make-auto-save-file-name): Deactivate temporarily
	two tests.

2017-03-10  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test06-directory-file-name)
	(tramp-test24-file-name-completion):
	Call `tramp-completion-mode-p' with argument.

2017-01-17  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test31-make-auto-save-file-name): Adapt test.

2016-12-27  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.3.1 released.

2016-12-23  Paul Eggert  <eggert@cs.ucla.edu>

	* tramp-tests.el (tramp--test-windows-nt-and-batch): Spelling fixes.

2016-12-23  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-check-files): Make it robust.

2016-12-21  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test03-file-name-defaults):
	Remove gateway tests.

2016-12-17  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test05-expand-file-name): Mark quoted
	file name as absolute.  (Bug#25183)
	(tramp--test-windows-nt-and-batch)
	(tramp--test-windows-nt-and-pscp-psftp-p): New defuns.
	(tramp--test-windows-nt-or-smb-p): Rename from
	`tramp--test-smb-windows-nt-p'.  Adapt callees.
	(tramp--test-check-files): Improve checks for environment variables.
	(tramp-test33-special-characters)
	(tramp-test33-special-characters-with-stat)
	(tramp-test33-special-characters-with-perl)
	(tramp-test33-special-characters-with-ls, tramp-test34-utf8)
	(tramp-test34-utf8-with-stat, tramp-test34-utf8-with-perl)
	(tramp-test34-utf8-with-ls): Add more checks for skip.

2016-12-15  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-check-files): Check also, that
	environment variables are set correctly.

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

	* tramp-tests.el (tramp--test-docker-p): New defun.
	(tramp--test-special-characters, tramp-test34-utf8)
	(tramp-test34-utf8-with-stat, tramp-test34-utf8-with-perl)
	(tramp-test34-utf8-with-ls): Use it.

2016-12-09  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-make-temp-name)
	(tramp-test18-file-attributes)
	(tramp-test31-make-auto-save-file-name)
	(tramp--test-check-files): Use changed defsubst names.

2016-12-04  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-expensive-test): New defvar.
	(tramp--test-make-temp-name): New argument QUOTED.
	(tramp-test01-file-name-syntax)
	(tramp-test02-file-name-dissect)
	(tramp-test04-substitute-in-file-name)
	(tramp-test05-expand-file-name, 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, tramp-test30-vc-registered)
	(tramp-test31-make-auto-save-file-name)
	(tramp--test-check-files)
	(tramp-test35-asynchronous-requests): Test also quoted file names.
	(tramp--test-shell-command-to-string-asynchronously): Rename.
	(tramp-test29-environment-variables): Use it.

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

	* tramp-tests.el (tramp-test01-file-name-syntax): Multi-hop
	specs don't need a method.  "/h:" is allowed on not MS Windows.

2016-08-21  Paul Eggert  <eggert@cs.ucla.edu>

	* tramp-tests.el: Spelling fixes.

2016-08-10  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test32-make-nearby-temp-file):
	Skip for older Emacs versions.

2016-08-07  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test32-make-nearby-temp-file): New test.
	(tramp--test-special-characters, tramp--test-utf8): Adapt docstring.
	(tramp-test33-special-characters)
	(tramp-test33-special-characters-with-stat)
	(tramp-test33-special-characters-with-perl)
	(tramp-test33-special-characters-with-ls, tramp-test34-utf8)
	(tramp-test34-utf8-with-stat, tramp-test34-utf8-with-perl)
	(tramp-test34-utf8-with-ls)
	(tramp-test35-asynchronous-requests)
	(tramp-test36-recursive-load, tramp-test37-unload): Rename.

2016-07-15  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test06-directory-file-name):
	Check `tramp--test-enabled'.
	(tramp-test18-file-attributes): Add tests for
	`file-ownership-preserved-p'.
	(tramp--test-ftp-p): Simplify check.
	(tramp--test-sh-p): New defun.
	(tramp-test20-file-modes, tramp-test22-file-times)
	(tramp-test26-process-file, tramp-test27-start-file-process)
	(tramp-test28-shell-command)
	(tramp-test29-environment-variables)
	(tramp-test30-vc-registered)
	(tramp-test32-special-characters-with-stat)
	(tramp-test32-special-characters-with-perl)
	(tramp-test32-special-characters-with-ls)
	(tramp-test33-utf8-with-stat, tramp-test33-utf8-with-perl)
	(tramp-test33-utf8-with-ls)
	(tramp-test34-asynchronous-requests): Use it.
	(tramp-test--shell-command-to-string-asynchronously): Add timeout.

2016-07-14  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test27-start-file-process)
	(tramp-test28-shell-command): Reduce timeouts in
	`accept-process-output'.
	(tramp-test--shell-command-to-string-asynchronously):
	Add additional `accept-process-output' call.
	(tramp-test29-environment-variables): Remove additional sleep calls.

2016-07-14  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test29-environment-variables): Add "sleep 1"
	to tests.

2016-07-13  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test--shell-command-to-string-asynchronously):
	New defun.
	(tramp-test29-environment-variables): New test.
	(tramp-test30-vc-registered)
	(tramp-test31-make-auto-save-file-name)
	(tramp-test32-special-characters)
	(tramp-test32-special-characters-with-stat)
	(tramp-test32-special-characters-with-perl)
	(tramp-test32-special-characters-with-ls, tramp-test33-utf8)
	(tramp-test33-utf8-with-stat, tramp-test33-utf8-with-perl)
	(tramp-test33-utf8-with-ls)
	(tramp-test34-asynchronous-requests)
	(tramp-test35-recursive-load, tramp-test36-unload): Rename.

2016-07-09  Michael Albinus  <michael.albinus@gmx.de>

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

2016-07-05  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case): Adapt docstring.
	(tramp-test14-delete-directory): Make further tests.

2016-07-04  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--instrument-test-case): Do not enable
	`tramp-message-show-message'.
	(tramp-test13-make-directory, tramp-test14-delete-directory):
	Do not specify error type.

2016-06-26  Michael Albinus  <michael.albinus@gmx.de>

	Version 2.3.0 released.

	* tramp-tests.el (tramp-test15-copy-directory): Do not skip
	for tramp-smb.el.  Test also COPY-CONTENTS case.
	(tramp-test24-file-name-completion): Improve check for
	hostname completion.
	(tramp--test-rsync-p): New defun.
	(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): Skip for "rsync".

2016-05-30  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test24-file-name-completion):
	Test also `completion-regexp-list' and `completion-ignored-extensions'.

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

	* tramp-tests.el (tramp-test26-process-file)
	(tramp-test28-shell-command):
	Use `tramp-display-escape-sequence-regexp'.

2016-05-26  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test24-file-name-completion): Suppress
	some tests on MS Windows.  (Bug#23614)

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

	* tramp-tests.el (tramp-test06-directory-file-name):
	Nullify `tramp-default-method' due to hydra.

2016-05-07  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test06-directory-file-name): Fix test.
	(tramp-test24-file-name-completion): Extend test.

2016-05-02  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test06-directory-file-name): Extend test.

2016-03-31  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp--test-utf8): Improve settings of
	coding systems.

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

	* tramp-tests.el (tramp-test29-vc-registered): Use `dired-uncache'
	instead of a Tramp internal function.

2016-01-10  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test29-vc-registered): Flush directory
	properties when needed.
	(tramp--test-darwin-p): Remove.
	(tramp--test-utf8): Include Arabic file name, again.

2016-01-05  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test26-process-file)
	(tramp-test27-start-file-process, tramp-test28-shell-command)
	(tramp-test29-vc-registered)
	(tramp-test31-special-characters-with-stat)
	(tramp-test31-special-characters-with-perl)
	(tramp-test31-special-characters-with-ls)
	(tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl)
	(tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests)
	(tramp-test35-unload): Tag the tests as :expensive-test.

2016-01-04  Michael Albinus  <michael.albinus@gmx.de>

	* tramp-tests.el (tramp-test26-process-file): Move point properly.
	(tramp-test29-vc-registered): Work with relative file names.

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.
