Hi Wim, Thanks. Could you please open a JIRA issue and attach your solution as a patch to it?
Thanks -Vincent > -----Original Message----- > From: Wim Deblauwe [mailto:[EMAIL PROTECTED] > Sent: jeudi 26 mai 2005 10:42 > To: Maven Users List > Subject: JUnit pass rate no longer showing with Dashboard 1.9 > > Hi, > > my JUnit passrates are no longer showing when using dashboard version > 1.9. I traced the problem down to the JUnit aggregator. It contains > these linen: > > <j:choose> > <x:set var="nbTests" > select="sum($doc/testsuites/testsuite/@tests)"/> > <a:echo>nr of tests: ${nbTests}</a:echo> > <j:when test="${nbTests != 0}"> > <x:parse var="doc" xml="${artifactAsFile}"/> > <x:expr select="floor(100 - 100 * > (sum($doc/testsuites/testsuite/@failures) + > sum($doc/testsuites/testsuite/@errors)) div > sum($doc/testsuites/testsuite/@tests))"/> > % > </j:when> > <j:otherwise> > <j:expr value="-"/> > </j:otherwise> > </j:choose> > > The problem is that the xml file is being parsed after the nr of unit > tests has been calculated (using the $doc variable, but it is not > initialized yet). The solution: move the parsing of the xml file > higher, like this: > > <x:parse var="doc" xml="${artifactAsFile}"/> > <j:choose> > <x:set var="nbTests" > select="sum($doc/testsuites/testsuite/@tests)"/> > <a:echo>nr of tests: ${nbTests}</a:echo> > <j:when test="${nbTests != 0}"> > <x:expr select="floor(100 - 100 * > (sum($doc/testsuites/testsuite/@failures) + > sum($doc/testsuites/testsuite/@errors)) div > sum($doc/testsuites/testsuite/@tests))"/> > % > </j:when> > <j:otherwise> > <j:expr value="-"/> > </j:otherwise> > </j:choose> > > regards, > > Wim > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] _____________________________________________________________________________ Découvrez le nouveau Yahoo! Mail : 1 Go d'espace de stockage pour vos mails, photos et vidéos ! Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]