From: Michael Albinus Date: Sat, 16 Nov 2013 11:46:37 +0000 (+0100) Subject: * automated/tramp-tests.el (tramp-test07-file-exists-p) X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~809 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0010ca514defbd9fde4139fd78513cdf4f303645;p=emacs.git * automated/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. --- diff --git a/test/ChangeLog b/test/ChangeLog index 13e937413af..79d9ab544e0 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,19 @@ +2013-11-16 Michael Albinus + + * automated/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 * automated/tramp-tests.el (tramp-test29-utf8): Cleanup the diff --git a/test/automated/tramp-tests.el b/test/automated/tramp-tests.el index 4f597f236ff..2bb815bda5a 100644 --- a/test/automated/tramp-tests.el +++ b/test/automated/tramp-tests.el @@ -549,6 +549,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test07-file-exists-p () "Check `file-exist-p', `write-region' and `delete-file'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (should-not (file-exists-p tmp-name)) (write-region "foo" nil tmp-name) @@ -559,6 +563,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test08-file-local-copy () "Check `file-local-copy'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name1 (tramp--test-make-temp-name)) tmp-name2) (unwind-protect @@ -575,6 +583,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test09-insert-file-contents () "Check `insert-file-contents'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -595,6 +607,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test10-write-region () "Check `write-region'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -628,6 +644,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test11-copy-file () "Check `copy-file'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name))) (unwind-protect @@ -645,6 +665,10 @@ and `file-name-nondirectory'." (ert-deftest tramp-test12-rename-file () "Check `rename-file'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name))) (unwind-protect @@ -662,6 +686,10 @@ and `file-name-nondirectory'." "Check `make-directory'. This tests also `file-directory-p' and `file-accessible-directory-p'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -673,6 +701,10 @@ This tests also `file-directory-p' and `file-accessible-directory-p'." (ert-deftest tramp-test14-delete-directory () "Check `delete-directory'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) ;; Delete empty directory. (make-directory tmp-name) @@ -689,6 +721,10 @@ This tests also `file-directory-p' and `file-accessible-directory-p'." (ert-deftest tramp-test15-copy-directory () "Check `copy-directory'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let* ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name)) (tmp-name3 (expand-file-name @@ -717,6 +753,10 @@ This tests also `file-directory-p' and `file-accessible-directory-p'." (ert-deftest tramp-test16-directory-files () "Check `directory-files'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let* ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (expand-file-name "bla" tmp-name1)) (tmp-name3 (expand-file-name "foo" tmp-name1))) @@ -744,6 +784,10 @@ This tests also `file-directory-p' and `file-accessible-directory-p'." (ert-deftest tramp-test17-insert-directory () "Check `insert-directory'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let* ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (expand-file-name "foo" tmp-name1))) (unwind-protect @@ -777,6 +821,10 @@ This tests also `file-directory-p' and `file-accessible-directory-p'." "Check `file-attributes'. This tests also `file-readable-p' and `file-regular-p'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name)) attr) (unwind-protect @@ -818,6 +866,10 @@ This tests also `file-readable-p' and `file-regular-p'." (ert-deftest tramp-test19-directory-files-and-attributes () "Check `directory-files-and-attributes'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name)) attr) (unwind-protect @@ -845,6 +897,10 @@ This tests also `file-readable-p' and `file-regular-p'." "Check `file-modes'. This tests also `file-executable-p', `file-writable-p' and `set-file-modes'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -866,6 +922,10 @@ This tests also `file-executable-p', `file-writable-p' and `set-file-modes'." "Check `file-symlink-p'. This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name)) (tmp-name3 (make-temp-name "tramp-"))) @@ -915,6 +975,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test22-file-times () "Check `set-file-times' and `file-newer-than-file-p'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name1 (tramp--test-make-temp-name)) (tmp-name2 (tramp--test-make-temp-name)) (tmp-name3 (tramp--test-make-temp-name))) @@ -939,6 +1003,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test23-visited-file-modtime () "Check `set-visited-file-modtime' and `verify-visited-file-modtime'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -955,6 +1023,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test24-file-name-completion () "Check `file-name-completion' and `file-name-all-completions'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -976,6 +1048,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test25-load () "Check `load'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name))) (unwind-protect (progn @@ -993,6 +1069,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test26-process-file () "Check `process-file'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name)) (default-directory tramp-test-temporary-file-directory)) (unwind-protect @@ -1011,6 +1091,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test27-start-file-process () "Check `start-file-process'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((default-directory tramp-test-temporary-file-directory) (tmp-name (tramp--test-make-temp-name)) kill-buffer-query-functions proc) @@ -1055,6 +1139,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test28-shell-command () "Check `shell-command'." (skip-unless (tramp--test-enabled)) + (tramp-cleanup-connection + (tramp-dissect-file-name tramp-test-temporary-file-directory) + nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name)) (default-directory tramp-test-temporary-file-directory)) (unwind-protect @@ -1067,10 +1155,10 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (ert-deftest tramp-test29-utf8 () "Check UTF8 encoding in file names and file contents." (skip-unless (tramp--test-enabled)) - ;; TODO: It shall be possible to call it in every test. (tramp-cleanup-connection (tramp-dissect-file-name tramp-test-temporary-file-directory) nil 'keep-password) + (let ((tmp-name (tramp--test-make-temp-name)) (arabic "أصبح بوسعك الآن تنزيل نسخة كاملة من موسوعة ويكيبيديا العربية لتصفحها بلا اتصال بالإنترنت") (chinese "银河系漫游指南系列") @@ -1086,7 +1174,7 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." (with-temp-buffer (insert-file-contents file) (should (string-equal (buffer-string) lang))))) - ;; Check file name. + ;; Check file names. (should (equal (directory-files tmp-name nil directory-files-no-dot-files-regexp) (sort `(,arabic ,chinese ,russian) 'string-lessp))))