Merge pull request #5391 from smadala/add-rd
Add results directory arg to dotnet test
This commit is contained in:
commit
8af06ac7ee
2 changed files with 12 additions and 0 deletions
|
@ -55,5 +55,7 @@
|
||||||
|
|
||||||
public const string RunSettingsArgsHelpText = @"Any extra commandline runsettings arguments that should be passed to vstest. See 'dotnet vstest --help' for available options.
|
public const string RunSettingsArgsHelpText = @"Any extra commandline runsettings arguments that should be passed to vstest. See 'dotnet vstest --help' for available options.
|
||||||
Example: -- RunConfiguration.ResultsDirectory=""C:\users\user\desktop\Results Directory"" MSTest.DeploymentEnabled=false";
|
Example: -- RunConfiguration.ResultsDirectory=""C:\users\user\desktop\Results Directory"" MSTest.DeploymentEnabled=false";
|
||||||
|
public const string CmdResultsDirectoryDescription = @"Test results directory will be created in specified path if not exists.
|
||||||
|
Example: --results-directory <PATH_TO_RESULTS_DIRECTORY>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,6 +83,11 @@ namespace Microsoft.DotNet.Tools.Test
|
||||||
LocalizableStrings.CmdNoBuildDescription,
|
LocalizableStrings.CmdNoBuildDescription,
|
||||||
CommandOptionType.NoValue);
|
CommandOptionType.NoValue);
|
||||||
|
|
||||||
|
var resultsDirectoryOption = cmd.Option(
|
||||||
|
"-r|--results-directory",
|
||||||
|
LocalizableStrings.CmdResultsDirectoryDescription,
|
||||||
|
CommandOptionType.SingleValue);
|
||||||
|
|
||||||
CommandOption verbosityOption = MSBuildForwardingApp.AddVerbosityOption(cmd);
|
CommandOption verbosityOption = MSBuildForwardingApp.AddVerbosityOption(cmd);
|
||||||
|
|
||||||
cmd.OnExecute(() =>
|
cmd.OnExecute(() =>
|
||||||
|
@ -129,6 +134,11 @@ namespace Microsoft.DotNet.Tools.Test
|
||||||
msbuildArgs.Add($"/p:TargetFramework={frameworkOption.Value()}");
|
msbuildArgs.Add($"/p:TargetFramework={frameworkOption.Value()}");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (resultsDirectoryOption.HasValue())
|
||||||
|
{
|
||||||
|
msbuildArgs.Add($"/p:VSTestResultsDirectory={resultsDirectoryOption.Value()}");
|
||||||
|
}
|
||||||
|
|
||||||
if (outputOption.HasValue())
|
if (outputOption.HasValue())
|
||||||
{
|
{
|
||||||
msbuildArgs.Add($"/p:OutputPath={outputOption.Value()}");
|
msbuildArgs.Add($"/p:OutputPath={outputOption.Value()}");
|
||||||
|
|
Loading…
Add table
Reference in a new issue