MPJCOVERAGE-6. Fix the report generation after a rmic generation.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114963 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
1 parent
85489c4fa9
commit
3ae9f3ad11
4 files changed
+25
-15
No files matched your search
@@ -23,7 +23,7 @@
|
||||
<pomVersion>3</pomVersion>
|
||||
<id>maven-jcoverage-plugin</id>
|
||||
<name>Maven JCoverage plugin</name>
|
||||
<currentVersion>1.0.3</currentVersion>
|
||||
<currentVersion>1.0.4-SNAPSHOT</currentVersion>
|
||||
<package>org.apache.maven.jcoveragereport</package>
|
||||
<description>This plugin provides coverage analysis of your source-code based on the open-source jcoverage tool.</description>
|
||||
<shortDescription>This plugin provides coverage analysis of your source-code based on the open-source jcoverage tool.</shortDescription>
|
||||
|
||||
@@ -33,7 +33,7 @@ import org.apache.oro.text.perl.Perl5Util;
|
||||
|
||||
/**
|
||||
* @author Emmanuel Venisse
|
||||
* @version $Id: CoverageReport.java,v 1.8 2004/03/02 15:07:06 evenisse Exp $
|
||||
* @version $Id: CoverageReport.java,v 1.9 2004/03/31 22:55:19 evenisse Exp $
|
||||
*/
|
||||
public class CoverageReport
|
||||
{
|
||||
@@ -278,12 +278,15 @@ public class CoverageReport
|
||||
for (Iterator it = thePackage.getClassesSortedByName().iterator(); it.hasNext(); )
|
||||
{
|
||||
Clazz cl = (Clazz) it.next();
|
||||
String classFilename = cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) + ".html";
|
||||
pw.println("<tr class=\"report\">");
|
||||
pw.println("<td class=\"reportText\" colspan=\"2\"><a href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
|
||||
pw.println("</tr>");
|
||||
if (cl.getFile().indexOf("[Unknown]")<0)
|
||||
{
|
||||
String classFilename = cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) + ".html";
|
||||
pw.println("<tr class=\"report\">");
|
||||
pw.println("<td class=\"reportText\" colspan=\"2\"><a href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
|
||||
pw.println("</tr>");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -326,12 +329,15 @@ public class CoverageReport
|
||||
for (Iterator iter = classesList.iterator(); iter.hasNext(); )
|
||||
{
|
||||
Clazz cl = (Clazz) iter.next();
|
||||
String classFilename = cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) + ".html";
|
||||
pw.println("<tr class=\"report\">");
|
||||
pw.println("<td class=\"reportText\" colspan=\"2\"><a href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
|
||||
pw.println("</tr>");
|
||||
if (cl.getFile().indexOf("[Unknown]")<0)
|
||||
{
|
||||
String classFilename = cl.getFile().substring(cl.getFile().lastIndexOf("/")+1, cl.getFile().lastIndexOf(".")) + ".html";
|
||||
pw.println("<tr class=\"report\">");
|
||||
pw.println("<td class=\"reportText\" colspan=\"2\"><a href=\"" + classFilename + "\">" + cl.getName() + "</a></td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getLineRate())) + "</td>");
|
||||
pw.println("<td class=\"reportValue\">" + generatePercentResult(getPercentValue(cl.getBranchRate())) + "</td>");
|
||||
pw.println("</tr>");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.io.PrintWriter;
|
||||
|
||||
/**
|
||||
* @author Emmanuel Venisse
|
||||
* @version $Id: CoverageReportGenerator.java,v 1.3 2004/03/02 15:07:06 evenisse Exp $
|
||||
* @version $Id: CoverageReportGenerator.java,v 1.4 2004/03/31 22:55:19 evenisse Exp $
|
||||
*/
|
||||
public class CoverageReportGenerator
|
||||
{
|
||||
@@ -84,6 +84,7 @@ public class CoverageReportGenerator
|
||||
{
|
||||
line = replace(line, "<init>", "<init>", 0);
|
||||
line = replace(line, "<clinit>", "<clinit>", 0);
|
||||
line = replace(line, "<Unknown>", "[Unknown]", 0);
|
||||
pw.println(line);
|
||||
}
|
||||
pw.close();
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
<author email="evenisse@ifrance.com">Emmanuel Venisse</author>
|
||||
</properties>
|
||||
<body>
|
||||
<release version="1.0.4" date="In CVS">
|
||||
<action dev="evenisse" type="fix" issue="MPJCOVERAGE-6">Fix the report generation after a rmic generation.</action>
|
||||
</release>
|
||||
<release version="1.0.3" date="2004-03-10">
|
||||
<action dev="evenisse" type="fix">Apply MPJCOVERAGE-3.</action>
|
||||
</release>
|
||||
|
||||
Reference in new issue
Block a user