Tests
Actualmente, el repositorio incluye tests E2E tanto para los servicios de frontend como de backend. Para el Frontend estamos usando Cypress para ejecutar los diferentes flujos en la tienda web. Mientras que los servicios de backend usan AVA como el framework principal de testing para tests de integración y Tracetest para tests basados en trazas.
Para ejecutar todos los tests, ejecuta make run-tests desde el directorio
raíz.
De lo contrario, si quieres ejecutar un conjunto específico de tests puedes ejecutar comandos específicos para cada tipo de test1:
- Tests de Frontend:
docker compose run frontendTests - Tests de Backend:
- Integración:
docker compose run integrationTests - Basados en trazas:
docker compose run traceBasedTests
- Integración:
Para aprender más sobre estos tests, consulta Service Testing.
docker-composeis deprecated. For details, see Migrate to Compose V2. ↩︎
Comentarios
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!