У меня случалось такое по странному случаю, и виновник почти всегда оказывался замешанным.
Как ни странно, все тесты будут нормально работать на машинах разработки, а затем случайно произойдет сбой на серверах сборки.
При ближайшем рассмотрении оказалось, что, хотя тесты были перечислены как пройденные на блоках разработчика, были выброшены исключения. Исключения создавались в отдельном потоке, который не воспринимался как ошибка.
Сведения об исключении регистрировались по трассе теста, поэтому мы смогли определить, какой код / тесты необходимо изменить.
Надеюсь, это кому-нибудь поможет.