The concern about long-running tests is valid - though setting up individual vApps doesn't take very long, it's networks that take too long.

However, I really don't think it's acceptable to have tests that rely on the environment being a certain way if we have the power to change that. Could you try adding a vApp and see if it adds a lot of time to the test?

If nothing else, before running the test, could you please check whether that vApp is present, and if it is, exit with a useful error. You could then perhaps you do a more extensive integration test that sets up the environment and if it takes longer than 2-3 mins, give it the `takes_too_long` flag?