Всем привет!
Надеюсь, февральская хандра не коснулась вас и все полны сил работать и делиться впечатлениями от нашей славной работы.
В этой теме предлагаю поделится следующими "впечатлениями" - бывали ли у вас случаи, когда вы ложили все тесты в проде, или не все тесты, но проблема была не очевидной и пришлось подумать...
Я не работаю в Проде, поэтому опыта с этим не много.
Но вот недавно столкнулись с такой ситуацией:
внезапно легли все тесты в Проды. Покрытие 0%.
Оказалось, что кто-то поменял в Проде на одном из новых объектов тип поля name с простого текстового на автономер. А там был тест, который писал в это поле. В результате он упал, и почему то "выпали" абсолютно все тесты вряд.
Что у вас случалось интересного?
Всем привет! Надеюсь, февральская хандра не коснулась вас и все полны сил работать и делиться впечатлениями от нашей славной работы. В этой теме предлагаю поделится следующими "впечатлениями" - бывали ли у вас случаи, когда вы ложили все тесты в проде, или не все тесты, но проблема была не очевидной и пришлось подумать... Я не работаю в Проде, поэтому опыта с этим не много. Но вот недавно столкнулись с такой ситуацией: внезапно легли все тесты в Проды. Покрытие 0%. Оказалось, что кто-то поменял в Проде на одном из новых объектов тип поля name с простого текстового на автономер. А там был тест, который писал в это поле. В результате он упал, и почему то "выпали" абсолютно все тесты вряд. Что у вас случалось интересного?
[quote="Den Brown"]Я не работаю в Проде, поэтому опыта с этим не много.[/quote] прод не сильно отличается от других оргов. принцип работы один и тот же, только нельзя напрямую редактировать код. Ну если хотя бы одна ошибка в тестах на проде вывалилась, то уже не важно 60% покрытия там будет 10% или 0% Ошибка - все бросаем и идем фиксить. Случается такое периодически, особенно у небольших клиентов, которые любят на проде все руками поменять, добавить validation rules, тип поля сменить. Это надо пресекать, и заставлять все переносить с конечного (uat, preprod, dev) на прод через changeSet или ant (если CI). Тогда будет порядок.