-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[coreclr] Block test that should not be run #97248
Conversation
Tagging subscribers to this area: @dotnet/area-system-globalization Issue DetailsFixes #97241.
|
Why does "IsIcuGlobalization" rule out coreclr? |
It seems that coreclr does not load ICU, other tests marked by this property were skipped. This very tests assumes that the platform uses ICU4C hashing algorithm and depends on how ICU behaves (ignores specific characters in hashing). I am not sure what coreclr uses instead of ICU, probably NLS. |
It does. We use ICU by default on coreclr; you have to opt-out of it to use NLS instead. And I just tried and IsIcuGlobalization does behave as I'd expect and return true when running with coreclr. If the goal of using IsIcuGlobalization was to avoid running on coreclr, I don't believe this is doing that. |
The test was failing on Win7 and early Win10 that does not have ICU. This change will correctly disable the test on these Windows version. The test change is correct, just the commit description is not quite right. |
👍 |
Fixes #97241.
This test was not supposed to be run on coreclr.