Canary-релизы
Введение
Playwright для Node.js имеет систему канарейковых релизов.
Она позволяет вам тестировать новые, еще не выпущенные функции, вместо того чтобы ждать полного релиза. Они выпускаются ежедневно под тегом next
в NPM для Playwright.
Это хороший способ давать обратную связь разработчикам, обеспечивая, чтобы новая реализованная функция работала так, как задумано.
Использование канарейкового релиза в производстве может показаться рискованным, но на практике это не так.
Канарейковый релиз проходит все автоматизированные тесты и используется для тестирования, например, HTML-отчета, Trace Viewer или Playwright Inspector с помощью end-to-end тестов.
npm install -D @playwright/test@next
Тег дистрибуции npm Next
Для любого коммита, связанного с кодом, в main
, непрерывная интеграция будет публиковать ежедневный канарейковый релиз под тегом дистрибуции @next
в npm.
Вы можете увидеть текущие теги дистрибуции на npm:
latest
: стабильные релизыnext
: следующие релизы, публикуемые ежедневноbeta
: после того как была создана ветка релиза, обычно за неделю до стабильного релиза каждый коммит публикуется под этим тегом
Использование канарейкового релиза
npm install -D @playwright/test@next
Документация
Стабильная и документация next
публикуются на playwright.dev. Чтобы увидеть документацию next
, нажмите Shift на клавиатуре 5
раз.