GNU bug report logs -
#51037
[PATCH] Make `print-level` & `print-length` customizable in ERT batch tests
Previous Next
Reported by: Michael <sp1ff <at> runbox.com>
Date: Tue, 5 Oct 2021 14:51:02 UTC
Severity: wishlist
Tags: patch
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Wed, 06 Oct 2021 11:30:03 +0200
> Cc: 51037 <at> debbugs.gnu.org
>
> Michael <sp1ff <at> runbox.com> writes:
>
> > When running ERT tests in batch mode, the conservative values
> > chosen for `print-level` and `print-length` sometimes make it
> > difficult to see what exactly is wrong. This patch introduces
> > two new variables (`ert-batch-print-level` &
> > `ert-batch-print-length`) that one can use to customize them;
> > e.g.
> >
> > emacs -batch -l ert -l my-tests.el \
> > --eval "(let ((ert-batch-print-level 10) \
> > (ert-batch-print-length 120)) \
> > (ert-run-tests-batch-and-exit))"
>
> Sounds like a good idea.
Why do we limit print-length in batch mode? In interactive session,
one can click or type RET on the ellipsis and get it expanded, but no
such joy in batch. See
https://lists.gnu.org/archive/html/emacs-devel/2021-10/msg00395.html
for how that makes debugging more difficult than it has to be.
So how about using huge values in batch? Are there any downsides?
This bug report was last modified 3 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.