Skip to main content

Canary-релизы

Введение

Playwright для Node.js имеет систему канарейковых релизов.

Она позволяет вам тестировать новые, еще не выпущенные функции, вместо того чтобы ждать полного релиза. Они выпускаются ежедневно под тегом next в NPM для Playwright.

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

note

Использование канарейкового релиза в производстве может показаться рискованным, но на практике это не так.

Канарейковый релиз проходит все автоматизированные тесты и используется для тестирования, например, 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 раз.