File tree 1 file changed +12
-2
lines changed
SharedProject/Core/MsTestPlatform/CodeCoverage
1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -220,11 +220,21 @@ private XElement GetMsDataCollectorCodeCoverageElement(XDocument templateDocumen
220
220
return msDataCollector . GetStrictDescendant ( "Configuration/CodeCoverage" ) ;
221
221
}
222
222
223
+ // hacky. due to tests
224
+ private string SafeFilePathEscape ( string path )
225
+ {
226
+ if ( path == null )
227
+ {
228
+ return null ;
229
+ }
230
+ return XmlFileEscaper . Escape ( path ) ;
231
+ }
232
+
223
233
public string Replace ( string templatedXml , IRunSettingsTemplateReplacements replacements )
224
234
{
225
235
return templatedXml
226
- . Replace ( replacementLookups . ResultsDirectory , XmlFileEscaper . Escape ( replacements . ResultsDirectory ) )
227
- . Replace ( replacementLookups . TestAdapter , XmlFileEscaper . Escape ( replacements . TestAdapter ) )
236
+ . Replace ( replacementLookups . ResultsDirectory , SafeFilePathEscape ( replacements . ResultsDirectory ) )
237
+ . Replace ( replacementLookups . TestAdapter , SafeFilePathEscape ( replacements . TestAdapter ) )
228
238
. Replace ( replacementLookups . Enabled , replacements . Enabled )
229
239
. Replace ( replacementLookups . ModulePathsExclude , replacements . ModulePathsExclude )
230
240
. Replace ( replacementLookups . ModulePathsInclude , replacements . ModulePathsInclude )
You can’t perform that action at this time.
0 commit comments