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)