Само по себе отсутствие ПО и ПФ не является проблемой. А вот try-catch - нафиг надо. Всех их надо срочно убрать, вне зависимости от фреймворка. Менеджменту тоже это не нужно. Если из теста летит ошибка (любая!) - тест фейлится - это видно в отчёте. Никакие try-catch в тесте в принципе не нужны.
Ну ок, если в catch блоке добавить какую-нибудь инфу и кинуть дальше. Но и то, это надо делать в каждом тесте по отдельности, а в центральном месте типа extension/listener.