From 980a1e1d315ead69487fbc226a22984e7e0404a6 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 23 Jan 2016 15:15:53 -0500 Subject: Windows fixes --- coverage/xmlreport.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'coverage/xmlreport.py') diff --git a/coverage/xmlreport.py b/coverage/xmlreport.py index 1408bec6..d27c07b2 100644 --- a/coverage/xmlreport.py +++ b/coverage/xmlreport.py @@ -142,8 +142,8 @@ class XmlReporter(Reporter): # are populated later. Note that a package == a directory. filename = fr.filename.replace("\\", "/") for source_path in self.source_paths: - if filename.startswith(source_path+"/"): - rel_name = fr.filename[len(source_path)+1:] + if filename.startswith(source_path.replace("\\", "/") + "/"): + rel_name = filename[len(source_path)+1:] break else: rel_name = fr.relative_filename() @@ -164,7 +164,7 @@ class XmlReporter(Reporter): xclass.appendChild(xlines) xclass.setAttribute("name", os.path.relpath(rel_name, dirname)) - xclass.setAttribute("filename", fr.relative_filename()) + xclass.setAttribute("filename", fr.relative_filename().replace("\\", "/")) xclass.setAttribute("complexity", "0") branch_stats = analysis.branch_stats() -- cgit v1.2.1