View Javadoc

1   package net.sf.mavenhist.extractor.junit;
2   
3   /**
4    * Extracts the passrate for junit tests.  Only for Maven 1.
5    */
6   public class JUnitPassrateExtractor extends AbstractJUnitExtractor {
7     
8     /**
9      * {@inheritDoc}
10     */
11    protected String getXPath(String version) {
12      return "100 "
13        + "- (sum(testsuites/testsuite/@failures) +sum(testsuites/testsuite/@errors)) "
14        + "div sum(testsuites/testsuite/@tests) "
15        + "* 100";
16    }
17    
18    /**
19     * {@inheritDoc}
20     */
21    public String getName() {
22      return "junitpassrate";
23    }
24  }