да, по поводу репортов круто, спору нет.
У нас ситуация, что в одном тесте может быть по 20± ассертов. Пока окружение подготавливается, пока данные заливаются, изменяются на девайсе много раз и тп. С одной стороны, такое количество асертов – очень много. Но по другому никак :(
Валите их на уровне фикстур, если требуется. К примеру, тесты, требующие авторизации или подписки, можно валить ассертом прямо в фикстуре, если пользователь не смог залогиниться, или у него вдруг не оказалось подписки, или ещё чего что требуется целой пачке тестов, использующих этого пользователя.