headless-tests-ci-fix3
Some checks failed
Deploy on push / deploy (push) Failing after 33s

This commit is contained in:
2025-08-12 14:31:25 +03:00
parent 25c50f38cb
commit 31376b3dac
5 changed files with 43 additions and 24 deletions

View File

@@ -9,6 +9,10 @@
- **Добавлена установка браузеров Playwright в CI/CD**: Добавлен шаг `Install Playwright Browsers` для установки необходимых браузеров в CI/CD окружении
- **Улучшена совместимость тестов**: Тесты теперь корректно работают как в локальной среде разработки, так и в CI/CD pipeline
- **Исправлена ошибка pytest с TestModel**: Убран `__init__` конструктор из тестового класса `TestModel` в `test_db_coverage.py`, что устраняет предупреждение pytest о невозможности сбора тестов
- **Добавлена сборка фронтенда в CI/CD**: Добавлены шаги для установки Node.js зависимостей и сборки фронтенда перед запуском E2E тестов
- **Исправлены E2E тесты для CI/CD**: Обновлены все Playwright тесты для корректной работы с админ-панелью на порту 3000, которая запускается в CI/CD workflow
- **Запуск фронтенд сервера в CI/CD**: Добавлен шаг для запуска фронтенд сервера в фоне перед тестами, что позволяет E2E тестам работать с админ-панелью
- **Условная загрузка статических файлов**: Бэкенд теперь корректно обрабатывает отсутствие директории `dist/assets` в CI/CD окружении
## [0.9.5] - 2025-08-12