diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java')
-rw-r--r-- | plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java b/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java index c0b8d80e7..09a7ddb16 100644 --- a/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java +++ b/plugins/org.eclipse.etrice.etunit.converter/src/org/eclipse/etrice/etunit/converter/EtUnitReportConverter.java @@ -551,14 +551,19 @@ public class EtUnitReportConverter { private void computeAndSetInfo(TestsuitesType testsuites) { for (TestsuiteType ts : testsuites.getTestsuite()) { int failures = 0; + int skipped = 0; BigDecimal time = new BigDecimal(0); for (TestcaseType tc : ts.getTestcase()) { if (tc.getTime()!=null) time = time.add(new BigDecimal(tc.getTime())); failures += tc.getFailure().size(); + skipped += (tc.getSkipped() != null) ? 1 : 0; } ts.setTests(Integer.toString(ts.getTestcase().size())); ts.setFailures(Integer.toString(failures)); + if(skipped > 0) { + ts.setSkipped(Integer.toString(skipped)); + } ts.setTime(time.toString()); } } |