Browse Source

Replace equals sign with space to match new PartCover command line syntax.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4799 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 16 years ago
parent
commit
5a692a7100
  1. 14
      src/AddIns/Misc/CodeCoverage/Project/Src/PartCoverRunner.cs

14
src/AddIns/Misc/CodeCoverage/Project/Src/PartCoverRunner.cs

@ -141,25 +141,25 @@ namespace ICSharpCode.CodeCoverage @@ -141,25 +141,25 @@ namespace ICSharpCode.CodeCoverage
/// so in order for this to be passed to PartCover as a single argument
/// we need to prefix each double quote by a backslash. For example:
///
/// Target args: "C:\Projects\My Tests\Test.dll" /output="C:\Projects\My Tests\Output.xml"
/// Target args: "C:\Projects\My Tests\Test.dll" /output "C:\Projects\My Tests\Output.xml"
///
/// PartCover: --target-args="\"C:\Projects\My Tests\Test.dll\" /output=\"C:\Projects\My Tests\Output.xml\""
/// PartCover: --target-args "\"C:\Projects\My Tests\Test.dll\" /output \"C:\Projects\My Tests\Output.xml\""
/// </remarks>
public string GetArguments()
{
StringBuilder arguments = new StringBuilder();
if (!String.IsNullOrEmpty(target)) {
arguments.AppendFormat("--target=\"{0}\" ", target);
arguments.AppendFormat("--target \"{0}\" ", target);
}
if (!String.IsNullOrEmpty(targetWorkingDirectory)) {
arguments.AppendFormat("--target-work-dir=\"{0}\" ", targetWorkingDirectory);
arguments.AppendFormat("--target-work-dir \"{0}\" ", targetWorkingDirectory);
}
if (!String.IsNullOrEmpty(targetArguments)) {
arguments.AppendFormat("--target-args=\"{0}\" ", targetArguments.Replace("\"", "\\\""));
arguments.AppendFormat("--target-args \"{0}\" ", targetArguments.Replace("\"", "\\\""));
}
if (!String.IsNullOrEmpty(output)) {
arguments.AppendFormat("--output=\"{0}\" ", output);
arguments.AppendFormat("--output \"{0}\" ", output);
}
arguments.Append(GetArguments("--include", include));
@ -255,7 +255,7 @@ namespace ICSharpCode.CodeCoverage @@ -255,7 +255,7 @@ namespace ICSharpCode.CodeCoverage
StringBuilder arguments = new StringBuilder();
foreach (string item in items) {
arguments.Append(argumentName);
arguments.Append("=");
arguments.Append(" ");
arguments.Append(item);
arguments.Append(" ");
}

Loading…
Cancel
Save