[release/11.0.1xx-preview7] Harden MTP artifact post-processing and add an opt-out - #55493
Merged
Evangelink merged 1 commit intoJul 29, 2026
Azure Pipelines / dotnet-sdk-public-ci
failed
Jul 28, 2026 in 1h 51m 37s
Build #20260728.2 had test failures
Details
- Failed: 2 (0.01%)
- Passed: 22,716 (93.84%)
- Other: 1,489 (6.15%)
- Total: 24,207
Annotations
Check failure on line 117 in Build log
azure-pipelines / dotnet-sdk-public-ci
Build log #L117
Failed work item information:
Check failure on line 126 in Build log
azure-pipelines / dotnet-sdk-public-ci
Build log #L126
Bash exited with code '1'.
Check failure on line 1 in Build_DoesNotUpdateManifest_WhenHasNotChanged
azure-pipelines / dotnet-sdk-public-ci
Build_DoesNotUpdateManifest_WhenHasNotChanged
Test method Microsoft.NET.Sdk.StaticWebAssets.Tests.StaticWebAssetsIntegrationTest.Build_DoesNotUpdateManifest_WhenHasNotChanged threw exception:
FluentAssertions.Execution.AssertionFailedException: Expected string to be the same string, but they differ at index 21:
↓ (actual)
"…1,"Hash":"suG2pZRiRV…"
"…1,"Hash":"YaJCboCN5L…"
↑ (expected).
Raw output
at FluentAssertions.Execution.FallbackTestFramework.Throw(String message)
at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
at FluentAssertions.Execution.AssertionChain.FailWith(Func`1 getFailureReason)
at FluentAssertions.Execution.AssertionChain.FailWith(String message)
at FluentAssertions.Primitives.StringEqualityStrategy.ValidateAgainstMismatch(AssertionChain assertionChain, String subject, String expected)
at FluentAssertions.Primitives.StringAssertions`1.Be(String expected, String because, Object[] becauseArgs)
at Microsoft.NET.Sdk.StaticWebAssets.Tests.StaticWebAssetsIntegrationTest.Build_DoesNotUpdateManifest_WhenHasNotChanged() in /_/test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsIntegrationTest.cs:line 121
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check failure on line 1 in It_generates_satellite_assemblies
azure-pipelines / dotnet-sdk-public-ci
It_generates_satellite_assemblies
Test method Microsoft.NET.Build.Tests.GivenThatWeWantToBuildAnAppWithLibrary.It_generates_satellite_assemblies threw exception:
FluentAssertions.Execution.AssertionFailedException: Expected string "This string came from the test library!
Welcome to .Net!
Willkommen in .Net!
Bienvenue à .Net!
Velkommen til .Net!" to contain "Bienvenue à .Net!" because The command output did not contain expected result: Bienvenue à .Net!
Working Directory:
File Name: C:\h\w\A6360912\p\d\dotnet.exe
Arguments: C:\h\w\A6360912\t\dotnetSdkTests\seouegzm.bbs\It_generates_---49EC2C57\TestApp\bin\Debug\net11.0\TestApp.dll
Exit Code: 0
StdOut:
This string came from the test library!
Welcome to .Net!
Willkommen in .Net!
Bienvenue à .Net!
Velkommen til .Net!
StdErr:
.
Raw output
at FluentAssertions.Execution.FallbackTestFramework.Throw(String message)
at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
at FluentAssertions.Execution.AssertionChain.FailWith(Func`1 getFailureReason)
at FluentAssertions.Primitives.StringAssertions`1.Contain(String expected, String because, Object[] becauseArgs)
at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.HaveStdOutContaining(String pattern) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 52
at Microsoft.NET.Build.Tests.GivenThatWeWantToBuildAnAppWithLibrary.It_generates_satellite_assemblies() in /_/test/Microsoft.NET.Build.Tests/GivenThatWeWantToBuildAnAppWithLibrary.cs:line 123
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Loading