karma-coverage icon indicating copy to clipboard operation
karma-coverage copied to clipboard

Cobertura reporter generates unescaped backslashes on Windows

Open Szmiglo opened this issue 6 years ago • 0 comments

Hi!

I wanted to use cobertura reporter to show code coverage in my TFS but karma-coverage generates paths with unescaped backslashes and my TFS breaks on that. I'm using Windows machine. Generated cobertura.xml:

<?xml version="1.0" ?>
<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">
<coverage lines-valid="8"  lines-covered="8"  line-rate="1"  branches-valid="0"  branches-covered="0"  branch-rate="1"  timestamp="1526996521596" complexity="0" version="0.1">
<sources>
	<source>C:\repos\code</source>
</sources>
<packages>
	<package name="src"  line-rate="1"  branch-rate="1" >
	<classes>
		<class name="App.vue"  filename="src\App.vue"  line-rate="1"  branch-rate="1" >
		<methods>
		</methods>
		<lines>
		</lines>
		</class>
		<class name="main.js"  filename="src\main.js"  line-rate="1"  branch-rate="1" >
		<methods>
		</methods>
		<lines>
			<line number="4"  hits="1"  branch="false" />
			<line number="7"  hits="1"  branch="false" />
		</lines>
		</class>
	</classes>
	</package>
	<package name="src.components"  line-rate="1"  branch-rate="1" >
	<classes>
		<class name="HelloWorld.vue"  filename="src\components\HelloWorld.vue"  line-rate="1"  branch-rate="1" >
		<methods>
		</methods>
		<lines>
			<line number="90"  hits="1"  branch="false" />
		</lines>
		</class>
	</classes>
	</package>
	
</packages>
</coverage>

Is there a possibility that this issue could be fixed?

Szmiglo avatar May 24 '18 11:05 Szmiglo