Parent dashboard report is inconsistent with the child dashboard reports
------------------------------------------------------------------------

                 Key: MOJO-1075
                 URL: http://jira.codehaus.org/browse/MOJO-1075
             Project: Mojo
          Issue Type: Bug
          Components: dashboard
         Environment: Maven version: 2.0.8
Java version: 1.4.2
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
            Reporter: vishwanee Haranghi
         Attachments: dashboard-report.xml

I found that the number of errors per checkstyle categories (element 
<checkstyleerror>) of the children is incorrect  in the dashboard-report.xml 
file(Parent dashboard report) . 

For example, you have a parent project and two children: A and B.  Now child A 
has 10 errors of category1 and child B has 16 errors of category1.  The parent 
should have in total 26 errors of category1 but the parent dashboard displays 
26 errors of category1 for child B instead of 16. 

h4. In the dashboard report of children:

h5. child A:
{code:xml} 
<module>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
<errors>
            <checkstyleerror>
                    <category>category1</category>
                     <nberror>10</nberror>
            </checkstyleerror>
</errors>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
</module>
{code} 

h5.child B:
{code:xml} 
<module>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
<errors>
            <checkstyleerror>

                    <category>category1</category>
                     <nberror>16</nberror>
            </checkstyleerror>
</errors>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
</module>
{code} 

h4.In the Parent dashboard report :
h5.parent (contains Child A and Child B):

{code:xml} 

***********************************child 
A*******************************************

<module>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
<errors>
            <checkstyleerror>
                    <category>category1</category>
                     <nberror>10</nberror>
            </checkstyleerror>
</errors>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
</module>
 
***********************************child 
B*******************************************
<module>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
<errors>
            <checkstyleerror>

                    <category>category1</category>
                     <nberror>26</nberror>
            </checkstyleerror>
</errors>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
</module>
***********************************parent*******************************************
<report>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
<errors>
            <checkstyleerror>
                    <category>category1</category>
                     <nberror>26</nberror>
            </checkstyleerror>
</errors>
< org.codehaus.mojo.dashboard.report.plugin.beans.CheckstyleReportBean>
</report>
{code} 


Find attached the sample dashboard-report.xml .

The error according to me is with the method addAllError( List errorsList ) of 
the CheckstyleReportBean.java file.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to