Здравствуйте, Pauel, Вы писали:
P>·>Многопоточка, по сути. В проде её выцепить гораздо сложнее, чем в тестовом енве. P>Неадекватное упрощение. Сеть принципиально ненадежна, и никогда надежной не бывает.
И? По итогу — байты приходящие/не приходящие в разном порядке. Сводится к таймингам (который вы не можете контролировать) и приходу сетевых пакетов.
P>>>другой энвайрмент, P>·>Конфиги? Менеджатся, расказал как. P>Энвайрмент это весь ваш клауд со всеми потрохами, кроме внешних зависимостей
Ну да.
P>>>другие данные, P>·>У тестов данные по определению ровно такие же. P>У вас что, стейдж работает на базе прода?
Твои тесты по твоим же рассказам используют тестовые аккаунунты и т.п. Т.е. реальные данные в базе прода на них влиять не могут. А если могут, то они будут перманентно давать false positive.
P>>>хоть бит-перфект соответствие энвайрментов — всё равно есть недерминизм. P>·>Исследуем, находим, воюем с недетерминизмом. Тесты для этого — далеко не лучший инструмент. P>У вас что, недетерминизм как то тесты обходит?
Конечно обходит, притом недетерминированно.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай