diff options
Diffstat (limited to 'coverage/xmlreport.py')
-rw-r--r-- | coverage/xmlreport.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/coverage/xmlreport.py b/coverage/xmlreport.py index 460c5316..dbda5f28 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() |