2026.7.3 (ESR) — тесты QUnit не запускаются из CLI без дополнительной настройки

При запуске нового контейнера невозможно запустить qunit из командной строки с помощью d/rake plugin:qunit["some-plugin"]: появляется ошибка “chrome is not installed”.

Установка Chrome внутри контейнера приводит к тому, что браузер завершает работу из-за режима песочницы. Использование CI=1 не работает по другой причине; единственный способ, которым мне удалось запустить QUnit, — это установить Chromium и создать шим для google-chrome-stable, который вызывает chromium --no-sandbox.

Использование скрипта playwright для установки браузеров также не позволяет найти Chrome (pnpm exec playwright install --with-deps).

1 лайк