GNU bug report logs -
#58225
29.0.50; esh-var-test/interp-cmd-external test fails on macOS (10.13.6)
Previous Next
Reported by: Stefan Kangas <stefankangas <at> gmail.com>
Date: Sat, 1 Oct 2022 14:26:02 UTC
Severity: normal
Found in version 29.0.50
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #13 received at 58225-done <at> debbugs.gnu.org (full text, mbox):
Jim Porter <jporterbugs <at> gmail.com>:
>
> On 10/1/2022 7:25 AM, Stefan Kangas wrote:
> > Failed test on macOS 10.13.6, see below output from "make check":
> >
> > Test esh-var-test/interp-cmd-external condition:
> > (ert-test-failed
> > ((should
> > (eshell-match-output regexp))
> > :form
> > (eshell-match-output "hi\n")
> > :value nil :explanation
> > (mismatched-output
> > (command "echo ${*echo hi}\n")
> > (output "")
> > (regexp "hi\n"))))
>
> I don't have access to a macOS system, unfortunately. What happens if
> you run the following commands starting from "emacs -Q -f eshell"?
>
> echo ${echo hi}
> echo ${*echo hi}
> *echo ${echo hi}
> *echo ${*echo hi}
>
> They should all output "hi", with a newline at the end.
Welcome to the Emacs shell
~/wip/emacs $ echo ${echo hi}
hi
~/wip/emacs $ echo ${*echo hi}
hi
~/wip/emacs $ *echo ${echo hi}
hi
~/wip/emacs $ *echo ${*echo hi}
hi
~/wip/emacs $
And the test seem to be pasing now? So let's hope that it wasn't
intermittent (I tried 5 times for good measure), and close the bug.
I'll re-open if it happens again.
This bug report was last modified 2 years and 313 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.