Enable skipped Runtime.Extensions tests on Android (#56586)
authorSteve Pfister <steveisok@users.noreply.github.com>
Sat, 31 Jul 2021 13:10:17 +0000 (09:10 -0400)
committerGitHub <noreply@github.com>
Sat, 31 Jul 2021 13:10:17 +0000 (09:10 -0400)
commit3ec2f6771416270f1a37b74b6afc375d068d20bc
treef61006ddd53b3b17aa89e4adf8341160e9f4db5c
parent0f04d34ac4254f2ede46840300d1251ac65354d9
Enable skipped Runtime.Extensions tests on Android (#56586)

1. AppDomain TestingCreateInstanceFromObjectHandle and TestingCreateInstanceFromObjectHandleFullSignature were failing because the assembly file to load has to be case sensitive and wasn't.

2. AppDomain TargetFrameworkTest was permanently skipped

3. StringComparerTests CreateFromCultureAndOptions, CreateFromCultureAndOptionsStringSort, and CreateWithCulturesTest skips testing the turkish culture as it's problematic on Android

4. Environment.Exit ExitCode_VoidMainAppReturnsSetValue was permanently skipped

Fixes https://github.com/dotnet/runtime/issues/49868
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs
src/libraries/System.Runtime.Extensions/tests/System/AppDomainTests.cs
src/libraries/System.Runtime.Extensions/tests/System/Environment.Exit.cs
src/libraries/System.Runtime.Extensions/tests/System/StringComparer.cs