I have several AppExchange apps installed that are failing tests. What is the recommended approach to resolving this? Are tests run when a new package is installed? Is there a way to determine what is actually failing besides the name of the method and something like "expected true, actually false"? The test results rarely show enough information to be useful.
What I'm doing atm, is checking for updates for the packages, and then writing the company with the failing test results.
Any feedback would be appreciated.
Best Answer
Managed package tests are only run in the following scenarios:
There have been situations in the past where managed tests run outside of these and all were deemed bugs and fixed. They do not ever run on change set deployments, although if there are managed triggers on objects your tests invoke those managed triggers will be run.