Adding fix to return empty data if coverage.data has a syntax error
Change from using eval to parse coverage data to Marshal