Теоретически, если модульные тесты для P2 хороши, вам не нужно их запускать.
Однако, если вы их запустите, есть (возможно, небольшой) шанс, что вы заставите их потерпеть неудачу из-за разницы в окружающей среде. Если стоимость их эксплуатации низкая, почему бы и нет? Однако, если настройка для тестов сложна, вам нужна дополнительная база данных или что-то еще, тогда, возможно, это не стоит боли.
Вам могут понадобиться интеграционные тесты для кода, использующего P2, который тестирует поведение определенных функциональных возможностей, которые вы используете. Если вы используете P2, а P2 меняется каким-то тонким способом, то как вы узнаете. Если у P2 разные циклы выпуска, это особенно важно: вы не знаете, что они сломали: -)