message: Fix code coverage file upload
  Some webpacked file using externals introduce file name with quotes in them and Istanbul's cobertura reporter doesn't escape them causing parse error when we publish. A quick fix to patch the file with sed to escape the quotes. (See https://github.com/bcoe/c8/issues/302)
diff: @@ -244,11 +244,22 @@ stages:
  command: 'custom'
  workingDir: ${{ parameters.buildDirectory }}
  customCommand: 'run ci:test:coverage'
  + # Some webpacked file using externals introduce file name with quotes in them
  + # and Istanbul's cobertura reporter doesn't escape them causing parse error when we publish
  + # A quick fix to patch the file with sed. (See https://github.com/bcoe/c8/issues/302)
  + - task: Bash@3
  + displayName: Patch Coverage Results
  + inputs:
  + targetType: 'inline'
  + workingDirectory: ${{ parameters.buildDirectory }}/nyc/report
  + script: |
  + sed -e 's/\(filename=\".*[\\/]external \)"\(.*\)""/\1\&quot;\2\&quot;"/' cobertura-coverage.xml > cobertura-coverage-patched.xml
  + condition: succeededOrFailed()
  - task: PublishCodeCoverageResults@1
  displayName: Publish Code Coverage
  inputs:
  codeCoverageTool: Cobertura
  - summaryFileLocation: ${{ parameters.buildDirectory }}/nyc/report/cobertura-coverage.xml
  + summaryFileLocation: ${{ parameters.buildDirectory }}/nyc/report/cobertura-coverage-patched.xml
  reportDirectory: ${{ parameters.buildDirectory }}/nyc/report
  condition: succeededOrFailed()
  