CI (имеется ввиду пример на github actions или azure pipelines) (например после каждого пуша в ветку dev ) если допустим тест не пройдется и надо будет менять код, следственно новый комит делать с фиксами итд, почему нельзя локально провести тесты и протестированный код уже кидать в гит, тогда не будет смысла тесты проводить на гите, разве что только еще раз убедиться что все пашет
не каждый разработчик тесты запускает перед пушом было бы какое-нибудь решение, которое запрещает пушить без пройденных тестов, тогда ок
вот бы был мир во всём мире... ой. погодите.
У нас тесты гоняться на пул реквесте И тогда в дев ветку попадает только здоровый код
Бывает, что тесты зависят от локального окружения, и/или ты забыл что-то нужное допушить. Бывает, что настроить окружение для тестов — сложно, и не каждый контрибьютор будет с этим возиться.
Обсуждают сегодня