From: Gandin M. <mg...@us...> - 2005-07-12 14:37:56
|
mgandin 05/07/12 07:37:45 Added: maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test dashboard-history.xml result.xml maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/20040715120000 dashboard-data.xml maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/20041123124935 dashboard-data.xml maven-dashboard-history/maven-plugins/src/plugin-resources dashboard-history-report-detailed.jsl dashboard-history-report.jsl maven-dashboard-history/maven-plugins/src/plugin-test maven.xml project.xml project.properties maven-dashboard-history/maven-plugins/src/conf-test result.xml dashboard-history.xml maven-dashboard-history/maven-plugins project.xml plugin.properties plugin.jelly project.properties maven-dashboard-history/maven-plugins/src/conf-test/20041123124935 dashboard-data.xml maven-dashboard-history/maven-plugins/src/conf-test/20040715120000 dashboard-data.xml Log: Adding history dashboard components Revision Changes Path 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/dashboard-history.xml Index: dashboard-history.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <historic> <dashboard date="20040715120000"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> <dashboard date="20041123124935"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> </historic> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/result.xml Index: result.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <historic> <dashboard date="20040715120000"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> <dashboard date="20041123124935"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> </historic> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/20040715120000/dashboard-data.xml Index: dashboard-data.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <dashboard> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/src/conf-test/20041123124935/dashboard-data.xml Index: dashboard-data.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <dashboard> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-resources/dashboard-history-report-detailed.jsl Index: dashboard-history-report-detailed.jsl =================================================================== <?xml version="1.0"?> <jsl:stylesheet select="$doc" xmlns:j="jelly:core" xmlns:jsl="jelly:jsl" xmlns:x="jelly:xml" xmlns:u="jelly:util" xmlns="dummy" trim="false"> <jsl:template match="dashboard"> <document> <properties> <title>Dashboard History Report</title> </properties> <body> <section name="Dashboard history"> <p> Here, you can take a look at the trends of the different metrics build after build : </p> <ul> <li>one metric for one project (click on the image to enlarge).</li> <li>one metric for all projects (click on the aggregator header).</li> </ul> <p> <a href="${maven.dashboard.report.legend.xdoc}.html" target="Legend">Column legends</a> <br/> </p> </section> <x:forEach var="aggregatorName" select="project[1]/aggregator/@name"> <x:forEach var="artifactName" select="/dashboard/project/@artifactId"> <j:set var="labelProperty" value="maven.dashboard.aggregator.${aggregatorName.value}.label"/> <!--section name="${context.getVariable(labelProperty)} for ${artifactName.value}"--> <section name="${aggregatorName.value} for ${artifactName.value}"> <table> <tr> <td> <a href="#Dashboard history">back to Top </a> </td> <td> <a href="./dashboard-report.html">Last Values</a> </td> </tr> </table> <br/> <u:replace var="aggreg" oldChar=" " newChar="_" value="${aggregatorName.value}"/> <!--u:replace var="proj" oldChar=" " newChar="_" value="${artifactName.value}"/--> <img border="0" src="images/${artifactName.value}-${aggreg}.${maven.historical.image.extension}"/> </section> </x:forEach> </x:forEach> </body> </document> </jsl:template> </jsl:stylesheet> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-resources/dashboard-history-report.jsl Index: dashboard-history-report.jsl =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <jsl:stylesheet select="$doc" xmlns:j="jelly:core" xmlns:jsl="jelly:jsl" xmlns:x="jelly:xml" xmlns:u="jelly:util" xmlns="dummy" trim="false"> <jsl:template match="dashboard"> <document> <properties> <title>Dashboard History Report</title> </properties> <body> <section name="Dashboard history"> <p> Here, you can take a look at the trends of the different metrics build after build : </p> <ul> <li>one metric for one project (click on the image to enlarge).</li> <li>one metric for all projects (click on the aggregator header).</li> </ul> <p> <a href="${maven.dashboard.report.legend.xdoc}.html" target="Legend">Column legends</a> <br/> </p> <table> <tr> <th>Project</th> <x:forEach var="aggregatorName" select="project[1]/aggregator/@name"> <th> <j:set var="labelProperty" value="maven.dashboard.aggregator.${aggregatorName.value}.label"/> <!--a href="#${context.getVariable(labelProperty)}"--> <j:expr value="${context.getVariable(labelProperty)}"/> <!--/a--> </th> </x:forEach> </tr> <jsl:applyTemplates/> </table> </section> </body> </document> </jsl:template> <jsl:template match="project"> <tr> <j:set var="artifact.name"><x:expr select="@artifactId"/></j:set> <td><a href="multiproject/${artifact.name}/index.html"><x:expr select="@name"/></a></td> <jsl:applyTemplates select="aggregator"/> </tr> </jsl:template> <jsl:template match="aggregator"> <td> <j:set var="aggr.name"><x:expr select="@name"/></j:set> <j:set var="artifact.name"><x:expr select="../@artifactId"/></j:set> <j:set var="labelProperty" value="maven.dashboard.aggregator.${aggr.name}.label"/> <j:set var="descriptionProperty" value="maven.dashboard.aggregator.${aggr.name}.description"/> <u:replace var="aggr" oldChar=" " newChar="_" value="${aggr.name}"/> <a href="dashboard-history-report-detailed.html#${aggr}_for_${artifact.name}"> <img border="0" src="images/${artifact.name}-${aggr}.${maven.historical.image.extension}" width="100" height="75" title="${context.getVariable(descriptionProperty)}"/> </a> </td> </jsl:template> </jsl:stylesheet> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/maven.xml Index: maven.xml =================================================================== <project default="testPlugin" xmlns:util="jelly:util" xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:x="jelly:xml" xmlns:assert="assert"> <goal name="testPlugin"> <attainGoal name="fixture"/> <attainGoal name="testHistoryOk"/> </goal> <goal name="fixture"> <!-- Setup --> <j:set var="goal" value="clean"/> <attainGoal name="multiproject:goal"/> <!-- Call goal to test --> <j:set var="maven.multiproject.site.goals" value="history:build"/> </goal> <goal name="testHistoryOk"> <ant:copy todir="./src/conf-test"> <ant:fileset dir="../conf-test"/> </ant:copy> <!--ant:copy todir="./target"> <ant:fileset file="./src/conf-test/20041123124935/dashboard-data.xml"/> </ant:copy--> <attainGoal name="dashboard-history:report"/> <attainGoal name="xdoc"/> <ant:delete dir="./src"/> </goal> </project> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/project.xml Index: project.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project> <pomVersion>3</pomVersion> <id>maven-historical-plugin</id> <groupId>maven_historic_dashboard</groupId> <name>Maven dashboard historic plugin</name> <currentVersion>${dashboardhistorical.version}</currentVersion> <organization> <name>OCTO Technology</name> </organization> <inceptionYear>2003</inceptionYear> <shortDescription>Short description of the plugin</shortDescription> <developers> <developer> <name>Gandin Mathieu</name> <id>mgandin</id> <email>mg...@oc...</email> <organization>OCTO Technology</organization> <roles> <role>Developer</role> </roles> </developer> </developers> <dependencies> <!-- <dependency> <id>commons-logging</id> <version>1.0.3</version> </dependency> --> <dependency> <groupId>maven_historic_dashboard</groupId> <artifactId>historic_dashboard</artifactId> <version>${dashboardhistorical.version}</version> </dependency> <dependency> <groupId>maven_historic_dashboard</groupId> <artifactId>ant_historic_dashboard</artifactId> <version>${dashboardhistorical.version}</version> </dependency> <dependency> <groupId>jfreechart</groupId> <artifactId>jfreechart</artifactId> <version>0.9.21</version> </dependency> <dependency> <groupId>jfreechart</groupId> <artifactId>jcommon</artifactId> <version>0.9.6</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.5.1</version> </dependency> </dependencies> <build> <!-- Useful if your plugin uses some beans --> <sourceDirectory>src/java/main</sourceDirectory> <unitTestSourceDirectory>src/java/test</unitTestSourceDirectory> <unitTest> <includes> <include>**/*Test.java</include> </includes> </unitTest> <resources> <resource> <directory>${basedir}/src/plugin-resources</directory> <targetPath>plugin-resources</targetPath> </resource> <resource> <directory>${basedir}</directory> <includes> <include>plugin.jelly</include> <include>plugin.properties</include> <include>project.properties</include> <include>project.xml</include> </includes> </resource> </resources> </build> </project> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/plugin-test/project.properties Index: project.properties =================================================================== #numéro de version du projet qui est utilisé par tous les composants du projet dashboardhistorical.version=1.0 maven.historical.destination=${maven.build.dir}/dashboard-history.xml maven.historical.dashboardfilename=dashboard-data.xml maven.historical.filetype=xml # maven.historical.projectresultpath=D:/tmp maven.historical.projectresultpath=src/conf-test maven.historical.filename=src/conf-test/dashboard-history.xml maven.dashboard.projects=Composant jar n°1,Composant jar n°2,Composant ejb n°1,Composant WAR n°1,Composant ear n°1 # maven.dashboard.projects=Couche d'acces aux données,Couche d'acces au referentiel EAI,Controleur d'acces au referentiel EAI,Console d'administration du referentiel EAI,Collection de classes utilitaires utilisées par le framework,Utilitaire de gestion des profils de déploiement,Utilitaire de génération de graphique,Wrapper de l'API du referentiel,Client pour le flux de test d'ICAN maven.dashboard.indicators=cserrors,cswarnings,clovertpc,cloverloc,cloverncloc,simiantdl,junittests,junitpassrate,fbfiles,fbviolations #maven.dashboard.indicators=cserrors,cswarnings,jcoveragelipc,jcoverageloc,simiantdl,junittests,junitpassrate,fbfiles,fbviolations,tasklist,scmchangedfiles 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/conf-test/result.xml Index: result.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <historic> <dashboard date="20040715120000"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> <dashboard date="20041123124935"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> </historic> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/conf-test/dashboard-history.xml Index: dashboard-history.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <historic> <dashboard date="20040715120000"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> <dashboard date="20041123124935"> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> </historic> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/project.xml Index: project.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project> <pomVersion>3</pomVersion> <id>maven-history-plugin</id> <groupId>maven_history_dashboard</groupId> <currentVersion>${dashboardhistorical.version}</currentVersion> <name>Maven dashboard history plugin</name> <currentVersion>${dashboardhistorical.version}</currentVersion> <organization> <name>OCTO Technology</name> </organization> <inceptionYear>2003</inceptionYear> <shortDescription>Short description of the plugin</shortDescription> <developers> <developer> <name>Gandin Mathieu</name> <id>mgandin</id> <email>mg...@oc...</email> <organization>OCTO Technology</organization> <roles> <role>Developer</role> </roles> </developer> </developers> <dependencies> <!-- <dependency> <id>commons-logging</id> <version>1.0.3</version> </dependency> --> <dependency> <groupId>maven_history_dashboard</groupId> <artifactId>history_dashboard</artifactId> <version>${dashboardhistorical.version}</version> </dependency> <dependency> <groupId>maven_history_dashboard</groupId> <artifactId>ant_history_dashboard</artifactId> <version>${dashboardhistorical.version}</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jfreechart</artifactId> <version>0.9.21</version> </dependency> <dependency> <groupId>jfree</groupId> <artifactId>jcommon</artifactId> <version>0.9.6</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.5.1</version> </dependency> </dependencies> <build> <!-- Useful if your plugin uses some beans --> <sourceDirectory>src/java/main</sourceDirectory> <unitTestSourceDirectory>src/java/test</unitTestSourceDirectory> <unitTest> <includes> <include>**/*Test.java</include> </includes> </unitTest> <resources> <resource> <directory>${basedir}/src/plugin-resources</directory> <targetPath>plugin-resources</targetPath> </resource> <resource> <directory>${basedir}</directory> <includes> <include>plugin.jelly</include> <include>plugin.properties</include> <include>project.properties</include> <include>project.xml</include> </includes> </resource> </resources> </build> </project> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/plugin.properties Index: plugin.properties =================================================================== maven.dashboard.indicators=cserrors,cswarnings,clovertpc,cloverloc,cloverncloc,simiantdl,junittests,junitpassrate,fbfiles,fbviolations dashboardhistorical.version=1.1SNAPSHOT maven.dashboard.history.report.xdoc=dashboard-history-report maven.dashboard.report.xml=dashboard-data.xml maven.historical.destination=${maven.build.dir}/dashboard-history.xml maven.historical.dashboardfilename=dashboard-data.xml maven.historical.filetype=xml maven.historical.filename=${maven.build.dir}/dashboard-history.xml maven.historical.image.extension=png maven.historical.image.graphclass=com.octo.dashboard.historical.graph.impl.PNGGraphImage 1.1 maven-plugins/maven-dashboard-history/maven-plugins/plugin.jelly Index: plugin.jelly =================================================================== <?xml version="1.0" encoding="ISO-8859-1"?> <project xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:m="jelly:maven" xmlns:u="jelly:util" xmlns:d="doc"> <goal name="dashboard-history:report"> <ant:mkdir dir="${maven.build.dir}"/> <ant:mkdir dir="${maven.historical.projectresultpath}"/> <ant:taskdef name="historic" classname="com.octo.dashboard.historic.task.HistoricTask"> <ant:classpath> <pathelement location="${maven.repo.local}\\maven_historic_dashboard\\jars\\historic_dashboard-${dashboardhistorical.version}.jar"/> <pathelement location="${maven.repo.local}\\maven_historic_dashboard\\jars\\ant_historic_dashboard-${dashboardhistorical.version}.jar"/> <pathelement location="${maven.repo.local}\\jfreechart\\jars\\jcommon-0.9.6.jar"/> <pathelement location="${maven.repo.local}\\jfreechart\\jars\\jfreechart-0.9.21.jar"/> </ant:classpath> </ant:taskdef> <ant:taskdef name="historicgraph" classname="com.octo.dashboard.historic.task.HistoricalGraphTask" > <ant:classpath> <pathelement location="${maven.repo.local}\\maven_historic_dashboard\\jars\\historic_dashboard-${dashboardhistorical.version}.jar"/> <pathelement location="${maven.repo.local}\\maven_historic_dashboard\\jars\\ant_historic_dashboard-${dashboardhistorical.version}.jar"/> <pathelement location="${maven.repo.local}\\jfreechart\\jars\\jcommon-0.9.6.jar"/> <pathelement location="${maven.repo.local}\\jfreechart\\jars\\jfreechart-0.9.21.jar"/> <pathelement location="${maven.repo.local}\\xalan\\jars\\xalan-2.5.1.jar"/> </ant:classpath> </ant:taskdef> <!-- Generate dashboard data for all sub-projects if it is required --> <j:set var="runreactor" value="${maven.dashboard.runreactor}"/> <j:choose> <j:when test="${runreactor == 'true'}"> <m:reactor basedir="${maven.dashboard.basedir}" banner="Generating dashboard data for" includes="${maven.dashboard.includes}" excludes="${maven.dashboard.excludes}" postProcessing="true" goals="dashboard:report-single" ignoreFailures="${maven.dashboard.ignoreFailures}"/> </j:when> <j:otherwise> <!-- We need to run the reactor to gather the list of projects because the reactor creates a reactorProjects jelly property that we need in the dashboard:aggregate goal. --> <m:reactor basedir="${maven.dashboard.basedir}" banner="Gathering project list for" includes="${maven.dashboard.includes}" excludes="${maven.dashboard.excludes}" postProcessing="true" collectOnly="true" ignoreFailures="${maven.dashboard.ignoreFailures}"/> </j:otherwise> </j:choose> <ant:historic destination="${maven.historical.destination}" dashboardfilename="${maven.historical.dashboardfilename}" projectresultpath="${maven.historical.projectresultpath}" filetype="${maven.historical.filetype}" historicalfilename="${maven.historical.filename}"/> <u:tokenize var="indicators" delim=",">${maven.dashboard.aggregators}</u:tokenize> <ant:echo>${maven.build.dir}</ant:echo> <j:forEach items="${indicators}" var="indicator"> <j:forEach var="project" items="${reactorProjects}"> <u:replace var="aggreg" oldChar=" " newChar="_" value="${indicator}"/> <u:replace var="proj" oldChar=" " newChar="_" value="${project}"/> <ant:historicgraph historicfilename="${maven.historical.destination}" indicatorname="${indicator}" projectname="${project}" graphtype="JFREE" graphname="${maven.build.dir}/${project.artifactId}-${aggreg}.${maven.historical.image.extension}" imagegenerationclassname="${maven.historical.image.graphclass}"/> </j:forEach> </j:forEach> <attainGoal name="dashboard-history:xdoc"/> </goal> <goal name="dashboard-history:xdoc"> <d:jsl input="${maven.build.dir}/${maven.historical.dashboardfilename}" output="${maven.dashboard.history.report.xdoc}.xml" stylesheet="${plugin.resources}/dashboard-history-report.jsl" outputMode="xml" prettyPrint="true"/> <d:jsl input="${maven.build.dir}/${maven.historical.dashboardfilename}" output="${maven.dashboard.history.report.xdoc}-detailed.xml" stylesheet="${plugin.resources}/dashboard-history-report-detailed.jsl" outputMode="xml" prettyPrint="true"/> <ant:mkdir dir="${maven.docs.dest}/images"/> <ant:copy todir="${maven.docs.dest}/images"> <ant:fileset dir="${maven.build.dir}"> <include name="*.${maven.historical.image.extension}"/> </ant:fileset> </ant:copy> </goal> <!-- ======================================================================== Register the dashboard report. ======================================================================== --> <goal name="maven-dashboard-history-plugin:register"> <d:registerReport name="Dashboard history" pluginName="dashboard-history" description="Reports history of all dashboard" link="${maven.dashboard.history.report.xdoc}"/> </goal> <!-- ======================================================================== Deregister the dashboard report. ======================================================================== --> <goal name="maven-dashboard-history-plugin:deregister"> <d:deregisterReport name="Dashboard history"/> </goal> </project> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/project.properties Index: project.properties =================================================================== #numéro de version du projet qui est utilisé par tous les composants du projet dashboardhistorical.version=1.1 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/conf-test/20041123124935/dashboard-data.xml Index: dashboard-data.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <dashboard> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> 1.1 maven-plugins/maven-dashboard-history/maven-plugins/src/conf-test/20040715120000/dashboard-data.xml Index: dashboard-data.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <dashboard> <project name="Composant jar n°1"> <aggregator name="cserrors">36</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">36%</aggregator> <aggregator name="cloverloc">40</aggregator> <aggregator name="cloverncloc">20</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">1</aggregator> <aggregator name="fbviolations">2</aggregator> </project> <project name="Composant jar n°2"> <aggregator name="cserrors">13</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">100%</aggregator> <aggregator name="cloverloc">24</aggregator> <aggregator name="cloverncloc">7</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">2</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ejb n°1"> <aggregator name="cserrors">165</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">2%</aggregator> <aggregator name="cloverloc">317</aggregator> <aggregator name="cloverncloc">153</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant WAR n°1"> <aggregator name="cserrors">135</aggregator> <aggregator name="cswarnings">0</aggregator> <aggregator name="clovertpc">4%</aggregator> <aggregator name="cloverloc">154</aggregator> <aggregator name="cloverncloc">91</aggregator> <aggregator name="simiantdl">0</aggregator> <aggregator name="junittests">1</aggregator> <aggregator name="junitpassrate">100 %</aggregator> <aggregator name="fbfiles">0</aggregator> <aggregator name="fbviolations">0</aggregator> </project> <project name="Composant ear n°1"> <aggregator name="cserrors">-</aggregator> <aggregator name="cswarnings">-</aggregator> <aggregator name="clovertpc">-</aggregator> <aggregator name="cloverloc">-</aggregator> <aggregator name="cloverncloc">-</aggregator> <aggregator name="simiantdl">-</aggregator> <aggregator name="junittests">-</aggregator> <aggregator name="junitpassrate">-</aggregator> <aggregator name="fbfiles">-</aggregator> <aggregator name="fbviolations">-</aggregator> </project> </dashboard> |