Тести
Наразі репозиторій включає E2E тести для фронтенд та бекенд сервісів. Для фронтенду ми використовуємо Cypress, щоб виконувати різні потоки у вебмагазині. У той час як бекенд сервіси використовують AVA як основний фреймворк для інтеграційних тестів та Tracetest для тестів на основі трасування.
Щоб запустити всі тести, виконайте make run-tests з кореневої теки.
Інакше, якщо ви хочете запустити конкретний набір тестів, ви можете виконати конкретні команди для кожного типу тестів1:
- Фронтенд тести:
docker compose run frontendTests - Бекенд тести:
- Інтеграційні:
docker compose run integrationTests - На основі трасування:
docker compose run traceBasedTests
- Інтеграційні:
Щоб дізнатися більше про ці тести, дивіться Тестування сервісів.
docker-composeis deprecated. For details, see Migrate to Compose V2. ↩︎
Відгук
Чи це було корисним?
Дякуємо. Ми цінуємо ваші відгуки!
Будь ласка, дайте нам знати як ми можемо покращити цю сторінку. Ми цінуємо ваші відгуки!