I recently upgraded some tests that unearthed a lot of previously hidden bugs. The bugs are rare and low priority, but they are still bugs and will eventually need to be fixed.
How should I handle the changes to the tests?
If I check-in my changes, many existing validations will fail, and given that these bugs are relatively low priority, they won't be fixed any time soon. The validations will have to be turned off until they get fixed. However, if we turn off so many validations, a larger regression may go unnoticed.
Another option is to check-in my changes but use error messages instead of validation failures. This clutters up the logs, and these bugs may go forgotten.
What are the best practices here?