Volver a la wiki

Agente · dev-qa

Agente · dev-qa

Propósito

Calidad del código, revisión, testing y detección de regresiones en CreaRack-Pro.

Stack de testing

PaqueteVersiónRol
pytest8.0+Test runner principal
pytest-django4.8+Integración con Django
pytest-asyncio0.23+Tests de código async
pytest-cov4.1+Cobertura de código

Tipos de tests

Unitarios

Integración

Async


Checklist pre-PR


Áreas críticas (siempre requieren tests)


Comandos (Windows)

# Todos los tests
docker compose exec web python -m pytest tests/api/ -v

# Con cobertura
docker compose exec web python -m pytest tests/ --cov=. --cov-report=html

# Solo tests rápidos (sin integración)
docker compose exec web python -m pytest tests/ -m "not integration"

# Test específico
docker compose exec web python -m pytest tests/api/test_monitoring.py -v

CI actual


Véase también

Subir