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 }