gump-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Simons <leosim...@apache.org>
Subject [RT] linking to CVS & other intelligent features
Date Tue, 02 Dec 2003 20:44:52 GMT
Hi gang!

I think it would be great if gump would parse the output of builds, 
adding links to ViewCVS for problematic files. For example, with Batik 
failing (http://gump.covalent.net/log/xml-batik.html), the problem is 
compiling a class, and the problem looks like this:

[javac] 
/data/gump/xml-batik/sources/org/apache/batik/script/rhino/BatikSecurityController.java:69:

org.apache.batik.script.rhino.BatikSecurityController should be declared 
abstract; it does not define 
callWithDomain(java.lang.Object,org.mozilla.javascript.Context,org.mozilla.javascript.Callable,org.mozilla.javascript.Scriptable,org.mozilla.javascript.Scriptable,java.lang.Object[])

in org.mozilla.javascript.SecurityController
[javac] public class BatikSecurityController extends SecurityController {

from this, it should be possible to make BatikSecurityController.java 
into a link to

http://cvs.apache.org/viewcvs.cgi/xml-batik/sources/org/apache/batik/script/rhino/BatikSecurityController.java.



In fact, even more intelligence might be possible. We could perhaps have 
something like

---
   The continuous integration build for xml-batik has failed! It has been
   doing so for 234 days in a row now. See

     http://gump.apache.org/20040505/build_xml-batik.html

   for a full report. If you wish, you can try to fix the problem in CVS,
   then immediately rerun the continous integration build here:

     http://gump.apache.org/interactive/xml-batik

   to see if you've fixed the problem. Gump's best guess as to the cause
   of the failure...it seems to be a failure to compile this source file:

http://cvs.apache.org/viewcvs.cgi/xml-batik/sources/org/apache/batik/script/rhino/BatikSecurityController.java

   The cvs log for the file looks like this:

RCS file: 
/home/cvspublic/xml-batik/sources/org/apache/batik/script/rhino/BatikSecurityController.java,v
Working file: 
sources/org/apache/batik/script/rhino/BatikSecurityController.java
head: 1.3
branch:
locks: strict
access list:
symbolic names:
         batik-1_5: 1.2
         batik-1_5beta5: 1.1
keyword substitution: kv
total revisions: 3;     selected revisions: 3
description:
----------------------------
revision 1.3
date: 2003/08/08 11:39:20;  author: vhardy;  state: Exp;  lines: +50 -8
Updated header files in source code to show the new standard Apache 
source header
----------------------------
revision 1.2
date: 2003/04/11 13:58:58;  author: vhardy;  state: Exp;  lines: +2 -7
import statements clean up, thanks to Vladimir Bossicard's contribution. 
Now only have explicit imports (removed a few * imports. Removed unused 
imports. Imports now sorted in alphabetical order. Also, converted the 
few windows files to UNIX style
----------------------------
revision 1.1
date: 2003/03/14 11:15:52;  author: cjolif;  state: Exp;
replacement for BatikSecuritySupport and EventTargetWrapHandler for new 
APIs introduced in Rhino15R4.
=============================================================================

   The full build log follows below:

   <snip/>
---

We could even go nuts and include a Clippy animation 8-)

cheers!

- LSD



Mime
View raw message