On Fri Sep 19 09:49:24 2025 +0000, Vibhav Pant wrote:
Sure, but I think testing against pre-installed metadata would also mean that the tests would need to account for subtle differences between the Wine and native versions of the file (for instance, order of entries). I feel that could lead to the tests being potentially brittle. I was more thinking of something like `dlls/oleaut32/tests/test_tlb.idl`, where the IDL (and the generated typelib) is a part of the tests.
Typelib situation is different, because stdole typelib does not contain much to begin with. Metadata files are going to contain most of the things as I understand. Do they have API to create metadata files?
If API-visible things like order of elements is different, that should be addressed I think.