-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
Found in #82619.
The test InvariantGlobalizationFalse from src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj needs Turkish locale loaded, in order to pass. By default, we are loading only small shard connected with the environment's locale, in the CI tests it's EFIGS that does not contain Turkish. We expect WASM users to indicate they would like to have bigger download size by setting WasmIncludeFullIcuData flag. The test mentioned above requires such a flag to load full ICU (that contains Turkish).
Setting the flag in eng/testing/tests.browser.targets has the proper effect and the value is passed correctly to WasmApp.targets where the decision about icu mode is made.
However, setting the flag directly in the test project: System.Runtime.TrimmingTests.proj or in eng\testing\linker\trimmingTests.props does not have the same effect because they do not belong to the same build process.
It would be helpful to have an option to set the propertys directly in the test project.
Connected comment: #82748 (comment)