]> git.eshelyaron.com Git - emacs.git/commitdiff
* test/lisp/simple-tests.el (simple-tests-async-shell-command-30280):
authorGlenn Morris <rgm@gnu.org>
Sun, 17 Jun 2018 17:22:28 +0000 (10:22 -0700)
committerGlenn Morris <rgm@gnu.org>
Sun, 17 Jun 2018 17:22:28 +0000 (10:22 -0700)
Use the correct emacs executable, not first in PATH.

test/lisp/simple-tests.el

index 678d9b9385a83005c962921cd9600d030a2ad08b..417aa648edf1325bcbe7c14600806c6552bcb0be 100644 (file)
@@ -533,7 +533,9 @@ See Bug#21722."
          (second (generate-new-buffer-name base))
          ;; `save-window-excursion' doesn't restore frame configurations.
          (pop-up-frames nil)
-         (inhibit-message t))
+         (inhibit-message t)
+         (emacs (expand-file-name invocation-name invocation-directory)))
+    (skip-unless (file-executable-p emacs))
     ;; Let `shell-command' create the buffer as needed.
     (kill-buffer first)
     (unwind-protect
@@ -544,7 +546,7 @@ See Bug#21722."
           ;; `accept-process-output' is called on the second command.
           (dolist (form '("(sleep-for 8)" "(message \"\")"))
             (async-shell-command (format "%s -Q -batch -eval '%s'"
-                                         invocation-name form)
+                                         emacs form)
                                  first))
           ;; First command should neither have nor display output.
           (let* ((buffer (get-buffer first))