141 references to MicrosoftTestingPlatformOptions
dotnet (48)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (9)
46
IsDiscovery: parseResult.HasOption(
MicrosoftTestingPlatformOptions
.ListTestsOption),
51
bool filterModeEnabled = parseResult.HasOption(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption);
90
parseResult.HasOption(
MicrosoftTestingPlatformOptions
.MinimumExpectedTestsOption) &&
91
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.MinimumExpectedTestsOption) is { } minimumExpectedTests &&
104
var showPassedTests = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.OutputOption) == OutputOptions.Detailed;
105
var noProgress = parseResult.HasOption(
MicrosoftTestingPlatformOptions
.NoProgressOption);
106
var noAnsi = parseResult.HasOption(
MicrosoftTestingPlatformOptions
.NoAnsiOption);
119
MinimumExpectedTests = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.MinimumExpectedTestsOption),
135
var degreeOfParallelism = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.MaxParallelTestModulesOption);
Commands\Test\MTP\MSBuildUtility.cs (8)
77
string? resultsDirectory = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.ResultsDirectoryOption);
83
string? configFile = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.ConfigFileOption);
89
string? diagnosticOutputDirectory = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.DiagnosticOutputDirectoryOption);
96
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.ProjectOption),
97
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.SolutionOption),
105
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.NoBuildOption),
107
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.NoLaunchProfileOption),
108
parseResult.GetValue(
MicrosoftTestingPlatformOptions
.NoLaunchProfileArgumentsOption),
Commands\Test\MTP\TestApplication.cs (4)
146
builder.Append($" {
MicrosoftTestingPlatformOptions
.ListTestsOption.Name}");
151
builder.Append($" {
MicrosoftTestingPlatformOptions
.ResultsDirectoryOption.Name} {ArgumentEscaper.EscapeSingleArg(resultsDirectoryPath)}");
156
builder.Append($" {
MicrosoftTestingPlatformOptions
.ConfigFileOption.Name} {ArgumentEscaper.EscapeSingleArg(configFilePath)}");
161
builder.Append($" {
MicrosoftTestingPlatformOptions
.DiagnosticOutputDirectoryOption.Name} {ArgumentEscaper.EscapeSingleArg(diagnosticOutputDirectoryPath)}");
Commands\Test\MTP\TestModulesFilterHandler.cs (3)
21
string testModules = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption)!;
26
if (parseResult.HasOption(
MicrosoftTestingPlatformOptions
.TestModulesRootDirectoryOption))
28
rootDirectory = parseResult.GetValue(
MicrosoftTestingPlatformOptions
.TestModulesRootDirectoryOption);
Commands\Test\MTP\ValidationUtility.cs (6)
20
if (parseResult.HasOption(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption))
23
if (parseResult.HasOption(
MicrosoftTestingPlatformOptions
.SolutionOption))
26
if (parseResult.HasOption(
MicrosoftTestingPlatformOptions
.ProjectOption))
35
if (!parseResult.HasOption(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption))
41
parseResult.HasOption(
MicrosoftTestingPlatformOptions
.ConfigurationOption) ||
42
parseResult.HasOption(
MicrosoftTestingPlatformOptions
.FrameworkOption) ||
Commands\Test\TestCommandParser.cs (18)
239
command.Options.Add(
MicrosoftTestingPlatformOptions
.ProjectOption);
240
command.Options.Add(
MicrosoftTestingPlatformOptions
.SolutionOption);
241
command.Options.Add(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption);
242
command.Options.Add(
MicrosoftTestingPlatformOptions
.TestModulesRootDirectoryOption);
243
command.Options.Add(
MicrosoftTestingPlatformOptions
.ResultsDirectoryOption);
244
command.Options.Add(
MicrosoftTestingPlatformOptions
.ConfigFileOption);
245
command.Options.Add(
MicrosoftTestingPlatformOptions
.DiagnosticOutputDirectoryOption);
246
command.Options.Add(
MicrosoftTestingPlatformOptions
.MaxParallelTestModulesOption);
247
command.Options.Add(
MicrosoftTestingPlatformOptions
.MinimumExpectedTestsOption);
251
command.Options.Add(
MicrosoftTestingPlatformOptions
.ConfigurationOption);
252
command.Options.Add(
MicrosoftTestingPlatformOptions
.FrameworkOption);
257
command.Options.Add(
MicrosoftTestingPlatformOptions
.NoBuildOption);
258
command.Options.Add(
MicrosoftTestingPlatformOptions
.NoAnsiOption);
259
command.Options.Add(
MicrosoftTestingPlatformOptions
.NoProgressOption);
260
command.Options.Add(
MicrosoftTestingPlatformOptions
.OutputOption);
261
command.Options.Add(
MicrosoftTestingPlatformOptions
.ListTestsOption);
262
command.Options.Add(
MicrosoftTestingPlatformOptions
.NoLaunchProfileOption);
263
command.Options.Add(
MicrosoftTestingPlatformOptions
.NoLaunchProfileArgumentsOption);
dotnet.Tests (93)
CommandTests\Test\GivenDotnetTestBuildsAndDiscoversTests.cs (14)
27
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
50
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
73
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
94
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
119
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
140
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
160
.Execute(
MicrosoftTestingPlatformOptions
.ListTestsOption.Name,
161
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
CommandTests\Test\GivenDotnetTestBuildsAndRunsHelp.cs (5)
26
.Execute(CliConstants.HelpOptionKey,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
50
.Execute(CliConstants.HelpOptionKey,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
75
.Execute(CliConstants.HelpOptionKey,
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
81
string outputOptionName =
MicrosoftTestingPlatformOptions
.OutputOption.Name; // --output
82
string noAnsiOptionName =
MicrosoftTestingPlatformOptions
.NoAnsiOption.Name; // --no-ansi
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestBasedOnGlobbingFilter.cs (4)
31
.Execute(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption.Name, $"**/bin/**/Debug/{ToolsetInfo.CurrentTargetFramework}/TestProject.dll".Replace('/', Path.DirectorySeparatorChar));
73
.Execute(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption.Name, filterExpression);
111
.Execute(
MicrosoftTestingPlatformOptions
.TestModulesFilterOption.Name, $"**/bin/**/Debug/{ToolsetInfo.CurrentTargetFramework}/TestProject.dll".Replace('/', Path.DirectorySeparatorChar),
112
MicrosoftTestingPlatformOptions
.TestModulesRootDirectoryOption.Name, testInstance.TestRoot);
CommandTests\Test\GivenDotnetTestBuildsAndRunsTests.cs (22)
27
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
52
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
79
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
105
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
135
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
164
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
165
MicrosoftTestingPlatformOptions
.NoLaunchProfileOption.Name);
183
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
184
MicrosoftTestingPlatformOptions
.NoLaunchProfileArgumentsOption.Name, "true");
202
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
228
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
257
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
277
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
297
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
317
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
337
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
358
? new[] {
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
MicrosoftTestingPlatformOptions
.FrameworkOption.Name, ToolsetInfo.CurrentTargetFramework }
359
: new[] {
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration };
392
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
437
.Execute(
MicrosoftTestingPlatformOptions
.MinimumExpectedTestsOption.Name, value);
491
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestsForMultipleTFMs.cs (4)
30
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
70
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
158
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
186
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestsWithArtifacts.cs (2)
26
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
63
.Execute("--coverage",
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestsWithDifferentOptions.cs (41)
29
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, testProjectPath,
30
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
48
.Execute(
MicrosoftTestingPlatformOptions
.SolutionOption.Name, testSolutionPath,
49
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
68
.Execute(
MicrosoftTestingPlatformOptions
.SolutionOption.Name, testSolutionPath,
69
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
86
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
105
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, invalidProjectPath,
106
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
124
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, projectPath,
125
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
145
.Execute(
MicrosoftTestingPlatformOptions
.SolutionOption.Name, invalidSolutionPath,
146
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
165
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, testProjectPath,
166
MicrosoftTestingPlatformOptions
.SolutionOption.Name, testSolutionPath,
167
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
185
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, testProjectPath,
186
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
205
.Execute(
MicrosoftTestingPlatformOptions
.SolutionOption.Name, solutionPath,
206
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
225
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
245
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
273
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
294
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
311
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
332
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
355
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, "TestProject.csproj",
356
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
358
MicrosoftTestingPlatformOptions
.NoBuildOption.Name);
375
.Execute("-bl",
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
391
.Execute(
MicrosoftTestingPlatformOptions
.ProjectOption.Name, "TestProject.csproj",
392
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
417
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration,
442
.Execute(
MicrosoftTestingPlatformOptions
.FrameworkOption.Name, ToolsetInfo.CurrentTargetFramework,
443
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
476
.Execute(
MicrosoftTestingPlatformOptions
.FrameworkOption.Name, DotnetVersionHelper.GetPreviousDotnetVersion(),
477
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
514
.Execute(
MicrosoftTestingPlatformOptions
.FrameworkOption.Name, ToolsetInfo.CurrentTargetFramework,
515
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
545
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
563
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);
CommandTests\Test\GivenDotnetTestRunsConsoleAppWithoutHandshake.cs (1)
28
.Execute(
MicrosoftTestingPlatformOptions
.ConfigurationOption.Name, configuration);