On Mon, 25 Jan 2016 21:51:05 -0800,
Erik Hetzner <[email protected]> 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