1 2015-12-29 Michael Albinus <michael.albinus@gmx.de>
3 Version 2.2.13 released.
5 2015-12-25 Michael Albinus <michael.albinus@gmx.de>
7 * tramp-tests.el (tramp-test29-vc-registered): Move `bzr' case down.
8 Skip test when `vc-create-repo' fails.
10 2015-12-20 Michael Albinus <michael.albinus@gmx.de>
12 * tramp-tests.el (tramp--test-darwin-p): New defun.
13 (tramp--test-utf8): Use it.
15 2015-12-06 Michael Albinus <michael.albinus@gmx.de>
17 * tramp-tests.el (tramp-test31-special-characters-with-perl)
18 (tramp-test31-special-characters-with-ls)
19 (tramp-test32-utf8-with-perl, tramp-test32-utf8-with-ls):
20 Suppress also readlink.
22 2015-08-30 Michael Albinus <michael.albinus@gmx.de>
24 * tramp-tests.el (tramp-test18-file-attributes): Adapt test.
26 2015-08-22 Michael Albinus <michael.albinus@gmx.de>
28 * tramp-tests.el (tramp-test18-file-attributes): Handle the case
31 2015-08-21 Michael Albinus <michael.albinus@gmx.de>
33 * tramp-tests.el (tramp-test18-file-attributes): Handle symlinks
34 with "//" in the file name.
36 2015-07-29 Michael Albinus <michael.albinus@gmx.de>
38 * Makefile.in (check test): Tune calls.
40 * tramp-tests.el (tramp-test02-file-name-dissect): Add hop tests.
42 2015-07-24 Michael Albinus <michael.albinus@gmx.de>
44 * tramp-tests.el (tramp-test31-*, tramp-test32-*): Implement using
45 the documented interface `tramp-connection-properties', rather
46 than with internal functions.
48 2015-07-23 Michael Albinus <michael.albinus@gmx.de>
50 * tramp-tests.el (tramp-persistency-file-name): Set to nil.
51 (tramp--test-hpux-p): New defun.
52 (tramp--test-utf8): Use it.
54 2015-07-19 Michael Albinus <michael.albinus@gmx.de>
56 * Makefile.in (TRAMP_TEST_ARGS): New variable.
57 (check, test): Use it.
59 2015-07-18 Michael Albinus <michael.albinus@gmx.de>
61 * tramp-tests.el (tramp--instrument-test-case):
62 Add "^make-symbolic-link not supported$" to `debug-ignored-errors'.
63 (tramp-test13-make-directory, tramp--test-adb-p)
64 (tramp--test-smb-or-windows-nt-p): Simplify.
65 (tramp--test-ftp-p, tramp--test-gvfs-p): New defuns.
66 (tramp--test-special-characters): Fix docstring. Add gvfs and ftp
68 (tramp--test-utf8): Fix docstring.
70 2015-06-28 Michael Albinus <michael.albinus@gmx.de>
72 Version 2.2.12 released.
74 * tramp-tests.el (tramp-test13-make-directory): Fix cleanup.
76 2015-05-27 Michael Albinus <michael.albinus@gmx.de>
78 * tramp-tests.el (tramp-test30-make-auto-save-file-name): New test.
79 (tramp-test31-special-characters)
80 (tramp-test31-special-characters-with-stat)
81 (tramp-test31-special-characters-with-perl)
82 (tramp-test31-special-characters-with-ls, tramp-test32-utf8)
83 (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl)
84 (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests)
85 (tramp-test34-recursive-load, tramp-test35-unload): Rename.
87 2015-04-10 Michael Albinus <michael.albinus@gmx.de>
89 * tramp-tests.el (tramp-test18-file-attributes)
90 (tramp--test-check-files): Use `file-truename' for directories.
92 2015-03-24 Michael Albinus <michael.albinus@gmx.de>
94 * tramp-tests.el (tramp-test18-file-attributes)
95 (tramp--test-check-files): Extend tests.
96 (tramp-test31-utf8): Do not skip for tramp-adb.el.
98 2015-03-17 Ken Brown <kbrown@cornell.edu>
100 * tramp-tests.el (tramp--test-special-characters): Don't test "\t"
101 in file names on Cygwin. (Bug#20119)
103 2015-02-22 Michael Albinus <michael.albinus@gmx.de>
105 * tramp-tests.el (tramp-test17-insert-directory):
106 Suppress localized settings in order to have a proper check for
109 2015-02-04 Michael Albinus <michael.albinus@gmx.de>
111 * tramp-tests.el (tramp-test06-directory-file-name): Fix docstring
113 (tramp-test08-file-local-copy): Extend test.
114 (tramp-test17-insert-directory): Do not expect any order in
117 2015-02-01 Michael Albinus <michael.albinus@gmx.de>
119 * tramp-tests.el (top): Declare `tramp-get-remote-stat' and
120 `tramp-get-remote-perl'.
121 (tramp--test-check-files): Fix doxstring. Add symlink test.
122 (tramp--test-special-characters): New defun. Use body from
123 `tramp-test30-special-characters'. Adapt check for tramp-adb.el.
124 (tramp-test30-special-characters): Use it.
125 (tramp--test-utf8): New defun. Use body from
126 `tramp-test31-utf8'. Add test string.
127 (tramp-test31-utf8): Use it.
128 (tramp-test30-special-characters-with-stat)
129 (tramp-test30-special-characters-with-perl)
130 (tramp-test30-special-characters-with-ls):
131 (tramp-test31-utf8-with-stat, tramp-test31-utf8-with-perl)
132 (tramp-test31-utf8-with-ls): New tests.
134 2015-01-25 Michael Albinus <michael.albinus@gmx.de>
136 * tramp-tests.el (tramp-test31-utf8): Skip for tramp-adb.el.
138 2015-01-20 Michael Albinus <michael.albinus@gmx.de>
140 * tramp-tests.el (tramp-test13-make-directory): Test also PARENTS arg.
141 (tramp--test-adb-p): New defun.
142 (tramp-test30-special-characters): Use it.
143 (tramp--test-check-files): Extend tests.
145 2014-12-30 Michael Albinus <michael.albinus@gmx.de>
147 * tramp-tests.el (tramp--test-smb-or-windows-nt-p): New defun.
148 (tramp-test30-special-characters): Use it. (Bug#19463)
149 (tramp--test-check-files): Filter nil file names out.
151 2014-12-29 Michael Albinus <michael.albinus@gmx.de>
153 Version 2.2.11 released.
155 * tramp-tests.el (tramp-test30-special-characters):
156 Skip test on MS-Windows.
158 2014-12-25 Michael Albinus <michael.albinus@gmx.de>
160 * tramp-tests.el (tramp-test17-insert-directory): Do not expect a
161 given order of "." and "..".
163 2014-12-03 Michael Albinus <michael.albinus@gmx.de>
165 * tramp-tests.el (tramp-test29-vc-registered): Fallback for
166 changed `vc-register' argument list.
168 2014-07-03 Michael Albinus <michael.albinus@gmx.de>
170 * .gitignore: Adjust.
172 2014-07-02 Michael Albinus <michael.albinus@gmx.de>
174 * README: $REMOTE_ALLOW_PASSWORD is not used anymore.
176 * tramp-tests.el (tramp--instrument-test-case): Print debug buffer
179 2014-06-20 Michael Albinus <michael.albinus@gmx.de>
181 * tramp-tests.el (tramp-test26-process-file): Extend test
182 according to Bug#17815.
184 2014-06-15 Michael Albinus <michael.albinus@gmx.de>
186 Version 2.2.10 released.
188 2014-06-13 Michael Albinus <michael.albinus@gmx.de>
190 * tramp-tests.el (tramp--instrument-test-case): Extend docstring.
191 (tramp-test27-start-file-process, tramp-test28-shell-command):
192 Retrieve process output more robustly.
193 (tramp-test30-special-characters): Add further file names.
195 2014-06-02 Michael Albinus <michael.albinus@gmx.de>
197 * tramp-tests.el (tramp-remote-process-environment): Declare.
198 (tramp-test29-vc-registered): Set $BZR_HOME.
200 2014-05-31 Michael Albinus <michael.albinus@gmx.de>
202 * tramp-tests.el (tramp--test-enabled): Ignore errors.
203 (tramp-test15-copy-directory): Skip for tramp-smb.el.
204 (tramp-test21-file-links): Use `file-truename' for directories.
205 (tramp--test-check-files): Extend test with `substitute-in-file-name'.
206 (tramp-test30-special-characters): Skip for tramp-adb.el,
207 tramp-gvfs.el and tramp-smb.el.
209 2014-04-25 Michael Albinus <michael.albinus@gmx.de>
211 * tramp-tests.el (top): Do not disable interactive passwords in
214 2014-04-24 Michael Albinus <michael.albinus@gmx.de>
216 * tramp-tests.el (tramp-test-temporary-file-directory): Use a
217 mock-up method as default.
218 (tramp-test00-availability): Print the used directory name.
219 (tramp-test33-recursive-load): Fix typo.
221 2014-04-22 Michael Albinus <michael.albinus@gmx.de>
223 * tramp-tests.el (tramp-test19-directory-files-and-attributes)
224 (tramp-test22-file-times): Check for `file-attributes' equality
225 only if there is a usable timestamp.
226 (tramp--test-check-files): Do not use `copy-sequence'.
227 (tramp-test30-special-characters): Remove test for backslash.
229 2014-04-19 Michael Albinus <michael.albinus@gmx.de>
231 * tramp-tests.el (tramp--test-check-files): Extend test.
232 (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
234 2014-04-16 Michael Albinus <michael.albinus@gmx.de>
236 * tramp-tests.el (tramp-test33-recursive-load): Extend test.
238 2014-04-14 Michael Albinus <michael.albinus@gmx.de>
240 * tramp-tests.el (tramp--test-check-files): New defun.
241 (tramp-test30-special-characters, tramp-test31-utf8): Use it.
243 2014-04-13 Michael Albinus <michael.albinus@gmx.de>
245 * tramp-tests.el (tramp-test30-special-characters): New test.
246 (tramp-test31-utf8, tramp-test32-asynchronous-requests)
247 (tramp-test33-recursive-load, tramp-test34-unload): Rename.
249 2014-04-10 Michael Albinus <michael.albinus@gmx.de>
251 * tramp-tests.el (tramp-test32-recursive-load)
252 (tramp-test33-unload): New tests.
254 2014-03-19 Michael Albinus <michael.albinus@gmx.de>
256 * tramp-tests.el (tramp-test11-copy-file)
257 (tramp-test12-rename-file, tramp-test21-file-links): Extend tests.
259 2014-03-17 Michael Albinus <michael.albinus@gmx.de>
261 * tramp-tests.el (tramp--instrument-test-case): Show messages.
262 (tramp-test20-file-modes): More robust check for user "root".
263 (tramp-test21-file-links): Do not compare directories if
264 `tramp-test-temporary-file-directory' is a symlink.
266 2014-03-14 Michael Albinus <michael.albinus@gmx.de>
268 * tramp-tests.el (tramp-copy-size-limit): Set to nil.
269 (tramp--test-make-temp-name): Optional argument LOCAL.
270 (tramp-test10-write-region): No special test for out-of-band copy
272 (tramp-test11-copy-file, tramp-test12-rename-file)
273 (tramp-test21-file-links): Use it.
275 2014-03-13 Michael Albinus <michael.albinus@gmx.de>
277 * tramp-tests.el (tramp--test-make-temp-name): Optional argument DIR.
278 (tramp--instrument-test-case): Catch also `quit'.
279 (tramp-test10-write-region): `tramp-copy-size-limit' can be nil.
280 (tramp-test11-copy-file, tramp-test12-rename-file): Extend tests.
282 2014-03-07 Michael Albinus <michael.albinus@gmx.de>
284 * tramp-tests.el (tramp-copy-size-limit): Declare.
285 (tramp-test10-write-region): Extend for out-of-band copy.
286 (tramp-test31-asynchronous-requests): New test.
288 2014-02-28 Michael Albinus <michael.albinus@gmx.de>
290 * Makefile.in (test): New target.
293 * tramp-tests.el (tramp--test-enabled)
294 (tramp-test15-copy-directory): No special handling of tramp-adb.el
295 anymore. It's fixed in that package.
297 2014-02-27 Michael Albinus <michael.albinus@gmx.de>
299 * tramp-tests.el (tramp--test-enabled): Move connection cleanup
300 into this function. Remove respective code from all test cases.
301 (tramp--instrument-test-case): Declare `indent' and `debug'.
302 Handle other errors as well.
303 (tramp-test14-delete-directory): Check for `file-error' error.
304 (tramp-test15-copy-directory): Ignore return value of
305 `copy-directory'. It's too much hassle to handle it for tramp-adb.el.
306 (tramp-test19-directory-files-and-attributes): Take care of
308 (tramp-test20-file-modes, tramp-test27-start-file-process)
309 (tramp-test28-shell-command): Skip for tramp-adb.el.
310 (tramp-test21-file-links): `file-truename' shall preserve trailing
312 (tramp-test22-file-times): Skip if `set-file-times' returns nil.
313 (tramp-test26-process-file, tramp-test28-shell-command): Let-bind
314 `kill-buffer-query-functions' to nil.
315 (tramp-test28-shell-command): Run `async-shell-command' with timeouts.
317 2014-02-21 Michael Albinus <michael.albinus@gmx.de>
319 * tramp-tests.el (tramp-test19-directory-files-and-attributes):
320 Do not include directories in comparison; they might have changed
321 their timestamps already.
323 2014-02-20 Michael Albinus <michael.albinus@gmx.de>
325 * tramp-tests.el (tramp--instrument-test-case): New macro.
326 (tramp-test17-insert-directory): First line could contain more
327 text, when produced by `ls-lisp'.
328 (tramp-test19-directory-files-and-attributes): Instrument failed
331 2014-02-19 Michael Albinus <michael.albinus@gmx.de>
333 * tramp-tests.el (tramp-test17-insert-directory): Make first line
334 "total 123" optional.
335 (tramp-test20-file-modes, tramp-test22-file-times)
336 (tramp-test26-process-file, tramp-test27-start-file-process)
337 (tramp-test28-shell-command): Skip for tramp-gvfs.el and
339 (tramp-test20-file-modes): Check for "root" only when there is an
341 (tramp-test21-file-links): Handle "... not supported" error.
342 (tramp-test22-file-times): Skip for "don't know" return values.
343 (tramp-test26-process-file, tramp-test28-shell-command):
344 Remove color escape sequences.
345 (tramp-test28-shell-command): Use `accept-process-output' rather
347 (tramp-test30-utf8): Set coding system `utf-8'.
349 2014-02-17 Michael Albinus <michael.albinus@gmx.de>
351 * tramp-tests.el (tramp-test28-shell-command): Perform an initial
352 `sit-for' prior the while loop.
354 2014-02-16 Michael Albinus <michael.albinus@gmx.de>
356 Version 2.2.9 released.
358 * tramp-tests.el (password-cache-expiry): Set to nil.
359 (tramp-test28-shell-command): Make a while loop when waiting for
362 2014-02-11 Michael Albinus <michael.albinus@gmx.de>
364 * tramp-tests.el (top): Require `vc', `vc-bzr', `vc-git' and
365 `vc-hg'. Declare `tramp-find-executable' and `tramp-get-remote-path'.
366 (tramp-test29-vc-registered): New test.
367 (tramp-test30-utf8): Rename from `tramp-test29-utf8'.
369 2014-02-07 Michael Albinus <michael.albinus@gmx.de>
371 * tramp-tests.el (tramp-test26-process-file): Improve test.
372 (tramp-test27-start-file-process): Use "_p" as argument of lambda.
373 (tramp-test28-shell-command): Improve `shell-command' test. Add
374 `async-shell-command' tests.
376 2013-11-27 Michael Albinus <michael.albinus@gmx.de>
379 * tramp-tests.el (tramp-test-temporary-file-directory): Use
380 $REMOTE_TEMPORARY_FILE_DIRECTORY.
381 (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
383 2013-11-16 Michael Albinus <michael.albinus@gmx.de>
385 * tramp-tests.el (tramp-test07-file-exists-p)
386 (tramp-test08-file-local-copy)
387 (tramp-test09-insert-file-contents, tramp-test10-write-region)
388 (tramp-test11-copy-file, tramp-test12-rename-file)
389 (tramp-test13-make-directory, tramp-test14-delete-directory)
390 (tramp-test15-copy-directory, tramp-test16-directory-files)
391 (tramp-test17-insert-directory, tramp-test18-file-attributes)
392 (tramp-test19-directory-files-and-attributes)
393 (tramp-test20-file-modes, tramp-test21-file-links)
394 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
395 (tramp-test24-file-name-completion, tramp-test25-load)
396 (tramp-test26-process-file, tramp-test27-start-file-process)
397 (tramp-test28-shell-command): Cleanup connection initially.
399 2013-11-15 Michael Albinus <michael.albinus@gmx.de>
401 * tramp-tests.el (tramp-test15-copy-directory)
402 (tramp-test16-directory-files, tramp-test17-insert-directory)
403 (tramp-test18-file-attributes)
404 (tramp-test19-directory-files-and-attributes)
405 (tramp-test20-file-modes, tramp-test21-file-links)
406 (tramp-test22-file-times, tramp-test23-visited-file-modtime)
407 (tramp-test24-file-name-completion, tramp-test25-load)
408 (tramp-test26-process-file, tramp-test27-start-file-process):
409 (tramp-test28-shell-command): Protect unwindforms with
411 (tramp-test29-utf8): New test.
413 2013-11-13 Michael Albinus <michael.albinus@gmx.de>
415 * tramp-tests.el (tramp-test02-file-name-dissect)
416 (tramp-test03-file-name-defaults, tramp-test21-file-links): Add tests.
417 (tramp-test26-process-file, tramp-test28-shell-command): Ensure,
418 that the directory is not empty when calling "ls".
420 2013-11-11 Michael Albinus <michael.albinus@gmx.de>
422 * .gitignore: New file.
424 * Makefile.in (EM): Add "-L ../lisp".
425 (%.elc): Remove current directory.
427 * README: Explain environment variables.
429 * tramp-tests.el (tramp-test-temporary-file-directory): Check
430 $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY.
431 (tramp-read-passwd): Check $TRAMP_TEST_ALLOW_PASSWORD.
432 (tramp-test09-insert-file-contents, tramp-test10-write-region):
433 (tramp-test26-process-file): Add tests.
434 (tramp-test11-copy-file): Remove debug message.
435 (tramp-test20-file-modes): Special case, if user is "root".
437 2013-11-08 Michael Albinus <michael.albinus@gmx.de>
439 * tramp-tests.el: Add `tramp-own-remote-path' to
440 `tramp-remote-path' when running on hydra.
441 (tramp-test07-file-exists-p): Remove instrumentation code.
442 (tramp-test26-process-file): Don't use "/bin/true" and
443 "/bin/false", these paths do not exist on hydra.
445 2013-11-07 Michael Albinus <michael.albinus@gmx.de>
449 * tramp-tests.el: New files.