On Mon, 25 Jan 2016 21:51:05 -0800,
Erik Hetzner <e...@e6h.org> wrote:
> 
> Hi all,
> 
> make test is hanging on my environment, on the babel sh tests.

[…]

It turns out the issue is my prompt, that is, the value of the =PS1= environment
variable, which contains a lambda (λ, U+03BB). I suspect the following will fail
for all:

  $ PS1="λ " emacs -Q --batch -L lisp/ -L testing/ -L testing/lisp -l 
lisp/org.el -l lisp/org-id.el -l testing/org-test.el --eval "(progn 
(org-reload) (setq org-confirm-babel-evaluate nil) (org-babel-do-load-languages 
'org-babel-load-languages '((emacs-lisp . t) (shell . t) (org . t))))" -f 
org-test-run-batch-tests
  …
     passed   70/443  test-ob-shell/dont-insert-spaces-on-expanded-bodies
  [ hangs here ]

It is easy enough to set =PS1= to something sane in the Makefile, but this might
be an issue with ob-shell.el. Unfortunately I don’t understand ob-shell.el well
enough to fix this.

best, Erik

Reply via email to