From: Michael Albinus Date: Fri, 30 Dec 2022 08:26:56 +0000 (+0100) Subject: * test/lisp/net/tramp-tests.el (tramp-test32-shell-command): Fix test. X-Git-Tag: emacs-29.0.90~912 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=39265abf0ccdfa9a91dbe42f1e0a26e64cd50835;p=emacs.git * test/lisp/net/tramp-tests.el (tramp-test32-shell-command): Fix test. --- diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el index 79b2fc803d6..8d63bb3de9b 100644 --- a/test/lisp/net/tramp-tests.el +++ b/test/lisp/net/tramp-tests.el @@ -5503,15 +5503,11 @@ INPUT, if non-nil, is a string sent to the process." ;; String to be sent. (format "%s\n" (file-name-nondirectory tmp-name))) (should - (string-equal - ;; tramp-adb.el echoes, so we must add the string. - (if (and (tramp--test-adb-p) - (not (tramp-direct-async-process-p))) - (format - "%s\n%s\n" - (file-name-nondirectory tmp-name) - (file-name-nondirectory tmp-name)) - (format "%s\n" (file-name-nondirectory tmp-name))) + (string-match-p + ;; Some shells echo, for example the "adb" or "docker" methods. + (tramp-compat-rx + bos (** 1 2 (literal (file-name-nondirectory tmp-name)) "\n") + eos) (buffer-string)))) ;; Cleanup.