Skip to content

fix failing unit tests

7e2f60f
Select commit
Loading
Failed to load commit list.
Open

Added a message of enabled logs, and their paths. #13577

fix failing unit tests
7e2f60f
Select commit
Loading
Failed to load commit list.
Azure Pipelines / msbuild-pr succeeded May 6, 2026 in 43m 45s

Build #20260506.2 had test failures

Details

Tests

  • Failed: 6 (0.00%)
  • Passed: 166,594 (98.21%)
  • Other: 3,038 (1.79%)
  • Total: 169,638

Annotations

Check failure on line 1 in Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskCanChangeCanonicalErrorFormat

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskCanChangeCanonicalErrorFormat

Assert.Contains() Failure: Sub-string not found
String:    "C:\\Windows\\system32\\cmd.exe /C type "C:\\Users\\clou"···
Not found: "CS0168"
Raw output
   at Microsoft.Build.UnitTests.MockEngine3.AssertLogContains(String contains) in D:\a\_work\1\s\src\Utilities.UnitTests\MockEngine.cs:line 98
   at Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskCanChangeCanonicalErrorFormat() in D:\a\_work\1\s\src\Utilities.UnitTests\ToolTask_Tests.cs:line 594

Check failure on line 1 in Microsoft.Build.UnitTests.GenerateResource_Tests.OutOfProc.PropertyErrors.OutputFileExtension

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.UnitTests.GenerateResource_Tests.OutOfProc.PropertyErrors.OutputFileExtension

Assert.Contains() Failure: Sub-string not found
String:    "Output file "C:\\Users\\cloudtest\\AppData\\Local\\Temp"···
Not found: "ERROR RG0000"
Raw output
   at Microsoft.Build.UnitTests.GenerateResource_Tests.Utilities.AssertLogContains(GenerateResource t, String message) in D:\a\_work\1\s\src\Tasks.UnitTests\ResourceHandling\GenerateResource_Tests.cs:line 4068
   at Microsoft.Build.UnitTests.GenerateResource_Tests.OutOfProc.PropertyErrors.OutputFileExtension() in D:\a\_work\1\s\src\Tasks.UnitTests\ResourceHandling\GenerateResourceOutOfProc_Tests.cs:line 2184

Check failure on line 1 in Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(repeats: 3, timeoutOnFirstExecution: True)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(repeats: 3, timeoutOnFirstExecution: True)

Shouldly.ShouldAssertException : for (int attempt = 1; attempt <= repeats; attempt++)
            {
                bool shouldSucceed = attempt > 1 || !timeoutOnFirstExecution;
                bool result = task.Execute();

                _output.WriteLine(
                    $"Attempt {attempt}/{repeats}: expectedSuccess={shouldSucceed}, actualSuccess={result}, exitCode={task.ExitCode}.");

                if (!string.IsNullOrEmpty(engine.Log))
                {
                    _output.WriteLine(engine.Log);
                    engine.Log = string.Empty;
                }

                task.RepeatCount.ShouldBe(attempt);
                result.ShouldBe(shouldSucceed);

                if (shouldSucceed)
                {
                    task.ExitCode.ShouldBe(0);
                }
                else
                {
                    task.ExitCode
    should not be
0
    but was
Raw output
   at Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(Int32 repeats, Boolean timeoutOnFirstExecution) in D:\a\_work\1\s\src\Utilities.UnitTests\ToolTask_Tests.cs:line 1045

Check failure on line 1 in Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(repeats: 3, timeoutOnFirstExecution: True)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(repeats: 3, timeoutOnFirstExecution: True)

Shouldly.ShouldAssertException : task.ExitCode
    should not be
0
    but was
Raw output
   at Microsoft.Build.UnitTests.ToolTask_Tests.ToolTaskThatTimeoutAndRetry(Int32 repeats, Boolean timeoutOnFirstExecution) in D:\a\_work\1\s\src\Utilities.UnitTests\ToolTask_Tests.cs:line 1051