headless-tests-ci-fix2
Some checks failed
Deploy on push / deploy (push) Failing after 1m53s

This commit is contained in:
2025-08-12 14:16:40 +03:00
parent 3f212992a0
commit 25c50f38cb
3 changed files with 139 additions and 7 deletions

View File

@@ -2,6 +2,14 @@
Все значимые изменения в проекте документируются в этом файле.
## [0.9.6] - 2025-08-12
- **Исправлен Playwright headless режим в CI/CD**: Добавлена переменная окружения `PLAYWRIGHT_HEADLESS=true` для корректного запуска E2E тестов в CI/CD окружении без XServer
- **Обновлены все Playwright тесты**: Все тесты теперь используют переменную окружения для определения headless режима, что позволяет локально запускать в headed режиме для отладки, а в CI/CD - в headless
- **Добавлена установка браузеров Playwright в CI/CD**: Добавлен шаг `Install Playwright Browsers` для установки необходимых браузеров в CI/CD окружении
- **Улучшена совместимость тестов**: Тесты теперь корректно работают как в локальной среде разработки, так и в CI/CD pipeline
- **Исправлена ошибка pytest с TestModel**: Убран `__init__` конструктор из тестового класса `TestModel` в `test_db_coverage.py`, что устраняет предупреждение pytest о невозможности сбора тестов
## [0.9.5] - 2025-08-12
- **Исправлен Playwright headless режим в CI/CD**: Добавлена переменная окружения `PLAYWRIGHT_HEADLESS=true` для корректного запуска E2E тестов в CI/CD окружении без XServer