Arnaud, thanks for sharing this.  To better support the community and its
feedback, I would recommend that you provide a project mailing list/forum
and a bug reporting facility.

As an note, I tried the mvn plugin and I got a "
java.lang.ClassNotFoundException: oqube.jhighlight.scala.ScalaXhtmlRenderer"
and multiple "Unknown attirbute oqube.bytes.attributes.SyntheticAttribute".


Thank you,


On 2/23/07, Arnaud Bailly <[EMAIL PROTECTED]> wrote:

Hi to all,
Following some discussions on the agile-testing mailing list, I
revived an old project of mine named Patchwork, that aims to provide a
general purpose and extensible code coverage framework. In the spirit
of "release early, release often", I just released first public
version of this tool, numbered 1 (no dots). It is currently available
at:

http://www.oqube.com/projects/patchwork/index.html

This first version has the following features:
- compute all-nodes, all-edges or both coverage metrics from the
control flow graph of Java bytecode, with percentage and source
colorizing to show executed lines,
- provide CLI and maven 2 plugin interfaces,
- provide a small GUI utility for visualizing control flow graph and
data-flow graphs of bytecode.

Known limitations are:
- reports are ugly,
- Due to http://jira.codehaus.org/browse/SUREFIRE-141, the maven plugin
   still needs to execute twice the tests,
- does not yet work on itself,
- alpha development stage,
- probably tons of subtle bugs.

It is different from other tools in the way it computes coverage and
provide somewhat finer grained measures than at least cobertura.

I would welcome feedback, advices, kind comments and of course any
help.
--
OQube < software engineering \ génie logiciel >
Arnaud Bailly, Dr.
\web> http://www.oqube.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to