Size: a a a

2021 May 23

c

codingteam@cjr in codingteam
portnov
типа 1952 теста из 2017 зелёные — это ок или не ок?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Обычно мы не мержим код, если не замьюченные тесты упали.
источник

c

codingteam@cjr in codingteam
portnov
понятно же что бывают всякие тесты, которые упали из-за глюка временного какого-нибудь, или тестящие что-то маловажное
источник

Dv

Dr. Friedrich von Ne... in codingteam
У кого надо есть оверрайд, но чаще всего не мержим
источник

Dv

Dr. Friedrich von Ne... in codingteam
(у меня нету оверрайда, что примечательно)
источник

c

codingteam@cjr in codingteam
portnov
а, тесты запускаются до мержа, на PR, как на гитхабе?
источник

c

codingteam@cjr in codingteam
portnov
эт конечно хорошо
источник

t

ttldtor in codingteam
в меркуриале как ж чуяли и сразу всем предлагали default её называть
источник

Dv

Dr. Friedrich von Ne... in codingteam
Поскольку тесты очень долго идут (в хороший день 4 часа, в плохой — до суток), то у нас специальная автоматика, которая после тестов мержит бранч.
источник

c

codingteam@cjr in codingteam
portnov
угу, ну суть в том, что до мержа
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну и есть отдельные дейли тесты, которые уже в самом бранче ходят. За ними тоже следят.
источник

c

codingteam@cjr in codingteam
portnov
а, во
источник

Dv

Dr. Friedrich von Ne... in codingteam
А ещё есть бонус-тесты, которые сверхнадёжные, и поэтому должны десять раз подряд пройти, прежде чем что-то мержить.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Чтобы убедиться, что ты не смержил моргающие тесты в важные подсистемы.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но моргающих тестов всё равно дофига, поэтому инфраструктура пытается прогонять основные тесты до четырёх раз, если они падают
источник

c

codingteam@cjr in codingteam
portnov
а чья обязанность следить, что тесты проходят, и пинать кого надо?
источник

c

codingteam@cjr in codingteam
portnov
тимлид? или спцеиальный человек?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Хм
источник

Dv

Dr. Friedrich von Ne... in codingteam
Моя, наверное?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вообще, я как-то не задумывался…
источник