summaryrefslogtreecommitdiff
path: root/test/lisp/net
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2021-09-28 15:47:01 +0200
committerMichael Albinus <michael.albinus@gmx.de>2021-09-28 15:47:01 +0200
commit2c3c4446cf14f2c2604df979bb5969a7b41a35bd (patch)
treea3d2e47edd2ad93f0c3c260b46867bc3bde21b8e /test/lisp/net
parentc8478990812fc3e7d71861aebbc96a62d2f54fb7 (diff)
downloademacs-2c3c4446cf14f2c2604df979bb5969a7b41a35bd.tar.gz
emacs-2c3c4446cf14f2c2604df979bb5969a7b41a35bd.tar.bz2
emacs-2c3c4446cf14f2c2604df979bb5969a7b41a35bd.zip
Adapt tramp-tests.el for macOS
* test/lisp/net/tramp-tests.el (tramp-test29-start-file-process) (tramp-test30-make-process): Adapt for macOS.
Diffstat (limited to 'test/lisp/net')
-rw-r--r--test/lisp/net/tramp-tests.el22
1 files changed, 9 insertions, 13 deletions
diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el
index 55396c50797..9a1c9d659b4 100644
--- a/test/lisp/net/tramp-tests.el
+++ b/test/lisp/net/tramp-tests.el
@@ -4586,18 +4586,16 @@ This tests also `make-symbolic-link', `file-truename' and `add-name-to-file'."
(while (< (- (point-max) (point-min))
(length "66\n6F\n6F\n0D\n0A\n"))
(while (accept-process-output proc 0 nil t))))
- (if (tramp--test-macos-p)
- (tramp--test-message
- "process-connection-type %s\n%s"
- process-connection-type (pp-to-string (buffer-string)))
(should
(string-match-p
- (if (memq process-connection-type '(nil pipe))
+ (if (and (memq process-connection-type '(nil pipe))
+ (not (tramp--test-macos-p)))
+ ;; On macOS, there is always newline conversion.
;; `telnet' converts \r to <CR><NUL> if `crlf'
;; flag is FALSE. See telnet(1) man page.
"66\n6F\n6F\n0D\\(\n00\\)?\n0A\n"
"66\n6F\n6F\n0A\\(\n00\\)?\n0A\n")
- (buffer-string)))))
+ (buffer-string))))
;; Cleanup.
(ignore-errors (delete-process proc)))))
@@ -4855,19 +4853,17 @@ If UNSTABLE is non-nil, the test is tagged as `:unstable'."
(while (< (- (point-max) (point-min))
(length "66\n6F\n6F\n0D\n0A\n"))
(while (accept-process-output proc 0 nil t))))
- (if (tramp--test-macos-p)
- (tramp--test-message
- "process-connection-type %s\n%s"
- process-connection-type (pp-to-string (buffer-string)))
(should
(string-match-p
- (if (memq (or connection-type process-connection-type)
- '(nil pipe))
+ (if (and (memq (or connection-type process-connection-type)
+ '(nil pipe))
+ (not (tramp--test-macos-p)))
+ ;; On macOS, there is always newline conversion.
;; `telnet' converts \r to <CR><NUL> if `crlf'
;; flag is FALSE. See telnet(1) man page.
"66\n6F\n6F\n0D\\(\n00\\)?\n0A\n"
"66\n6F\n6F\n0A\\(\n00\\)?\n0A\n")
- (buffer-string)))))
+ (buffer-string))))
;; Cleanup.
(ignore-errors (delete-process proc)))))))))