GNU bug report logs -
#22471
ert batch should print compile parsable error messages
Previous Next
Reported by: phillip.lord <at> russet.org.uk (Phillip Lord)
Date: Wed, 27 Jan 2016 09:17:02 UTC
Severity: wishlist
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
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: phillip.lord <at> russet.org.uk (Phillip Lord)
>> Date: Wed, 27 Jan 2016 09:15:44 +0000
>>
>>
>> Currently, when running in batch, ert prints out messages like so:
>>
>>
>> Running 24 tests (2016-01-27 09:05:17+0000)
>> passed 1/24 buffer-string=
>> passed 2/24 buffer=
>> ...
>> passed 22/24 sisyphus-test-with-find-file
>> passed 23/24 to-string
>> passed 24/24 with-temp-buffers
>>
>> Ran 24 tests, 23 results as expected, 1 unexpected (2016-01-27 09:05:18+0000)
>>
>> 1 unexpected results:
>> FAILED crash-out
>>
>> It would be nice to add some compilation-mode parsable data to this. So,
>> something like
>>
>>
>> passed 1/24 buffer-string= (in ./test.sisyphus-test.el:22:)
>
> FWIW, I have never seen a test suite that displayed in
> compilation-mode compatible format. If we do that (and I'm
> necessarily opposed to that), we'd be the odd one out, I think.
There's a couple in the compilation mode regexp -- cucumber, ruby and
perl test harnesses and so forth.
I put a quick attempt at this up on feature/parsable-ert-output.
passed 22/24 sisyphus-test-with-find-file at test/sisyphus-test.el line 277.
passed 23/24 to-string at test/sisyphus-test.el line 96.
passed 24/24 with-temp-buffers at test/sisyphus-test.el line 232.
Works, but makes for rather a cluttered output.
Thoughts welcome.
Phil
This bug report was last modified 3 years and 114 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.