Рубрики
Без рубрики

Интеграция результатов Pytest с GitHub

Присоединяясь к новой инженерной команде, одна из первых вещей, которые я делаю, – это знакомиться с разработкой … Tagged с Python, Pytest, GitHub.

Присоединяясь к новой инженерной команде, одна из первых вещей, которые я делаю, – это ознакомиться с процессами разработки и тестирования. Особенно инструменты, используемые для их соблюдения. За последние 5 лет я заметил, что многие организации по -прежнему используют более старые инструменты, которые еще не развивались для поддержки современных практик. Даже команды, которые чисто разрабатывают программное обеспечение, могут работать вокруг громоздких систем, которые препятствуют вместо включения.

Что я имею в виду под этим? Очень немногие из этих инструментов включают полезные интерфейсы для использования интеграции с другими системами (например, API REST). Большинство не имеют концепции современных практик разработчиков, таких как непрерывная интеграция или контейнеризация. Почти все они хотят записать проход/сбой на пошаговой основе, как будто вы выполняете вручную. Подавляющее большинство построено вокруг разделения между тестом и разработкой (некоторые даже подчеркивают его). И многие из них требуют, чтобы организация нанимала «специалистов» с целью «настройки» инструмента для команды. На мой взгляд, эти типы систем заставляют организацию подчеркнуть вину за качество и границы команды в отношении производительности.

Я был очень успешным в создании долгосрочных альтернатив этим системам в нескольких организациях. Я сделал это достаточно, чтобы узнать, какие функции стоит включать, а какие оставить инженерам -тестовым/разработчикам, особенно после появления непрерывной интеграции и доставки.

Читать дальше …

Оригинал: “https://dev.to/tryexceptpass/integrating-pytest-results-with-github-49mo”