GNU bug report logs -
#57216
29.0.50; [PATCH] Provide ERT explainers for Eshell test functions
Previous Next
Reported by: Jim Porter <jporterbugs <at> gmail.com>
Date: Sun, 14 Aug 2022 21:21:01 UTC
Severity: normal
Tags: patch
Found in version 29.0.50
Done: Jim Porter <jporterbugs <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #19 received at 57216-done <at> debbugs.gnu.org (full text, mbox):
On 8/15/2022 12:01 AM, Lars Ingebrigtsen wrote:
> Jim Porter <jporterbugs <at> gmail.com> writes:
>
>> It can be difficult to diagnose test failures in the Eshell ERT test
>> suite, since it doesn't print useful details like the command that was
>> executed. See bug#57129 for example.
>
> I'm generally not in favour of making ert tests less trivial (because
> that makes dealing with them less easy if you're not familiar with the
> specific harness), but in this case, it makes sense, I think.
Agreed. I've tried to keep the tests as simple as I can, though even for
the simplest of the Eshell tests, I think it's useful to show this info.
99% of the tests are "run some Eshell command and make sure it does
the right thing", and if it fails, the new failure output is probably
enough to debug it without even looking at the test code.
(Closing this, since I merged the patch.)
This bug report was last modified 2 years and 279 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.