2015-12-29 Michael Albinus Version 2.2.13 released. 2015-12-25 Michael Albinus * tramp-tests.el (tramp-test29-vc-registered): Move `bzr' case down. Skip test when `vc-create-repo' fails. 2015-12-20 Michael Albinus * tramp-tests.el (tramp--test-darwin-p): New defun. (tramp--test-utf8): Use it. 2015-12-06 Michael Albinus * 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 * tramp-tests.el (tramp-test18-file-attributes): Adapt test. 2015-08-22 Michael Albinus * tramp-tests.el (tramp-test18-file-attributes): Handle the case "ln -s" fails. 2015-08-21 Michael Albinus * tramp-tests.el (tramp-test18-file-attributes): Handle symlinks with "//" in the file name. 2015-07-29 Michael Albinus * Makefile.in (check test): Tune calls. * tramp-tests.el (tramp-test02-file-name-dissect): Add hop tests. 2015-07-24 Michael Albinus * 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 * 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 * Makefile.in (TRAMP_TEST_ARGS): New variable. (check, test): Use it. 2015-07-18 Michael Albinus * 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 Version 2.2.12 released. * tramp-tests.el (tramp-test13-make-directory): Fix cleanup. 2015-05-27 Michael Albinus * 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 * tramp-tests.el (tramp-test18-file-attributes) (tramp--test-check-files): Use `file-truename' for directories. 2015-03-24 Michael Albinus * 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 * tramp-tests.el (tramp--test-special-characters): Don't test "\t" in file names on Cygwin. (Bug#20119) 2015-02-22 Michael Albinus * 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 * 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 * 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 * tramp-tests.el (tramp-test31-utf8): Skip for tramp-adb.el. 2015-01-20 Michael Albinus * 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 * 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 Version 2.2.11 released. * tramp-tests.el (tramp-test30-special-characters): Skip test on MS-Windows. 2014-12-25 Michael Albinus * tramp-tests.el (tramp-test17-insert-directory): Do not expect a given order of "." and "..". 2014-12-03 Michael Albinus * tramp-tests.el (tramp-test29-vc-registered): Fallback for changed `vc-register' argument list. 2014-07-03 Michael Albinus * .gitignore: Adjust. 2014-07-02 Michael Albinus * 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 * tramp-tests.el (tramp-test26-process-file): Extend test according to Bug#17815. 2014-06-15 Michael Albinus Version 2.2.10 released. 2014-06-13 Michael Albinus * 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 * tramp-tests.el (tramp-remote-process-environment): Declare. (tramp-test29-vc-registered): Set $BZR_HOME. 2014-05-31 Michael Albinus * 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 * tramp-tests.el (top): Do not disable interactive passwords in batch mode. 2014-04-24 Michael Albinus * 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 * 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 * tramp-tests.el (tramp--test-check-files): Extend test. (tramp-test31-utf8): Let-bind also `file-name-coding-system'. 2014-04-16 Michael Albinus * tramp-tests.el (tramp-test33-recursive-load): Extend test. 2014-04-14 Michael Albinus * tramp-tests.el (tramp--test-check-files): New defun. (tramp-test30-special-characters, tramp-test31-utf8): Use it. 2014-04-13 Michael Albinus * 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 * tramp-tests.el (tramp-test32-recursive-load) (tramp-test33-unload): New tests. 2014-03-19 Michael Albinus * tramp-tests.el (tramp-test11-copy-file) (tramp-test12-rename-file, tramp-test21-file-links): Extend tests. 2014-03-17 Michael Albinus * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * tramp-tests.el (tramp-test28-shell-command): Perform an initial `sit-for' prior the while loop. 2014-02-16 Michael Albinus 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 * 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 * 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 * 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 * 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 * 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 * 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 * .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 * 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 * Makefile.in: * README: * tramp-tests.el: New files.