Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tvOS] System.Runtime.Tests fails on iOS and tvOS #52072

Closed
mdh1418 opened this issue Apr 29, 2021 · 3 comments · Fixed by #57732
Closed

[tvOS] System.Runtime.Tests fails on iOS and tvOS #52072

mdh1418 opened this issue Apr 29, 2021 · 3 comments · Fixed by #57732
Labels
os-ios Apple iOS os-tvos Apple tvOS
Milestone

Comments

@mdh1418
Copy link
Member

mdh1418 commented Apr 29, 2021

System.Runtime.Tests
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature - ✅
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandle - ✅
System.Tests.StringTests.NormalizationTest - ✅
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest
System.Tests.TimeZoneInfoTests.IsIanaIdTest
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest
System.Tests.TimeZoneInfoTests.IdsConversionsTest
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames

System.Runtime.Tests.dll   Failed: 68

Test collection for System.Tests.StringTests
System.Tests.StringTests.NormalizationTest
    System.ArgumentException : String contains invalid Unicode code points. (Parameter 'strInput')
       at System.Globalization.Normalization.IcuIsNormalized(String strInput, NormalizationForm normalizationForm)
   at System.Globalization.Normalization.IsNormalized(String strInput, NormalizationForm normalizationForm)
   at System.String.IsNormalized(NormalizationForm normalizationForm)
   at System.Tests.StringTests.NormalizationTest()
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Test collection for System.Tests.TimeZoneInfoTests
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Pacific Standard Time\", ianaId: \"America/Vancouver\", region: \"CA\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"GMT Standard Time\", ianaId: \"Europe/Dublin\", region: \"ie\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"GMT Standard Time\", ianaId: \"Europe/London\", region: \"gb\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Romance Standard Time\", ianaId: \"Europe/Madrid\", region: \"eS\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Romance Standard Time\", ianaId: \"Europe/Madrid\", region: \"Es\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Romance Standard Time\", ianaId: \"Europe/Madrid\", region: \"es\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Tasmania Standard Time\", ianaId: \"Australia/Hobart\", region: \"au\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"AUS Eastern Standard Time\", ianaId: \"Australia/Sydney\", region: \"au\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"E. Australia Standard Time\", ianaId: \"Australia/Brisbane\", region: \"au\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"AUS Central Standard Time\", ianaId: \"Australia/Darwin\", region: \"au\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"W. Europe Standard Time\", ianaId: \"Europe/Rome\", region: \"it\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Cen. Australia Standard Time\", ianaId: \"Australia/Adelaide\", region: \"au\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Podgorica\", region: \"ME\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Tirane\", region: \"AL\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Bratislava\", region: \"SK\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Ljubljana\", region: \"SI\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Prague\", region: \"CZ\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Budapest\", region: \"\\xffffNotValidRegion\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Budapest\", region: \"DJ\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Pacific Standard Time\", ianaId: \"America/Los_Angeles\", region: \"؀NotValidRegion\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Pacific Standard Time\", ianaId: \"America/Los_Angeles\", region: \"US\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"Central Europe Standard Time\", ianaId: \"Europe/Belgrade\", region: \"RS\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(windowsId: \"New Zealand Standard Time\", ianaId: \"Pacific/Auckland\", region: \"nz\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsWithRegionTest(String windowsId, String ianaId, String region)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IsIanaIdTest
    System.TimeZoneNotFoundException : The time zone ID 'Pacific Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Pacific Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.IsIanaIdTest()
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Pacific Standard Time\", ianaId: \"America/Los_Angeles\")
    System.TimeZoneNotFoundException : The time zone ID 'Pacific Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Pacific Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"AUS Eastern Standard Time\", ianaId: \"Australia/Sydney\")
    System.TimeZoneNotFoundException : The time zone ID 'AUS Eastern Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/AUS Eastern Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"GMT Standard Time\", ianaId: \"Europe/London\")
    System.TimeZoneNotFoundException : The time zone ID 'GMT Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/GMT Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Tonga Standard Time\", ianaId: \"Pacific/Tongatapu\")
    System.TimeZoneNotFoundException : The time zone ID 'Tonga Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Tonga Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"W. Australia Standard Time\", ianaId: \"Australia/Perth\")
    System.TimeZoneNotFoundException : The time zone ID 'W. Australia Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/W. Australia Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"E. South America Standard Time\", ianaId: \"America/Sao_Paulo\")
    System.TimeZoneNotFoundException : The time zone ID 'E. South America Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/E. South America Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"E. Africa Standard Time\", ianaId: \"Africa/Nairobi\")
    System.TimeZoneNotFoundException : The time zone ID 'E. Africa Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/E. Africa Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"W. Europe Standard Time\", ianaId: \"Europe/Berlin\")
    System.TimeZoneNotFoundException : The time zone ID 'W. Europe Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/W. Europe Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Russian Standard Time\", ianaId: \"Europe/Moscow\")
    System.TimeZoneNotFoundException : The time zone ID 'Russian Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Russian Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Libya Standard Time\", ianaId: \"Africa/Tripoli\")
    System.TimeZoneNotFoundException : The time zone ID 'Libya Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Libya Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"South Africa Standard Time\", ianaId: \"Africa/Johannesburg\")
    System.TimeZoneNotFoundException : The time zone ID 'South Africa Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/South Africa Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Morocco Standard Time\", ianaId: \"Africa/Casablanca\")
    System.TimeZoneNotFoundException : The time zone ID 'Morocco Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Morocco Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Argentina Standard Time\", ianaId: \"America/Argentina/Catamarca\")
    System.TimeZoneNotFoundException : The time zone ID 'Argentina Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Argentina Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Newfoundland Standard Time\", ianaId: \"America/St_Johns\")
    System.TimeZoneNotFoundException : The time zone ID 'Newfoundland Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Newfoundland Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(windowsId: \"Iran Standard Time\", ianaId: \"Asia/Tehran\")
    System.TimeZoneNotFoundException : The time zone ID 'Iran Standard Time' was not found on the local computer.\n---- System.IO.FileNotFoundException : Could not find file '/usr/share/zoneinfo/Iran Standard Time'.
       at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
   at System.Tests.TimeZoneInfoTests.UsingAlternativeTimeZoneIdsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
----- Inner Stack Trace -----
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.UnixFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.ReadAllBytes(String path)
   at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Pacific Standard Time\", ianaId: \"America/Los_Angeles\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"AUS Eastern Standard Time\", ianaId: \"Australia/Sydney\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"GMT Standard Time\", ianaId: \"Europe/London\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Tonga Standard Time\", ianaId: \"Pacific/Tongatapu\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"W. Australia Standard Time\", ianaId: \"Australia/Perth\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"E. South America Standard Time\", ianaId: \"America/Sao_Paulo\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"E. Africa Standard Time\", ianaId: \"Africa/Nairobi\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"W. Europe Standard Time\", ianaId: \"Europe/Berlin\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Russian Standard Time\", ianaId: \"Europe/Moscow\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Libya Standard Time\", ianaId: \"Africa/Tripoli\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"South Africa Standard Time\", ianaId: \"Africa/Johannesburg\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Morocco Standard Time\", ianaId: \"Africa/Casablanca\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Argentina Standard Time\", ianaId: \"America/Buenos_Aires\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Newfoundland Standard Time\", ianaId: \"America/St_Johns\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.IdsConversionsTest(windowsId: \"Iran Standard Time\", ianaId: \"Asia/Tehran\")
    Assert.True() Failure\nExpected: True\nActual:   False
       at System.Tests.TimeZoneInfoTests.IdsConversionsTest(String windowsId, String ianaId)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC-08:00) America/Los_Angeles, displayName: \"(UTC-08:00) Pacific Time (Los Angeles)\", standardName: \"Pacific Standard Time\", daylightName: \"Pacific Daylight Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 26)\nExpected: ···yName: \"(UTC-08:00) Pacific Time (Los Angeles)\", StandardName···\nActual:   ···yName: \"(UTC-08:00) America/Los_Angeles\", StandardName: PST\",···\n                                 ↑ (pos 26)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC+10:00) Australia/Sydney, displayName: \"(UTC+10:00) Eastern Australia Time (Sydney)\", standardName: \"Australian Eastern Standard Time\", daylightName: \"Australian Eastern Daylight Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 26)\nExpected: ···yName: \"(UTC+10:00) Eastern Australia Time (Sydney)\", Standar···\nActual:   ···yName: \"(UTC+10:00) Australia/Sydney\", StandardName: AEST\", D···\n                                 ↑ (pos 26)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC+08:00) Australia/Perth, displayName: \"(UTC+08:00) Australian Western Standard Time (Pert\"..., standardName: \"Australian Western Standard Time\", daylightName: \"Australian Western Daylight Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 35)\nExpected: ···UTC+08:00) Australian Western Standard Time (Perth)\", Standar···\nActual:   ···UTC+08:00) Australia/Perth\", StandardName: AWST\", DaylightNam···\n                                 ↑ (pos 35)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC+03:30) Asia/Tehran, displayName: \"(UTC+03:30) Iran Time\", standardName: \"Iran Standard Time\", daylightName: \"Iran Daylight Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 26)\nExpected: ···yName: \"(UTC+03:30) Iran Time\", StandardName: Iran Standard T···\nActual:   ···yName: \"(UTC+03:30) Asia/Tehran\", StandardName: +0330\", Dayli···\n                                 ↑ (pos 26)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC-03:30) America/St_Johns, displayName: \"(UTC-03:30) Newfoundland Time (St. John’s)\", standardName: \"Newfoundland Standard Time\", daylightName: \"Newfoundland Daylight Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 26)\nExpected: ···yName: \"(UTC-03:30) Newfoundland Time (St Johns)\", StandardNa···\nActual:   ···yName: \"(UTC-03:30) America/St_Johns\", StandardName: NST\", Da···\n                                 ↑ (pos 26)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(tzi: (UTC-03:00) America/Argentina/Catamarca, displayName: \"(UTC-03:00) Argentina Standard Time (Catamarca)\", standardName: \"Argentina Standard Time\", daylightName: \"Argentina Summer Time\")
    Assert.Equal() Failure\n                                 ↓ (pos 27)\nExpected: ···Name: \"(UTC-03:00) Argentina Standard Time (Catamarca)\", Stan···\nActual:   ···Name: \"(UTC-03:00) America/Argentina/Catamarca\", StandardName···\n                                 ↑ (pos 27)
       at System.Tests.TimeZoneInfoTests.Platform_TimeZoneNames(TimeZoneInfo tzi, String displayName, String standardName, String daylightName)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Test collection for System.Tests.ActivatorTests
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"publicclasssample\", ignoreCase: True, bindingAttr: Instance | Public, binder: DefaultBinder { }, args: [], culture: , activationAttributes: null, returnedFullNameType: \"PublicClassSample\")
    System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(String physicalFileName, String assemblyFile, String type, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, String returnedFullNameType)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"publicclasssample\", ignoreCase: True, bindingAttr: Instance | Public, binder: DefaultBinder { }, args: [1], culture: , activationAttributes: null, returnedFullNameType: \"PublicClassSample\")
    System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(String physicalFileName, String assemblyFile, String type, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, String returnedFullNameType)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"privateclasssample\", ignoreCase: True, bindingAttr: Instance | Public | NonPublic, binder: DefaultBinder { }, args: [], culture: , activationAttributes: null, returnedFullNameType: \"PrivateClassSample\")
    System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(String physicalFileName, String assemblyFile, String type, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, String returnedFullNameType)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"privateclasssample\", ignoreCase: True, bindingAttr: Instance | Public | NonPublic, binder: DefaultBinder { }, args: [1], culture: , activationAttributes: null, returnedFullNameType: \"PrivateClassSample\")
    System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandleFullSignature(String physicalFileName, String assemblyFile, String type, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, String returnedFullNameType)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandle(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"publicclasssample\", returnedFullNameType: \"PublicClassSample\", exceptionType: typeof(System.TypeLoadException))
    Assert.Throws() Failure\nExpected: typeof(System.TypeLoadException)\nActual:   typeof(System.IO.FileNotFoundException): Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.\n---- System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
----- Inner Stack Trace -----
   at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandle(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"privateclasssample\", returnedFullNameType: \"PrivateClassSample\", exceptionType: typeof(System.TypeLoadException))
    Assert.Throws() Failure\nExpected: typeof(System.TypeLoadException)\nActual:   typeof(System.IO.FileNotFoundException): Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.\n---- System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
----- Inner Stack Trace -----
   at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
System.Tests.ActivatorTests.TestingCreateInstanceFromObjectHandle(physicalFileName: \"TestLoadAssembly.dll\", assemblyFile: \"testloadassembly.dll\", type: \"publicclassnodefaultconstructorsample\", returnedFullNameType: \"PublicClassNoDefaultConstructorSample\", exceptionType: typeof(System.TypeLoadException))
    Assert.Throws() Failure\nExpected: typeof(System.TypeLoadException)\nActual:   typeof(System.IO.FileNotFoundException): Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.\n---- System.IO.FileNotFoundException : Could not load file or assembly '/Users/mdhwang/Library/Developer/CoreSimulator/Devices/71D00C72-A1BD-4EF7-87EA-B22842EC1650/data/Containers/Bundle/Application/81C73384-2A96-498B-B352-4F61452336F8/System.Runtime.Tests.app/testloadassembly.dll' or one of its dependencies.
       at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
----- Inner Stack Trace -----
   at System.Runtime.Loader.AssemblyLoadContext.InternalLoadFromPath(String assemblyPath, String nativeImagePath)
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at System.Reflection.Assembly.LoadFrom(String assemblyFile)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstanceFrom(String assemblyFile, String typeName)
   at System.Tests.ActivatorTests.<>c__DisplayClass63_0.<TestingCreateInstanceFromObjectHandle>b__0()
@mdh1418 mdh1418 added os-ios Apple iOS os-tvos Apple tvOS labels Apr 29, 2021
@mdh1418 mdh1418 added this to the 6.0.0 milestone Apr 29, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Apr 29, 2021
@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Jun 2, 2021
@mdh1418
Copy link
Member Author

mdh1418 commented Aug 6, 2021

System.Tests.StringTests.NormalizationTest particularly fails at

Assert.False(s.IsNormalized(NormalizationForm.FormKC), "String should be not normalized when checking with FormKC");
Assert.False(s.IsNormalized(NormalizationForm.FormKD), "String should be not normalized when checking with FormKD");

Not sure what the invalid unicode characters are in string s = new string( new char[] {'\u0063', '\u0301', '\u0327', '\u00BE'}); on iOS. Perhaps something is wrong with

int32_t GlobalizationNative_IsNormalized(
NormalizationForm normalizationForm, const UChar* lpStr, int32_t cwStrLength)
{
UErrorCode err = U_ZERO_ERROR;
const UNormalizer2* pNormalizer = GetNormalizerForForm(normalizationForm, &err);
UBool isNormalized = unorm2_isNormalized(pNormalizer, lpStr, cwStrLength, &err);
if (U_SUCCESS(err))
{
return isNormalized ? 1 : 0;
}
else
{
return -1;
}
}
for KC KD

@mdh1418
Copy link
Member Author

mdh1418 commented Aug 11, 2021

TestingCreateInstanceFromObjectHandleFullSignature and TestingCreateInstanceFromObjectHandle fail on iOS and tvOS and not MacCatalyst because the assembly file is not the same case. iOS and tvOS are caseSensitive and MacCatalyst follows OSX as in its case-preserving. I believe modifying the assembly name to follow the same case should work (not sure why they're different cases in the first place?

public static TheoryData<string, string, string, string, Type> TestingCreateInstanceFromObjectHandleData => new TheoryData<string, string, string, string, Type>()
{
// string physicalFileName, string assemblyFile, string typeName, returnedFullNameType, expectedException
{ "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PublicClassSample", "PublicClassSample", null },
{ "TestLoadAssembly.dll", "testloadassembly.dll", "publicclasssample", "PublicClassSample", typeof(TypeLoadException) },
{ "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PrivateClassSample", "PrivateClassSample", null },
{ "TestLoadAssembly.dll", "testloadassembly.dll", "privateclasssample", "PrivateClassSample", typeof(TypeLoadException) },
{ "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PublicClassNoDefaultConstructorSample", "PublicClassNoDefaultConstructorSample", typeof(MissingMethodException) },
{ "TestLoadAssembly.dll", "testloadassembly.dll", "publicclassnodefaultconstructorsample", "PublicClassNoDefaultConstructorSample", typeof(TypeLoadException) }
};

public static IEnumerable<object[]> TestingCreateInstanceFromObjectHandleFullSignatureData()
{
// string physicalFileName, string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, returnedFullNameType
yield return new object[] { "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PublicClassSample", false, BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[0], CultureInfo.InvariantCulture, null, "PublicClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "testloadassembly.dll", "publicclasssample", true, BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[0], CultureInfo.InvariantCulture, null, "PublicClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PublicClassSample", false, BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[1] { 1 }, CultureInfo.InvariantCulture, null, "PublicClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "testloadassembly.dll", "publicclasssample", true, BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[1] { 1 }, CultureInfo.InvariantCulture, null, "PublicClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PrivateClassSample", false, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[0], CultureInfo.InvariantCulture, null, "PrivateClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "testloadassembly.dll", "privateclasssample", true, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[0], CultureInfo.InvariantCulture, null, "PrivateClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "TestLoadAssembly.dll", "PrivateClassSample", false, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[1] { 1 }, CultureInfo.InvariantCulture, null, "PrivateClassSample" };
yield return new object[] { "TestLoadAssembly.dll", "testloadassembly.dll", "privateclasssample", true, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, Type.DefaultBinder, new object[1] { 1 }, CultureInfo.InvariantCulture, null, "PrivateClassSample" };
}

@steveisok steveisok modified the milestones: 6.0.0, 7.0.0 Aug 16, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Aug 19, 2021
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Aug 19, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Sep 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
os-ios Apple iOS os-tvos Apple tvOS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants