205 references to StdErr
ArgumentForwarding.Tests (3)
ArgumentForwardingTests.cs (3)
176
Console.WriteLine($"STDERR: {commandResult.
StdErr
}");
178
commandResult.ExitCode.Should().Be(0, $"STDOUT: {commandResult.StdOut} STDERR: {commandResult.
StdErr
}");
200
Console.WriteLine(commandResult.
StdErr
);
dotnet (4)
BuildServer\RazorServer.cs (1)
54
result.
StdErr
));
BuildServer\VBCSCompilerServer.cs (1)
74
errors.Add(result.
StdErr
);
FilePermissionSetter.cs (1)
42
throw new FilePermissionSettingException(result.
StdErr
);
NugetPackageDownloader\FirstPartyNuGetPackageSigningVerifier.cs (1)
86
commandOutput = commandResult.StdOut + Environment.NewLine + commandResult.
StdErr
;
dotnet.Tests (128)
CommandTests\CommandIntegrationTests.cs (2)
14
cmd.
StdErr
.Should().BeEmpty();
22
cmd.
StdErr
.Should().BeEmpty();
CommandTests\Help\GivenThatIWantToShowHelpForDotnetCommand.cs (2)
89
cmd.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CommandDoesNotExist, "invalid"));
102
cmd.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CommandDoesNotExist, command));
CommandTests\Pack\PackTests.cs (1)
335
result.
StdErr
.Should().Contain("Required argument missing for option: '--version'.");
CommandTests\Package\Add\GivenDotnetPackageAdd.cs (2)
32
cmd.
StdErr
.Should().BeEmpty();
290
cmd.
StdErr
.Should().BeEmpty();
CommandTests\Package\Remove\GivenDotnetRemovePackage.cs (2)
63
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
86
remove.
StdErr
.Should().BeEmpty();
CommandTests\Reference\Add\GivenDotnetAddReference.cs (20)
120
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two")}
135
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, projName));
163
cmd.
StdErr
.Should().Be(string.Format(CliStrings.ProjectIsInvalid, projName));
177
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneProjectInDirectory, workingDir + Path.DirectorySeparatorChar));
190
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindAnyProjectInDirectory, setup.TestRoot + Path.DirectorySeparatorChar));
211
cmd.
StdErr
.Should().Contain(string.Format(
214
cmd.
StdErr
.Should().NotContain("Microsoft.DotNet.Cli.Utils.GracefulException");
229
cmd.
StdErr
.Should().BeEmpty();
247
cmd.
StdErr
.Should().BeEmpty();
549
cmd.
StdErr
.Should().BeEmpty();
565
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, "IDoNotExist.csproj"));
580
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, "IDoNotExist.csproj"));
596
cmd.
StdErr
.Should().BeEmpty();
614
cmd.
StdErr
.Should().BeEmpty();
670
cmd.
StdErr
.Should().Be(string.Format(CliStrings.ProjectDoesNotTargetFramework, setup.LibCsprojPath, framework));
696
cmd.
StdErr
.Should().MatchRegex(ProjectNotCompatibleErrorMessageRegEx);
697
cmd.
StdErr
.Should().MatchRegex(" - net45");
713
result.
StdErr
.Should().BeEmpty();
729
result.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindAnyProjectInDirectory, reference));
745
result.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneProjectInDirectory, reference));
CommandTests\Reference\List\GivenDotnetListReference.cs (6)
65
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
74
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two")}
90
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, projName));
119
cmd.
StdErr
.Should().Be(string.Format(CliStrings.ProjectIsInvalid, projName));
133
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneProjectInDirectory, workingDir + Path.DirectorySeparatorChar));
146
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindAnyProjectInDirectory, setup.TestRoot + Path.DirectorySeparatorChar));
CommandTests\Reference\Remove\GivenDotnetRemoveP2P.cs (9)
155
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
164
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two")}
180
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, projName));
209
cmd.
StdErr
.Should().Be(string.Format(CliStrings.ProjectIsInvalid, projName));
223
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneProjectInDirectory, workingDir + Path.DirectorySeparatorChar));
236
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindAnyProjectInDirectory, setup.TestRoot + Path.DirectorySeparatorChar));
548
result.
StdErr
.Should().BeEmpty();
565
result.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindAnyProjectInDirectory, Path.Combine(setup.TestRoot, reference)));
582
result.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneProjectInDirectory, Path.Combine(setup.TestRoot, reference)));
CommandTests\Run\GivenDotnetRunBuildsCsProj.cs (12)
403
cmd.
StdErr
.Should().BeEmpty();
424
cmd.
StdErr
.Should().BeEmpty();
444
cmd.
StdErr
.Should().BeEmpty();
464
cmd.
StdErr
.Should().BeEmpty();
484
cmd.
StdErr
.Should().Contain("DoesNotExist");
504
cmd.
StdErr
.Should().BeEmpty();
524
cmd.
StdErr
.Should().BeEmpty();
543
cmd.
StdErr
.Should().BeEmpty();
562
cmd.
StdErr
.Should().BeEmpty();
615
cmd.
StdErr
.Should().BeEmpty();
634
cmd.
StdErr
.Should().BeEmpty();
1020
var stderr = result.
StdErr
;
CommandTests\Run\GivenDotnetRunBuildsVbProj.cs (2)
112
cmd.
StdErr
.Should().BeEmpty();
132
cmd.
StdErr
.Should().BeEmpty();
CommandTests\Run\RunFileTests.cs (2)
4230
fileBasedResult.
StdErr
.Should().Be(projectBasedResult.
StdErr
);
CommandTests\Solution\Add\GivenDotnetSlnAdd.cs (20)
74
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
85
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two.sln")}
105
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindSolutionOrDirectory, solutionName));
126
cmd.
StdErr
.Should().Match(string.Format(CliStrings.InvalidSolutionFormatString, Path.Combine(projectDirectory, $"InvalidSolution{solutionExtension}"), "*"));
153
cmd.
StdErr
.Should().Match(string.Format(CliStrings.InvalidSolutionFormatString, solutionPath, "*"));
173
cmd.
StdErr
.Should().Be(CliStrings.SpecifyAtLeastOneProjectToAdd);
192
cmd.
StdErr
.Should().Be(string.Format(CliStrings.SolutionDoesNotExist, solutionPath + Path.DirectorySeparatorChar));
211
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneSolutionInDirectory, projectDirectory + Path.DirectorySeparatorChar));
374
cmd.
StdErr
.Should().Contain(
403
cmd.
StdErr
.Should().Contain(
457
cmd.
StdErr
.Should().BeEmpty();
564
cmd.
StdErr
.Should().BeEmpty();
637
cmd.
StdErr
.Should().Match(string.Format(CliStrings.InvalidProjectWithExceptionMessage, '*', '*'));
733
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindProjectOrDirectory, "idonotexist.csproj"));
757
cmd.
StdErr
.Should().BeVisuallyEquivalentTo("has an unknown project type and cannot be added to the solution file. Contact your SDK provider for support.");
792
cmd.
StdErr
.Should().BeEmpty();
822
cmd.
StdErr
.Should().Be(
850
cmd.
StdErr
.Should().BeEmpty();
1097
cmd.
StdErr
.Should().Be(CliCommandStrings.SolutionFolderAndInRootMutuallyExclusive);
1300
cmd.
StdErr
.Should().BeVisuallyEquivalentTo(
CommandTests\Solution\List\GivenDotnetSlnList.cs (7)
52
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
63
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two.sln")}
83
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindSolutionOrDirectory, solutionName));
101
cmd.
StdErr
.Should().Contain(
127
cmd.
StdErr
.Should().Contain(
147
cmd.
StdErr
.Should().Be(string.Format(CliStrings.SolutionDoesNotExist, solutionDir + Path.DirectorySeparatorChar));
165
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneSolutionInDirectory, projectDirectory + Path.DirectorySeparatorChar));
CommandTests\Solution\Remove\GivenDotnetSlnRemove.cs (11)
51
cmd.
StdErr
.Should().BeVisuallyEquivalentTo($@"{string.Format(CliStrings.UnrecognizedCommandOrArgument, "two.sln")}
65
cmd.
StdErr
.Should().Be(CliStrings.RequiredCommandNotPassed);
86
cmd.
StdErr
.Should().Be(string.Format(CliStrings.CouldNotFindSolutionOrDirectory, solutionName));
107
cmd.
StdErr
.Should().Match(string.Format(CliStrings.InvalidSolutionFormatString, Path.Combine(projectDirectory, $"InvalidSolution{solutionExtension}"), "*"));
133
cmd.
StdErr
.Should().Match(string.Format(CliStrings.InvalidSolutionFormatString, solutionPath, "*"));
153
cmd.
StdErr
.Should().Be(CliStrings.SpecifyAtLeastOneProjectToRemove);
172
cmd.
StdErr
.Should().Be(string.Format(CliStrings.SolutionDoesNotExist, solutionPath + Path.DirectorySeparatorChar));
191
cmd.
StdErr
.Should().Be(string.Format(CliStrings.MoreThanOneSolutionInDirectory, projectDirectory + Path.DirectorySeparatorChar));
449
cmd.
StdErr
.Should().Be(
473
cmd.
StdErr
.Should().Be(
689
cmd.
StdErr
.Should().BeVisuallyEquivalentTo(
CommandTests\Test\GivenDotnetTestBuildsAndDiscoversTests.cs (1)
144
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdUnsupportedVSTestTestApplicationsDescription, "AnotherTestProject.csproj"));
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestfromCsproj.cs (1)
457
result.StdOut + Environment.NewLine + result.
StdErr
);
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestFromDll.cs (1)
105
result.
StdErr
.Should().StartWith("Invalid platform type: wrongArchitecture. Valid platform types are ");
CommandTests\Test\GivenDotnetTestBuildsAndRunsTests.cs (6)
261
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdUnsupportedVSTestTestApplicationsDescription, "AnotherTestProject.csproj"));
281
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdUnsupportedVSTestTestApplicationsDescription, "AnotherTestProject.csproj"));
301
result.
StdErr
.Should().Contain(CliCommandStrings.CmdNoProjectOrSolutionFileErrorDescription);
321
result.
StdErr
.Should().Contain(CliCommandStrings.CmdNoProjectOrSolutionFileErrorDescription);
462
result.
StdErr
.Should().MatchRegex("""
466
result.
StdErr
.Should().Contain("System.InvalidOperationException: A test session start event was received without a corresponding test session end.");
CommandTests\Test\GivenDotnetTestBuildsAndRunsTestsWithDifferentOptions.cs (5)
108
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdInvalidProjectFileExtensionErrorDescription, invalidProjectPath));
148
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdInvalidSolutionFileExtensionErrorDescription, invalidSolutionPath));
169
result.
StdErr
.Should().Contain(CliCommandStrings.CmdMultipleBuildPathOptionsErrorDescription);
189
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdNonExistentFileErrorDescription, fullProjectPath));
209
result.
StdErr
.Should().Contain(string.Format(CliCommandStrings.CmdNonExistentFileErrorDescription, fullSolutionPath));
CommandTests\Test\TestCommandValidationTests.cs (3)
40
result.
StdErr
.Should().Contain(expectedErrorStart);
66
result.
StdErr
.Should().Contain("Specifying a directory for 'dotnet test' should be via '--project' or '--solution'.");
94
result.
StdErr
.Should().Contain("Specifying dlls or executables for 'dotnet test' should be via '--test-modules'.");
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (9)
941
result.
StdErr
.Should().Contain("You are running the 'tool install' operation with an 'HTTP' source: http://test.example.com/nuget");
942
result.
StdErr
.Should().Contain("NuGet requires HTTPS sources");
943
result.
StdErr
.Should().Contain("allowInsecureConnections");
968
result.
StdErr
.Should().Contain("You are running the 'tool install' operation with an 'HTTP' source: http://test.example.com/nuget");
969
result.
StdErr
.Should().Contain("NuGet requires HTTPS sources");
970
result.
StdErr
.Should().Contain("allowInsecureConnections");
996
result.
StdErr
.Should().NotContain("You are running the 'tool install' operation with an 'HTTP' source:");
997
result.
StdErr
.Should().NotContain("NuGet requires HTTPS sources");
999
result.
StdErr
.Should().Contain("Unable to load the service index");
GivenThatTheUserIsRunningDotNetForTheFirstTime.cs (3)
111
_fixture.FirstDotnetVerbUseCommandResult.
StdErr
130
_fixture.FirstDotnetVerbUseCommandResult.
StdErr
191
result.
StdErr
PackagedCommandTests.cs (1)
248
result.
StdErr
.Should().Contain(LocalizableStrings.NoExecutableFoundMatchingCommandErrorMessage);
dotnet-MsiInstallation.Tests (5)
Framework\VirtualMachine.cs (1)
354
StdErr = result.
StdErr
,
Framework\VMControl.cs (1)
81
if (result.ExitCode != 6 && !result.
StdErr
.Contains("The handle is invalid"))
WorkloadSetTests.cs (1)
340
searchVersionResult.
StdErr
.Should().Contain($"No workload versions found for SDK feature band {new SdkFeatureBand(SdkInstallerVersion)}");
WorkloadSetTests2.cs (2)
42
result.
StdErr
.Should().Contain("FileNotFoundException");
43
result.
StdErr
.Should().Contain(versionToUpdateTo);
dotnet-new.IntegrationTests (29)
DotnetNewInstallTests.Approval.cs (4)
22
return Verify(commandResult.
StdErr
)
61
return Verify(commandResult.
StdErr
)
188
return Verify(commandResult.
StdErr
);
219
return Verify(commandResult.
StdErr
)
DotnetNewInstantiateTests.Approval.cs (17)
24
return Verify(commandResult.
StdErr
);
40
return Verify(commandResult.
StdErr
);
56
return Verify(commandResult.
StdErr
);
77
return Verify(commandResult.
StdErr
);
98
return Verify(commandResult.
StdErr
)
126
return Verify(commandResult.
StdErr
);
146
return Verify(commandResult.
StdErr
);
164
return Verify(commandResult.
StdErr
);
182
return Verify(commandResult.
StdErr
);
200
return Verify(commandResult.
StdErr
);
218
return Verify(commandResult.
StdErr
);
241
return Verify(commandResult.
StdErr
)
449
return Verify(commandResult.
StdErr
)
537
return Verify(commandResult.
StdErr
)
562
return Verify(commandResult.
StdErr
)
639
return Verify(commandResult.
StdErr
);
655
return Verify(commandResult.
StdErr
);
DotnetNewInstantiateTests.cs (2)
366
cmd.
StdErr
.Should().StartWith("No templates or subcommands found");
441
cmd.
StdErr
.Should().StartWith("No templates or subcommands found matching: 'c'.");
DotnetNewListTests.Approval.cs (1)
108
return Verify(commandResult.
StdErr
);
DotnetNewSearchTests.Approval.cs (1)
21
return Verify(commandResult.
StdErr
)
DotnetNewTests.cs (1)
79
return Verify(commandResult.
StdErr
)
Extensions.cs (1)
12
return "StdErr:" + Environment.NewLine + commandResult.
StdErr
+ Environment.NewLine + "StdOut:" + Environment.NewLine + commandResult.StdOut;
PostActionTests.Approval.cs (2)
229
return Verify(commandResult.StdOut + Environment.NewLine + commandResult.
StdErr
);
250
return Verify(commandResult.StdOut + Environment.NewLine + commandResult.
StdErr
)
Microsoft.DotNet.ApiCompat.IntegrationTests (7)
CompatibleFrameworkInPackageValidatorIntegrationTests.cs (2)
60
Assert.Equal(string.Empty, result.
StdErr
);
101
Assert.Equal(string.Empty, result.
StdErr
);
Task\ValidatePackageTargetIntegrationTests.cs (5)
165
Assert.Equal(string.Empty, result.
StdErr
);
207
Assert.Equal(string.Empty, result.
StdErr
);
248
Assert.Equal(string.Empty, result.
StdErr
);
277
Assert.Equal(string.Empty, result.
StdErr
);
301
Assert.Empty(result.
StdErr
);
Microsoft.NET.Build.Tests (16)
GivenThatWeWantToFloatWarningLevels.cs (8)
59
buildResult.
StdErr
.Should().Be(string.Empty);
103
buildResult.
StdErr
.Should().Be(string.Empty);
148
buildResult.
StdErr
.Should().Be(string.Empty);
158
buildResult.
StdErr
.Should().Be(string.Empty);
204
buildResult.
StdErr
.Should().Be(string.Empty, "If this test fails when updating to a new TFM, you need to update _PreviewAnalysisLevel and _LatestAnalysisLevel in Microsoft.NET.SDK.Analyzers.Targets");
251
buildResult.
StdErr
.Should().Be(string.Empty);
347
buildResult.
StdErr
.Should().Be(string.Empty);
366
buildResult.
StdErr
.Should().Be(string.Empty);
GivenThatWeWantToUsePlatformAnalyzers.cs (8)
56
buildResult.
StdErr
.Should().Be(string.Empty);
102
buildResult.
StdErr
.Should().Be(string.Empty);
148
buildResult.
StdErr
.Should().Be(string.Empty);
194
buildResult.
StdErr
.Should().Be(string.Empty);
240
buildResult.
StdErr
.Should().Be(string.Empty);
325
buildResult.
StdErr
.Should().Be(string.Empty);
371
buildResult.
StdErr
.Should().Be(string.Empty);
417
buildResult.
StdErr
.Should().Be(string.Empty);
Microsoft.NET.TestFramework (13)
Assertions\CommandResultAssertions.cs (10)
115
_commandResult.
StdErr
.Should().NotBeNullOrEmpty(AppendDiagnosticsTo("Command did not output anything to StdErr."));
121
_commandResult.
StdErr
.Should().NotBeNull()
122
.And.Be(expectedOutput, AppendDiagnosticsTo($"Command did not output the expected output to StdErr.{Environment.NewLine}Expected: {expectedOutput}{Environment.NewLine}Actual: {_commandResult.
StdErr
}"), StringComparison.Ordinal);
128
_commandResult.
StdErr
.Should().NotBeNull()
135
var lines = _commandResult.
StdErr
?.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
145
_commandResult.
StdErr
.Should().NotBeNull()
152
_commandResult.
StdErr
.Should().NotBeNull();
153
Regex.Match(_commandResult.
StdErr
?? string.Empty, pattern, options).Success.Should().BeTrue(AppendDiagnosticsTo($"Matching the command error output failed. Pattern: {pattern}{Environment.NewLine}"));
165
_commandResult.
StdErr
.Should().BeNullOrEmpty(AppendDiagnosticsTo("Expected command to not output to stderr but it was not:"));
177
$"StdErr:{Environment.NewLine}{_commandResult.
StdErr
}{Environment.NewLine}"; ;
Commands\MSBuildCommand.cs (1)
141
var error = command.
StdErr
?.ToString();
Commands\TestCommand.cs (2)
196
if (!string.IsNullOrEmpty(result.
StdErr
))
200
log.WriteLine(result.
StdErr
);