GNU bug report logs -
#5607
23.1; compile error regexps for perl test scripts, mark 2
Previous Next
Reported by: Kevin Ryde <user42 <at> zip.com.au>
Date: Sat, 20 Feb 2010 00:16:02 UTC
Severity: minor
Tags: patch
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 5607 in the body.
You can then email your comments to 5607 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org
:
bug#5607
; Package
emacs
.
(Sat, 20 Feb 2010 00:16:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Kevin Ryde <user42 <at> zip.com.au>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sat, 20 Feb 2010 00:16:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I eventually got around to revisiting the compile error regexps I made
for perl test scripts in my compilation-perl.el.
I was misguided about the "NOK" business of the perl--Test::Harness one
that's now in emacs. I believe the three symbols perl--Test,
perl--Test2 and perl--Test::Harness can be replaced by the two simpler
bits of compile.el.perl.fragment below. compilation.txt fragment below
too, to replace the two sections "* Perl Test module error messages" and
"* Perl Test::Harness output".
2010-02-20 Kevin Ryde <user42 <at> zip.com.au>
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Replace/amend perl--Test, perl--Test2 and perl--Test::Harness with
better patterns perl--Test and perl--Test-failed.
2010-02-20 Kevin Ryde <user42 <at> zip.com.au>
* compilation.txt (Perl Test module, Perl Test::Harness): Replace
for new perl--Test and perl--Test-failed symbols.
[compile.el.perl.fragment (text/plain, attachment)]
[compilation.txt (text/plain, attachment)]
[Message part 4 (text/plain, inline)]
In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.16.5)
of 2009-09-14 on raven, modified by Debian
configured using `configure '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''
Added tag(s) patch.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 22 Feb 2010 18:02:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#5607
; Package
emacs
.
(Sun, 02 Dec 2012 06:14:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 5607 <at> debbugs.gnu.org (full text, mbox):
Kevin Ryde <user42 <at> zip.com.au> writes:
> I eventually got around to revisiting the compile error regexps I made
> for perl test scripts in my compilation-perl.el.
>
> I was misguided about the "NOK" business of the perl--Test::Harness one
> that's now in emacs. I believe the three symbols perl--Test,
> perl--Test2 and perl--Test::Harness can be replaced by the two simpler
> bits of compile.el.perl.fragment below. compilation.txt fragment below
> too, to replace the two sections "* Perl Test module error messages" and
> "* Perl Test::Harness output".
Sorry for the very late response.
With your patch, the following line from the old compile.txt is no
longer correctly highlighted:
# Test 6 got: "xx" (foo.t at line 33 fail #2)
Is that a valid compilation message?
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#5607
; Package
emacs
.
(Thu, 06 Dec 2012 22:35:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 5607 <at> debbugs.gnu.org (full text, mbox):
Chong Yidong <cyd <at> gnu.org> writes:
>
> With your patch, the following line from the old compile.txt is no
> longer correctly highlighted:
>
> # Test 6 got: "xx" (foo.t at line 33 fail #2)
>
> Is that a valid compilation message?
Yes. It should be matched. My latest and greatest seems to do so
( http://user42.tuxfamily.org/compilation-perl/index.html ). I'll try
to double check what I posted.
Incidentally, the "cucumber" pattern of the emacs24 seems to match the
perl test intro
# Current time local: Wed Aug 15 12:04:58 2012
I wondered if the cucumber "#" bit might be tightened up. Maybe its "#"
is never at the start of a line, or something like that.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#5607
; Package
emacs
.
(Sun, 28 Feb 2016 06:11:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 5607 <at> debbugs.gnu.org (full text, mbox):
Kevin Ryde <user42 <at> zip.com.au> writes:
> I eventually got around to revisiting the compile error regexps I made
> for perl test scripts in my compilation-perl.el.
>
> I was misguided about the "NOK" business of the perl--Test::Harness one
> that's now in emacs. I believe the three symbols perl--Test,
> perl--Test2 and perl--Test::Harness can be replaced by the two simpler
> bits of compile.el.perl.fragment below. compilation.txt fragment below
> too, to replace the two sections "* Perl Test module error messages" and
> "* Perl Test::Harness output".
[...]
> 2010-02-20 Kevin Ryde <user42 <at> zip.com.au>
>
> * compilation.txt (Perl Test module, Perl Test::Harness): Replace
> for new perl--Test and perl--Test-failed symbols.
>
> (perl--Test
> ;; Test.pm ok() message when comparing got/want values (printed in
> ;; its _complain()),
> ;;
> ;; # Test 2 got: "xx" (t-compilation-perl-2.t at line 10)
> ;;
> ;; And under Test::Harness can be preceded by progress stuff so
> ;; allow match anywhere in the line.
[...]
> Yes. It should be matched. My latest and greatest seems to do so
> ( http://user42.tuxfamily.org/compilation-perl/index.html ). I'll try
> to double check what I posted.
>
> Incidentally, the "cucumber" pattern of the emacs24 seems to match the
> perl test intro
>
> # Current time local: Wed Aug 15 12:04:58 2012
>
> I wondered if the cucumber "#" bit might be tightened up. Maybe its "#"
> is never at the start of a line, or something like that.
It's been three years again, so it's time to revisit this bug report.
:-)
If this is still an issue, can you provide a patch for this instead of
code fragments?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#5607
; Package
emacs
.
(Thu, 27 Jun 2019 17:26:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 5607 <at> debbugs.gnu.org (full text, mbox):
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> It's been three years again, so it's time to revisit this bug report.
> :-)
>
> If this is still an issue, can you provide a patch for this instead of
> code fragments?
And yet another three years have passed, so I progress seems unlikely on
this bug report, and I'm closing it.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
bug closed, send any further explanations to
5607 <at> debbugs.gnu.org and Kevin Ryde <user42 <at> zip.com.au>
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Thu, 27 Jun 2019 17:26:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 26 Jul 2019 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 269 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.