On Tue Aug 23 13:18:51 2022 +0000, R��mi Bernon wrote:
It was indeed my intention to depend on the PSDK being installed. Wouldn't it be possible? I don't understand the reasoning here, unless there's some legal matters. Having the files generated manually is a workaround, but it's cumbersome and I think it'd better if we could run the tools while the tests are run, eventually saving and committing the results if needed. It also makes sure we keep the commands to generate them committed and tested, avoiding bit rot and being unable to regenerate them later. This is basically the same as we do elsewhere, for mscoree tests for instance, where we run csc, or for multimedia tests where some are using native tools to generate sample media files to workaround issues with open-source encoders (it's not always done but imho it's superior to using external tools and manual steps to regenerate the files).
It's also not only about parser issues. For IDL 3.0 we need to test stuff like computed IIDs and ABI name generation.