From: Mikhail Kurinnoi Date: Thu, 13 Apr 2023 13:20:34 +0000 (+0300) Subject: Temporary fix for Abort() related CoreCLR 7.0 tests. X-Git-Tag: accepted/tizen/7.0/unified/20230503.111422~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d09ddccf8e8e4f4dac516de0ffba85804cebd41f;p=sdk%2Ftools%2Fnetcoredbg.git Temporary fix for Abort() related CoreCLR 7.0 tests. CoreCLR 7.0 have issue with abortable internal native code. https://github.com/dotnet/runtime/issues/82422 --- diff --git a/test-suite/MITestVariables/Program.cs b/test-suite/MITestVariables/Program.cs index 124632c..0a47e3a 100644 --- a/test-suite/MITestVariables/Program.cs +++ b/test-suite/MITestVariables/Program.cs @@ -458,7 +458,17 @@ namespace MITestVariables { get { - System.Threading.Thread.Sleep(5000000); + // CoreCLR 7.0 have issue with abortable internal native code. + // https://github.com/dotnet/runtime/issues/82422 + if (System.Environment.Version.Major == 7) + { + while (true) + { + System.Threading.Thread.Sleep(100); + } + } + else + System.Threading.Thread.Sleep(5000000); return 999; } } diff --git a/test-suite/VSCodeTestVariables/Program.cs b/test-suite/VSCodeTestVariables/Program.cs index 7022048..6147225 100644 --- a/test-suite/VSCodeTestVariables/Program.cs +++ b/test-suite/VSCodeTestVariables/Program.cs @@ -554,7 +554,17 @@ namespace VSCodeTestVariables { get { - System.Threading.Thread.Sleep(5000000); + // CoreCLR 7.0 have issue with abortable internal native code. + // https://github.com/dotnet/runtime/issues/82422 + if (System.Environment.Version.Major == 7) + { + while (true) + { + System.Threading.Thread.Sleep(100); + } + } + else + System.Threading.Thread.Sleep(5000000); return 999; } }