Зачем этот канал?
В последнее время мне всё больше и больше хочется делиться мыслями, связанными с повседневной рабочей жизнью Android-разработчика.
При этом, далеко не всегда эти мысли вмещаются в одном твите.
В то же время, они не дотягивают до формата полноценной статьи.
Все эти мысли — навсегда теряются в недрах памяти.
Этим каналом я хочу закрыть эту дыру.
Что вам это даст?
Вы точно сможете узнать что-то новое.
Даже если нет — этот канал однозначно будет согревать вашу душу холодными зимними вечерами одним своим названием в вашем списке чатов
В последнее время мне всё больше и больше хочется делиться мыслями, связанными с повседневной рабочей жизнью Android-разработчика.
При этом, далеко не всегда эти мысли вмещаются в одном твите.
В то же время, они не дотягивают до формата полноценной статьи.
Все эти мысли — навсегда теряются в недрах памяти.
Этим каналом я хочу закрыть эту дыру.
Что вам это даст?
Вы точно сможете узнать что-то новое.
Даже если нет — этот канал однозначно будет согревать вашу душу холодными зимними вечерами одним своим названием в вашем списке чатов
👍6🤮1🤡1🤣1
Ограничиваем время выполнения Unit-тестов
Несколько раз замечал, что сборки PR-ов на
Оказалось, в обоих случаях, разработчики коммитили unit-тест, который фактически никогда не завершается.
В большой команде и при ограниченном количестве билд-агентов, это может сказаться на общей производительности инженеров
Решение
Ограничить время выполнения каждого теста.
Круто, что
Несколько раз замечал, что сборки PR-ов на
TeamCityпадают по таймауту самой джобы. (У нас это 1h30m)
Оказалось, в обоих случаях, разработчики коммитили unit-тест, который фактически никогда не завершается.
В большой команде и при ограниченном количестве билд-агентов, это может сказаться на общей производительности инженеров
Решение
Ограничить время выполнения каждого теста.
Круто, что
JUnit5позволяет сделать это централизованно через
systemProperty
👍1