Skip to content

Add EventPipe interop instrumentation for wrapper lifecycle and GC-bridge reachability - #12258

Open
jkoritzinsky with Copilot wants to merge 6 commits into
mainfrom
copilot/add-eventpipe-instrumentation-dotnet-java-interop
Open

Add EventPipe interop instrumentation for wrapper lifecycle and GC-bridge reachability#12258
jkoritzinsky with Copilot wants to merge 6 commits into
mainfrom
copilot/add-eventpipe-instrumentation-dotnet-java-interop

Merge origin/main into copilot/add-eventpipe-instrumentation-dotnet-j…

2a5b83e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / dotnet-android failed Jul 31, 2026 in 3h 59m 58s

Build #11.0.0-preview.7.26380.1+pr.12258.azdo.1533949 had test failures

Details

Tests

  • Failed: 15 (0.12%)
  • Passed: 11,534 (92.63%)
  • Other: 903 (7.25%)
  • Total: 12,452

Annotations

Check failure on line 2154 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Build log #L2154

PowerShell exited with code '1'.

Check failure on line 498 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Build log #L498

Error: The process '/Users/runner/.dotnet//dotnet' failed with exit code 1

Check failure on line 503 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Build log #L503

Dotnet command failed with non-zero exit code on the following projects : [
  '/Users/runner/work/1/s/bin/TestRelease/MSBuildDeviceIntegration/net10.0/MSBuildDeviceIntegration.dll'
]

Check failure on line 1 in Xamarin.Android.Tools.Tests.EmulatorRunnerTests.BootEmulator_AppearsAfterPolling

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Xamarin.Android.Tools.Tests.EmulatorRunnerTests.BootEmulator_AppearsAfterPolling

System.IO.IOException : The process cannot access the file 'emulator.bat' because it is being used by another process.
Raw output
   at System.IO.FileSystem.RemoveDirectoryRecursive(String fullPath, WIN32_FIND_DATA& findData, Boolean topLevel)
   at System.IO.FileSystem.RemoveDirectory(String fullPath, Boolean recursive)
   at Xamarin.Android.Tools.Tests.EmulatorRunnerTests.BootEmulator_AppearsAfterPolling() in D:\a\_work\1\s\tests\Xamarin.Android.Tools.AndroidSdk-Tests\EmulatorRunnerTests.cs:line 189
   at Xamarin.Android.Tools.Tests.EmulatorRunnerTests.BootEmulator_AppearsAfterPolling()
   at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter`1.BlockUntilCompleted()
   at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
   at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.<>c__DisplayClass4_0.<PerformWork>b__0()
   at NUnit.Framework.Internal.ContextUtils.<>c__DisplayClass1_0`1.<DoIsolated>b__0(Object _)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated(ContextCallback callback, Object state)
   at NUnit.Framework.Internal.ContextUtils.DoIsolated[T](Func`1 func)
   at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()

Check failure on line 1 in Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload

  String lengths are both 7. Strings differ at index 0.
  Expected: "Unknown"
  But was:  "CoreCLR"
  -----------^
Raw output
   at Java.InteropTests.InteropEventSourceTests.AssertEventPayload(CapturedEvent captured, String eventName, String managedType, String javaType, Int32 jniHash, Int32 managedHash, String runtimeFlavor) in /Users/runner/work/1/s/external/Java.Interop/tests/Java.Interop-Tests/Java.Interop/InteropEventSourceTests.cs:line 69
   at Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload() in /Users/runner/work/1/s/external/Java.Interop/tests/Java.Interop-Tests/Java.Interop/InteropEventSourceTests.cs:line 29

Check failure on line 1 in Java.InteropTests.InteropEventSourceTests.ReachabilityEvents_HaveExpectedPayload

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Java.InteropTests.InteropEventSourceTests.ReachabilityEvents_HaveExpectedPayload

  String lengths are both 7. Strings differ at index 0.
  Expected: "Unknown"
  But was:  "CoreCLR"
  -----------^
Raw output
   at Java.InteropTests.InteropEventSourceTests.AssertReachabilityPayload(CapturedEvent captured, String eventName, String managedType, String javaType, Int32 jniHash, Int32 managedHash, String runtimeFlavor, Int32 componentIndex, Int32 contextIndex, Int64 contextPointer) in /Users/runner/work/1/s/external/Java.Interop/tests/Java.Interop-Tests/Java.Interop/InteropEventSourceTests.cs:line 79
   at Java.InteropTests.InteropEventSourceTests.ReachabilityEvents_HaveExpectedPayload() in /Users/runner/work/1/s/external/Java.Interop/tests/Java.Interop-Tests/Java.Interop/InteropEventSourceTests.cs:line 46

Check failure on line 1 in Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload

See this annotation in the file changed.

@azure-pipelines azure-pipelines / dotnet-android

Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload

  Expected all lifecycle events to be emitted.
  Expected: 4
  But was:  0
Raw output
   at Java.InteropTests.InteropEventSourceTests.PeerLifecycleEvents_HaveExpectedPayload()