thanks… I’m considering doing exactly as you suggest, but that would require editing thousands of test cases to add the different environment definitions.
But it doesn’t address the need to remove individual test runs from a test plan.
Let me try to explain it better… say that I have 100 test cases in a suite. Of these 100 test cases, 80 apply to both Windows and Mac, whereas 15 test cases only apply to Windows, and 5 only apply to Mac.
I create a test plan, and select two configs (one Windows, and the other Mac). Test Rail will then generate 200 test runs… 100 for each platform, which is not exactly what’s needed. Instead, the Windows config should have 95 tests and Mac should have 85 tests. And while I could, in theory, be more selective when adding the individual test cases into each of the configs, doing so is far more tedious than adding all of them, and then removing the few that don’t apply to the config.
So the basic question is this: what’s the best way to remove a small number of tests which have been added to each of these configs? That is, in my example above, remove 5 not-applicable tests from the Windows config and remove 15 from the Mac config.