Загружаем изображение…
Знаете ли вы, что около 60% неудачных сборок CI происходят из-за неправильных тестов, а не из-за неработающего кода…
В большинстве случаев проблема возникает из-за сбоев сети, ошибок внешних API или каких-то кривых тестовых данных, которые были неправильно подготовлены.
Поэтому, когда тест внезапно проваливается, это не всегда означает, что вы что-то нарушили.
Во многих случаях ваш код в полном порядке… Просто на него влияют факторы, которые вы не можете контролировать.
А вот техлид эти нюансы рабочего процесса контролировать должен и обязан. Спрашивайте с него.