141 references to MicrosoftTestingPlatformOptions
dotnet (48)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (9)
46IsDiscovery: parseResult.HasOption(MicrosoftTestingPlatformOptions.ListTestsOption), 51bool filterModeEnabled = parseResult.HasOption(MicrosoftTestingPlatformOptions.TestModulesFilterOption); 90parseResult.HasOption(MicrosoftTestingPlatformOptions.MinimumExpectedTestsOption) && 91parseResult.GetValue(MicrosoftTestingPlatformOptions.MinimumExpectedTestsOption) is { } minimumExpectedTests && 104var showPassedTests = parseResult.GetValue(MicrosoftTestingPlatformOptions.OutputOption) == OutputOptions.Detailed; 105var noProgress = parseResult.HasOption(MicrosoftTestingPlatformOptions.NoProgressOption); 106var noAnsi = parseResult.HasOption(MicrosoftTestingPlatformOptions.NoAnsiOption); 119MinimumExpectedTests = parseResult.GetValue(MicrosoftTestingPlatformOptions.MinimumExpectedTestsOption), 135var degreeOfParallelism = parseResult.GetValue(MicrosoftTestingPlatformOptions.MaxParallelTestModulesOption);
Commands\Test\MTP\MSBuildUtility.cs (8)
77string? resultsDirectory = parseResult.GetValue(MicrosoftTestingPlatformOptions.ResultsDirectoryOption); 83string? configFile = parseResult.GetValue(MicrosoftTestingPlatformOptions.ConfigFileOption); 89string? diagnosticOutputDirectory = parseResult.GetValue(MicrosoftTestingPlatformOptions.DiagnosticOutputDirectoryOption); 96parseResult.GetValue(MicrosoftTestingPlatformOptions.ProjectOption), 97parseResult.GetValue(MicrosoftTestingPlatformOptions.SolutionOption), 105parseResult.GetValue(MicrosoftTestingPlatformOptions.NoBuildOption), 107parseResult.GetValue(MicrosoftTestingPlatformOptions.NoLaunchProfileOption), 108parseResult.GetValue(MicrosoftTestingPlatformOptions.NoLaunchProfileArgumentsOption),
Commands\Test\MTP\TestApplication.cs (4)
146builder.Append($" {MicrosoftTestingPlatformOptions.ListTestsOption.Name}"); 151builder.Append($" {MicrosoftTestingPlatformOptions.ResultsDirectoryOption.Name} {ArgumentEscaper.EscapeSingleArg(resultsDirectoryPath)}"); 156builder.Append($" {MicrosoftTestingPlatformOptions.ConfigFileOption.Name} {ArgumentEscaper.EscapeSingleArg(configFilePath)}"); 161builder.Append($" {MicrosoftTestingPlatformOptions.DiagnosticOutputDirectoryOption.Name} {ArgumentEscaper.EscapeSingleArg(diagnosticOutputDirectoryPath)}");
Commands\Test\MTP\TestModulesFilterHandler.cs (3)
21string testModules = parseResult.GetValue(MicrosoftTestingPlatformOptions.TestModulesFilterOption)!; 26if (parseResult.HasOption(MicrosoftTestingPlatformOptions.TestModulesRootDirectoryOption)) 28rootDirectory = parseResult.GetValue(MicrosoftTestingPlatformOptions.TestModulesRootDirectoryOption);
Commands\Test\MTP\ValidationUtility.cs (6)
20if (parseResult.HasOption(MicrosoftTestingPlatformOptions.TestModulesFilterOption)) 23if (parseResult.HasOption(MicrosoftTestingPlatformOptions.SolutionOption)) 26if (parseResult.HasOption(MicrosoftTestingPlatformOptions.ProjectOption)) 35if (!parseResult.HasOption(MicrosoftTestingPlatformOptions.TestModulesFilterOption)) 41parseResult.HasOption(MicrosoftTestingPlatformOptions.ConfigurationOption) || 42parseResult.HasOption(MicrosoftTestingPlatformOptions.FrameworkOption) ||
Commands\Test\TestCommandParser.cs (18)
239command.Options.Add(MicrosoftTestingPlatformOptions.ProjectOption); 240command.Options.Add(MicrosoftTestingPlatformOptions.SolutionOption); 241command.Options.Add(MicrosoftTestingPlatformOptions.TestModulesFilterOption); 242command.Options.Add(MicrosoftTestingPlatformOptions.TestModulesRootDirectoryOption); 243command.Options.Add(MicrosoftTestingPlatformOptions.ResultsDirectoryOption); 244command.Options.Add(MicrosoftTestingPlatformOptions.ConfigFileOption); 245command.Options.Add(MicrosoftTestingPlatformOptions.DiagnosticOutputDirectoryOption); 246command.Options.Add(MicrosoftTestingPlatformOptions.MaxParallelTestModulesOption); 247command.Options.Add(MicrosoftTestingPlatformOptions.MinimumExpectedTestsOption); 251command.Options.Add(MicrosoftTestingPlatformOptions.ConfigurationOption); 252command.Options.Add(MicrosoftTestingPlatformOptions.FrameworkOption); 257command.Options.Add(MicrosoftTestingPlatformOptions.NoBuildOption); 258command.Options.Add(MicrosoftTestingPlatformOptions.NoAnsiOption); 259command.Options.Add(MicrosoftTestingPlatformOptions.NoProgressOption); 260command.Options.Add(MicrosoftTestingPlatformOptions.OutputOption); 261command.Options.Add(MicrosoftTestingPlatformOptions.ListTestsOption); 262command.Options.Add(MicrosoftTestingPlatformOptions.NoLaunchProfileOption); 263command.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, 161MicrosoftTestingPlatformOptions.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); 81string outputOptionName = MicrosoftTestingPlatformOptions.OutputOption.Name; // --output 82string 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), 112MicrosoftTestingPlatformOptions.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); 164MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 165MicrosoftTestingPlatformOptions.NoLaunchProfileOption.Name); 183MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 184MicrosoftTestingPlatformOptions.NoLaunchProfileArgumentsOption.Name, "true"); 202.Execute(MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 228MicrosoftTestingPlatformOptions.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 }; 392MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 437.Execute(MicrosoftTestingPlatformOptions.MinimumExpectedTestsOption.Name, value); 491MicrosoftTestingPlatformOptions.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, 30MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 48.Execute(MicrosoftTestingPlatformOptions.SolutionOption.Name, testSolutionPath, 49MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 68.Execute(MicrosoftTestingPlatformOptions.SolutionOption.Name, testSolutionPath, 69MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 86.Execute(MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 105.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, invalidProjectPath, 106MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 124.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, projectPath, 125MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 145.Execute(MicrosoftTestingPlatformOptions.SolutionOption.Name, invalidSolutionPath, 146MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 165.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, testProjectPath, 166MicrosoftTestingPlatformOptions.SolutionOption.Name, testSolutionPath, 167MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 185.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, testProjectPath, 186MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 205.Execute(MicrosoftTestingPlatformOptions.SolutionOption.Name, solutionPath, 206MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 225MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 245MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 273MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 294MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 311MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 332MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 355.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, "TestProject.csproj", 356MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 358MicrosoftTestingPlatformOptions.NoBuildOption.Name); 375.Execute("-bl", MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 391.Execute(MicrosoftTestingPlatformOptions.ProjectOption.Name, "TestProject.csproj", 392MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 417.Execute(MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration, 442.Execute(MicrosoftTestingPlatformOptions.FrameworkOption.Name, ToolsetInfo.CurrentTargetFramework, 443MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 476.Execute(MicrosoftTestingPlatformOptions.FrameworkOption.Name, DotnetVersionHelper.GetPreviousDotnetVersion(), 477MicrosoftTestingPlatformOptions.ConfigurationOption.Name, configuration); 514.Execute(MicrosoftTestingPlatformOptions.FrameworkOption.Name, ToolsetInfo.CurrentTargetFramework, 515MicrosoftTestingPlatformOptions.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);