Initial Commit
[packages] / xemacs-packages / tramp / test / ChangeLog
1 2015-12-29  Michael Albinus  <michael.albinus@gmx.de>
2
3         Version 2.2.13 released.
4
5 2015-12-25  Michael Albinus  <michael.albinus@gmx.de>
6
7         * tramp-tests.el (tramp-test29-vc-registered): Move `bzr' case down.
8         Skip test when `vc-create-repo' fails.
9
10 2015-12-20  Michael Albinus  <michael.albinus@gmx.de>
11
12         * tramp-tests.el (tramp--test-darwin-p): New defun.
13         (tramp--test-utf8): Use it.
14
15 2015-12-06  Michael Albinus  <michael.albinus@gmx.de>
16
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.
21
22 2015-08-30  Michael Albinus  <michael.albinus@gmx.de>
23
24         * tramp-tests.el (tramp-test18-file-attributes): Adapt test.
25
26 2015-08-22  Michael Albinus  <michael.albinus@gmx.de>
27
28         * tramp-tests.el (tramp-test18-file-attributes): Handle the case
29         "ln -s" fails.
30
31 2015-08-21  Michael Albinus  <michael.albinus@gmx.de>
32
33         * tramp-tests.el (tramp-test18-file-attributes): Handle symlinks
34         with "//" in the file name.
35
36 2015-07-29  Michael Albinus  <michael.albinus@gmx.de>
37
38         * Makefile.in (check test): Tune calls.
39
40         * tramp-tests.el (tramp-test02-file-name-dissect): Add hop tests.
41
42 2015-07-24  Michael Albinus  <michael.albinus@gmx.de>
43
44         * tramp-tests.el (tramp-test31-*, tramp-test32-*): Implement using
45         the documented interface `tramp-connection-properties', rather
46         than with internal functions.
47
48 2015-07-23  Michael Albinus  <michael.albinus@gmx.de>
49
50         * tramp-tests.el (tramp-persistency-file-name): Set to nil.
51         (tramp--test-hpux-p): New defun.
52         (tramp--test-utf8): Use it.
53
54 2015-07-19  Michael Albinus  <michael.albinus@gmx.de>
55
56         * Makefile.in (TRAMP_TEST_ARGS): New variable.
57         (check, test): Use it.
58
59 2015-07-18  Michael Albinus  <michael.albinus@gmx.de>
60
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
67         tests.
68         (tramp--test-utf8): Fix docstring.
69
70 2015-06-28  Michael Albinus  <michael.albinus@gmx.de>
71
72         Version 2.2.12 released.
73
74         * tramp-tests.el (tramp-test13-make-directory): Fix cleanup.
75
76 2015-05-27  Michael Albinus  <michael.albinus@gmx.de>
77
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.
86
87 2015-04-10  Michael Albinus  <michael.albinus@gmx.de>
88
89         * tramp-tests.el (tramp-test18-file-attributes)
90         (tramp--test-check-files): Use `file-truename' for directories.
91
92 2015-03-24  Michael Albinus  <michael.albinus@gmx.de>
93
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.
97
98 2015-03-17  Ken Brown  <kbrown@cornell.edu>
99
100         * tramp-tests.el (tramp--test-special-characters): Don't test "\t"
101         in file names on Cygwin.  (Bug#20119)
102
103 2015-02-22  Michael Albinus  <michael.albinus@gmx.de>
104
105         * tramp-tests.el (tramp-test17-insert-directory):
106         Suppress localized settings in order to have a proper check for
107         the summary line.
108
109 2015-02-04  Michael Albinus  <michael.albinus@gmx.de>
110
111         * tramp-tests.el (tramp-test06-directory-file-name): Fix docstring
112         and last test.
113         (tramp-test08-file-local-copy): Extend test.
114         (tramp-test17-insert-directory): Do not expect any order in
115         directory listing.
116
117 2015-02-01  Michael Albinus  <michael.albinus@gmx.de>
118
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.
133
134 2015-01-25  Michael Albinus  <michael.albinus@gmx.de>
135
136         * tramp-tests.el (tramp-test31-utf8): Skip for tramp-adb.el.
137
138 2015-01-20  Michael Albinus  <michael.albinus@gmx.de>
139
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.
144
145 2014-12-30  Michael Albinus  <michael.albinus@gmx.de>
146
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.
150
151 2014-12-29  Michael Albinus  <michael.albinus@gmx.de>
152
153         Version 2.2.11 released.
154
155         * tramp-tests.el (tramp-test30-special-characters):
156         Skip test on MS-Windows.
157
158 2014-12-25  Michael Albinus  <michael.albinus@gmx.de>
159
160         * tramp-tests.el (tramp-test17-insert-directory): Do not expect a
161         given order of "." and "..".
162
163 2014-12-03  Michael Albinus  <michael.albinus@gmx.de>
164
165         * tramp-tests.el (tramp-test29-vc-registered): Fallback for
166         changed `vc-register' argument list.
167
168 2014-07-03  Michael Albinus  <michael.albinus@gmx.de>
169
170         * .gitignore: Adjust.
171
172 2014-07-02  Michael Albinus  <michael.albinus@gmx.de>
173
174         * README: $REMOTE_ALLOW_PASSWORD is not used anymore.
175
176         * tramp-tests.el (tramp--instrument-test-case): Print debug buffer
177         in any case.
178
179 2014-06-20  Michael Albinus  <michael.albinus@gmx.de>
180
181         * tramp-tests.el (tramp-test26-process-file): Extend test
182         according to Bug#17815.
183
184 2014-06-15  Michael Albinus  <michael.albinus@gmx.de>
185
186         Version 2.2.10 released.
187
188 2014-06-13  Michael Albinus  <michael.albinus@gmx.de>
189
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.
194
195 2014-06-02  Michael Albinus  <michael.albinus@gmx.de>
196
197         * tramp-tests.el (tramp-remote-process-environment): Declare.
198         (tramp-test29-vc-registered): Set $BZR_HOME.
199
200 2014-05-31  Michael Albinus  <michael.albinus@gmx.de>
201
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.
208
209 2014-04-25  Michael Albinus  <michael.albinus@gmx.de>
210
211         * tramp-tests.el (top): Do not disable interactive passwords in
212         batch mode.
213
214 2014-04-24  Michael Albinus  <michael.albinus@gmx.de>
215
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.
220
221 2014-04-22  Michael Albinus  <michael.albinus@gmx.de>
222
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.
228
229 2014-04-19  Michael Albinus  <michael.albinus@gmx.de>
230
231         * tramp-tests.el (tramp--test-check-files): Extend test.
232         (tramp-test31-utf8): Let-bind also `file-name-coding-system'.
233
234 2014-04-16  Michael Albinus  <michael.albinus@gmx.de>
235
236         * tramp-tests.el (tramp-test33-recursive-load): Extend test.
237
238 2014-04-14  Michael Albinus  <michael.albinus@gmx.de>
239
240         * tramp-tests.el (tramp--test-check-files): New defun.
241         (tramp-test30-special-characters, tramp-test31-utf8): Use it.
242
243 2014-04-13  Michael Albinus  <michael.albinus@gmx.de>
244
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.
248
249 2014-04-10  Michael Albinus  <michael.albinus@gmx.de>
250
251         * tramp-tests.el (tramp-test32-recursive-load)
252         (tramp-test33-unload): New tests.
253
254 2014-03-19  Michael Albinus  <michael.albinus@gmx.de>
255
256         * tramp-tests.el (tramp-test11-copy-file)
257         (tramp-test12-rename-file, tramp-test21-file-links): Extend tests.
258
259 2014-03-17  Michael Albinus  <michael.albinus@gmx.de>
260
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.
265
266 2014-03-14  Michael Albinus  <michael.albinus@gmx.de>
267
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
271         needed anymore.
272         (tramp-test11-copy-file, tramp-test12-rename-file)
273         (tramp-test21-file-links): Use it.
274
275 2014-03-13  Michael Albinus  <michael.albinus@gmx.de>
276
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.
281
282 2014-03-07  Michael Albinus  <michael.albinus@gmx.de>
283
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.
287
288 2014-02-28  Michael Albinus  <michael.albinus@gmx.de>
289
290         * Makefile.in (test): New target.
291         (.PHONY): Add it.
292
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.
296
297 2014-02-27  Michael Albinus  <michael.albinus@gmx.de>
298
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
307         timestamp 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
311         link of directories.
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.
316
317 2014-02-21  Michael Albinus  <michael.albinus@gmx.de>
318
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.
322
323 2014-02-20  Michael Albinus  <michael.albinus@gmx.de>
324
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
329         test case.
330
331 2014-02-19  Michael Albinus  <michael.albinus@gmx.de>
332
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
338         tramp-smb.el.
339         (tramp-test20-file-modes): Check for "root" only when there is an
340         explicit user name.
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
346         than `sit-for'.
347         (tramp-test30-utf8): Set coding system `utf-8'.
348
349 2014-02-17  Michael Albinus  <michael.albinus@gmx.de>
350
351         * tramp-tests.el (tramp-test28-shell-command): Perform an initial
352         `sit-for' prior the while loop.
353
354 2014-02-16  Michael Albinus  <michael.albinus@gmx.de>
355
356         Version 2.2.9 released.
357
358         * tramp-tests.el (password-cache-expiry): Set to nil.
359         (tramp-test28-shell-command): Make a while loop when waiting for
360         process exit.
361
362 2014-02-11  Michael Albinus  <michael.albinus@gmx.de>
363
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'.
368
369 2014-02-07  Michael Albinus  <michael.albinus@gmx.de>
370
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.
375
376 2013-11-27  Michael Albinus  <michael.albinus@gmx.de>
377
378         * README:
379         * tramp-tests.el (tramp-test-temporary-file-directory): Use
380         $REMOTE_TEMPORARY_FILE_DIRECTORY.
381         (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
382
383 2013-11-16  Michael Albinus  <michael.albinus@gmx.de>
384
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.
398
399 2013-11-15  Michael Albinus  <michael.albinus@gmx.de>
400
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
410         `ignore-errors'.
411         (tramp-test29-utf8): New test.
412
413 2013-11-13  Michael Albinus  <michael.albinus@gmx.de>
414
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".
419
420 2013-11-11  Michael Albinus  <michael.albinus@gmx.de>
421
422         * .gitignore: New file.
423
424         * Makefile.in (EM): Add "-L ../lisp".
425         (%.elc): Remove current directory.
426
427         * README: Explain environment variables.
428
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".
436
437 2013-11-08  Michael Albinus  <michael.albinus@gmx.de>
438
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.
444
445 2013-11-07  Michael Albinus  <michael.albinus@gmx.de>
446
447         * Makefile.in:
448         * README:
449         * tramp-tests.el: New files.