On Fri Mar 15 04:06:10 2024 +0000, Mohamad Al-Jaf wrote:
Having them in a separate test makes it possible to run the testbot on d3d9on12 functions only, which might be helpful when dealing with test failures as it makes it clear what and where the test is failing, especially since a lot of test messages in Wine are generic, like "Got hr", which would require navigating the test file to the specific line(s) it failed at. Plus, the bigger tests take longer to execute, and when dealing with debugging flaky tests, this can add up rather quickly. It's also nice to organize all the required modules and functions in one file especially since they're only used for this specific function, but that's just my opinion; I find big files hard to navigate. I'll wait for a consensus on this matter before pushing an update. I'm open to putting it anywhere.
You can apply that same argument to any given test. If you're interested in running only one test on the testbot just comment out or if (0) all the others.