diff --git a/py/plugin/pytest_logxml.py b/py/plugin/pytest_logxml.py
index 8c3a432e5..0e12cef3c 100644
--- a/py/plugin/pytest_logxml.py
+++ b/py/plugin/pytest_logxml.py
@@ -76,6 +76,15 @@ class LogXML(object):
self._closetestcase()
self.errors += 1
+ def append_collect_skipped(self, report):
+ self._opentestcase_collectfailure(report)
+ s = py.xml.escape(str(report.longrepr))
+ #msg = str(report.longrepr.reprtraceback.extraline)
+ self.test_logs.append(
+ '%s' % (s))
+ self._closetestcase()
+ self.skipped += 1
+
def append_error(self, report):
self._opentestcase(report)
s = py.xml.escape(str(report.longrepr))
@@ -130,7 +139,7 @@ class LogXML(object):
logfile = open(self.logfile, 'w', 1) # line buffered
suite_stop_time = time.time()
suite_time_delta = suite_stop_time - self.suite_start_time
- numtests = self.passed + self.skipped + self.failed
+ numtests = self.passed + self.failed
logfile.write('