Skip to content

Decouple SidecarTaskHostNode from OutOfProcTaskHostNode#13145

Closed
JanProvaznik wants to merge 2 commits into
dotnet:mainfrom
JanProvaznik:callbacksdecouple
Closed

Decouple SidecarTaskHostNode from OutOfProcTaskHostNode#13145
JanProvaznik wants to merge 2 commits into
dotnet:mainfrom
JanProvaznik:callbacksdecouple

Use nodemode:4 to distinguish sidecar taskhost from regular taskhost

0f2f2cd
Select commit
Loading
Failed to load commit list.
Azure Pipelines / msbuild-pr failed Jan 29, 2026 in 1h 39m 39s

Build #20260129.31 had test failures

Details

Tests

  • Failed: 6 (0.01%)
  • Passed: 58,276 (97.80%)
  • Other: 1,307 (2.19%)
  • Total: 59,589

Annotations

Check failure on line 0 in VSTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

VSTest#L0

VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: D:\a\_work\1\s\artifacts\TestResults\Release\Microsoft.Build.Engine.UnitTests_net472_x86.html [net472|x86]

Check failure on line 0 in VSTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

VSTest#L0

VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: D:\a\1\s\artifacts\TestResults\Debug\Microsoft.Build.Engine.UnitTests_net472_x86.html [net472|x86]

Check failure on line 0 in VSTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

VSTest#L0

VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: D:\a\1\s\artifacts\TestResults\Debug\Microsoft.Build.Engine.UnitTests_net472_x86.html [net472|x86]

Check failure on line 1 in Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest

System.TimeoutException : Test failed due to timeout: process 4612 is active for more than 30 sec.
Raw output
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.RunProcessAndGetOutput(String process, String parameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 162
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.ExecBootstrapedMSBuild(String msbuildParameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 82
   at Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest() in D:\a\_work\1\s\src\Build.UnitTests\NetTaskHost_E2E_Tests.cs:line 141

Check failure on line 1 in Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(runtimeToUse: "NET", taskFactoryToUse: "AssemblyTaskFactory")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(runtimeToUse: "NET", taskFactoryToUse: "AssemblyTaskFactory")

System.TimeoutException : Test failed due to timeout: process 4252 is active for more than 30 sec.
Raw output
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.RunProcessAndGetOutput(String process, String parameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 162
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.ExecBootstrapedMSBuild(String msbuildParameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 82
   at Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.ExecuteBuildWithTaskHost(String runtimeToUse, String taskFactoryToUse) in D:\a\_work\1\s\src\Build.UnitTests\TaskHostFactoryLifecycle_E2E_Tests.cs:line 97
   at Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(String runtimeToUse, String taskFactoryToUse) in D:\a\_work\1\s\src\Build.UnitTests\TaskHostFactoryLifecycle_E2E_Tests.cs:line 63

Check failure on line 1 in Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest

System.TimeoutException : Test failed due to timeout: process 5092 is active for more than 30 sec.
Raw output
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.RunProcessAndGetOutput(String process, String parameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 162
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.ExecBootstrapedMSBuild(String msbuildParameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 82
   at Microsoft.Build.Engine.UnitTests.NetTaskHost_E2E_Tests.NetTaskWithImplicitHostParamsTest() in D:\a\1\s\src\Build.UnitTests\NetTaskHost_E2E_Tests.cs:line 146

Check failure on line 1 in Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(runtimeToUse: "NET", taskFactoryToUse: "AssemblyTaskFactory")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / msbuild-pr

Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(runtimeToUse: "NET", taskFactoryToUse: "AssemblyTaskFactory")

System.TimeoutException : Test failed due to timeout: process 5252 is active for more than 30 sec.
Raw output
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.RunProcessAndGetOutput(String process, String parameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 162
   at Microsoft.Build.UnitTests.Shared.RunnerUtilities.ExecBootstrapedMSBuild(String msbuildParameters, Boolean& successfulExit, Boolean shellExecute, ITestOutputHelper outputHelper, Boolean attachProcessId, Int32 timeoutMilliseconds) in /_/src/UnitTests.Shared/RunnerUtilities.cs:line 82
   at Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.ExecuteBuildWithTaskHost(String runtimeToUse, String taskFactoryToUse) in D:\a\1\s\src\Build.UnitTests\TaskHostFactoryLifecycle_E2E_Tests.cs:line 97
   at Microsoft.Build.Engine.UnitTests.TaskHostFactoryLifecycle_E2E_Tests.TaskHostLifecycle_ValidatesAllScenarios(String runtimeToUse, String taskFactoryToUse) in D:\a\1\s\src\Build.UnitTests\TaskHostFactoryLifecycle_E2E_Tests.cs:line 67