[tests][eventpipe] Port over Dotnet/Diagnostics to enable eventpipe tests on Android (#64358)
* [tests][eventpipe] Port over Dotnet/Diagnostics files for mobile eventpipe tests Copied over files from src/Microsoft.Diagnostics.NETCore.Client based off of 99fab307 * [tests][eventpipe] Add TCP/IP logic for mobile eventpipe tests * [tests] Remove Microsoft.Diagnostics.NETCore.Client package reference * [tests][eventpipe] Downstream Diagnostics IpcTraceTest DiagnosticsClient bootstrap https://github.com/dotnet/diagnostics/pull/720 * [tests][eventpipe] Downstream Diagnostics roslyn analyzer IpcTraceTest change https://github.com/dotnet/diagnostics/pull/1044 * [tests][eventpipe] Enable TCPIP DiagnosticsClient in IpcTraceTest for Android * [tests][eventpipe] Aesthetic IpcTraceTest modifications * [tests][eventpipe] Disable subprocesses tests on Android * [tests][eventpipe] Update processinfo * [tests][eventpipe] Update processinfo2 * [tests][eventpipe] Update eventsourceerror * [tests][eventpipe] Update bigevent * [tests][eventpipe] Update buffersize * [tests][eventpipe] Update rundownvalidation * [tests][eventpipe] Update providervalidation * [tests][eventpipe] Update gcdump * [tests][JIT] Update debuginfo/tester * [tests] Segment Microsoft.Diagnostics.NETCore.Client relevant tests for Linux arm coreclr * Account for nonspecified RuntimeFlavor * [tests] Moveup Default coreclr RuntimeFlavor property explicit declaration * [tests] Duplicate Microsoft.Diagnostics.NETCore.Client dependent tests for Linux arm * Fix debuginfo/tester test skip * Temporarily enable bigevent on Linux arm and remove duplicate exclude * Fix unaligned UTF16 string read in collect tracing EventPipe command. Collect tracing 2 EventPipe command triggers an unaligned UTF16 string read that could cause a SIGBUS on platforms not supporting unalinged reads of UTF16 strings (so far only seen on 32-bit ARM Linux CI machine). On CoreCLR this could even cause a unalinged int read due to optimizations used in UTF8Encoding::GetByteCount. * Revert "[tests] Duplicate Microsoft.Diagnostics.NETCore.Client dependent tests for Linux arm" This reverts commit cb2cacd93bb61b74b36c2d2d26cccec38b51b8f7. * Revert "[tests] Segment Microsoft.Diagnostics.NETCore.Client relevant tests for Linux arm coreclr" This reverts commit dc29676bcea3a6073decf15a9f1dbc9b2e7b3bd8. * Revert "Fix debuginfo/tester test skip" This reverts commit 1e90d7e4667c0570c8f4c2536a25620697027c97. Co-authored-by: NMitchell Hwang <mitchell.hwang@microsoft.com> Co-authored-by: NlateralusX <lateralusx.github@gmail.com>
Showing
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
想要评论请 注册 或 登录