From: Ken Brown Date: Mon, 16 Mar 2015 16:25:42 +0000 (-0400) Subject: Don't test "\t" in file names on Cygwin. X-Git-Tag: emacs-25.0.90~2564^2~151 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a961dcedeb7ae84c0ca6e8e1b94d3dd881a26b98;p=emacs.git Don't test "\t" in file names on Cygwin. Fixes: debbugs:20119 * test/automated/tramp-tests.el (tramp--test-special-characters): Don't test "\t" in file names on Cygwin. --- diff --git a/test/ChangeLog b/test/ChangeLog index 6a474e1d4e5..a7d1dfdceae 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,8 @@ +2015-03-16 Ken Brown + + * automated/tramp-tests.el (tramp--test-special-characters): Don't + test "\t" in file names on Cygwin. (Bug#20119) + 2015-03-10 Jackson Ray Hamilton * indent/js-indent-init-dynamic.js: Fix spelling error. diff --git a/test/automated/tramp-tests.el b/test/automated/tramp-tests.el index 020f31f4e6f..9ba67430960 100644 --- a/test/automated/tramp-tests.el +++ b/test/automated/tramp-tests.el @@ -1621,12 +1621,15 @@ This requires restrictions of file name syntax." (defun tramp--test-special-characters () "Perform the test in `tramp-test30-special-characters*'." - ;; Newlines, slashes and backslashes in file names are not supported. - ;; So we don't test. + ;; Newlines, slashes and backslashes in file names are not + ;; supported. So we don't test. And we don't test the tab + ;; character on Windows or Cygwin, because the backslash is + ;; interpreted as a path separator, preventing "\t" from being + ;; expanded to . (tramp--test-check-files (if (tramp--test-smb-or-windows-nt-p) "foo bar baz" - (if (tramp--test-adb-p) + (if (or (tramp--test-adb-p) (eq system-type 'cygwin)) " foo bar baz " " foo\tbar baz\t")) "$foo$bar$$baz$"