-
-
Notifications
You must be signed in to change notification settings - Fork 70
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
Failing tests #69
Comments
I need to test myself see what happens. The test is problematic when ICU changes localization. Somethimes it is ICU bug. I'll check |
What is ICU version? I can't find in the logs |
On my machine:
|
Ok, in recent ICU versions (71.1 for me) the word-break after e.g. "Windows7" gets assigned Not sure if that has always been the case. Do you have an ICU version where test_boundary succeeds? |
I found a reason why locale/src/boost/locale/icu/formatter.cpp Lines 258 to 266 in 6a47ccb
I.e. if
"yyyy-MM-dd HH:mm:ss" doesn't look like "full" (not sure what that actually is though)
And last but not least I found only 1 callsite of locale/src/boost/locale/icu/formatter.cpp Lines 503 to 512 in 76f6226
@artyom-beilis Do you remember the intended semantics? I struggle to make sense out of that... Especially the check for (only!) one of the cache entries above. What's its purpose? I'm referring to failures e.g. seen in https://github.com/boostorg/locale/actions/runs/3074715644/jobs/4967667878
|
With
./b2 toolset=gcc-10 libs/locale/test cxxstd=11 -j4 variant=debug
I see many failing tests with recent ICUOne of those is "USD 1,345.00" instead of "USD1,345.00", other look more confusing.
See https://github.com/Flamefire/locale/runs/3748013166?check_suite_focus=true or https://github.com/Flamefire/locale/actions in general
@artyom-beilis As you wrote the tests I'm not sure if the tests are wrong or the results.
The text was updated successfully, but these errors were encountered: