39 lines
1.4 KiB
INI
39 lines
1.4 KiB
INI
[pytest]
|
|
# Configuration pytest pour RPA Vision V3
|
|
# Auteur: Dom, Alice Kiro - 15 décembre 2024
|
|
# Fiche #4: Tests stables et reproductibles
|
|
|
|
# Répertoires de tests
|
|
testpaths = tests
|
|
|
|
# Options par défaut
|
|
addopts = -q --tb=short --strict-markers -m "not performance"
|
|
|
|
# Markers personnalisés
|
|
markers =
|
|
unit: Unit tests (rapides, isolés)
|
|
integration: Integration tests (plus lents, dépendances)
|
|
performance: Performance tests (benchmarks)
|
|
slow: Slow tests (skip avec -m "not slow")
|
|
smoke: Smoke tests E2E (barrière anti-régression)
|
|
security: Security tests (auth, isolation, abuse cases)
|
|
fiche1: Tests Fiche #1 (aliases compatibilité)
|
|
fiche2: Tests Fiche #2 (corrections BBOX)
|
|
fiche3: Tests Fiche #3 (context hints composite)
|
|
fiche4: Tests Fiche #4 (imports stables)
|
|
fiche5: Tests Fiche #5 (smoke test E2E minimal)
|
|
fiche6: Tests Fiche #6 (sniper mode ranking)
|
|
fiche7: Tests Fiche #7 (container preference et form logic)
|
|
fiche8: Tests Fiche #8 (anti-bugs terrain)
|
|
fiche9: Tests Fiche #9 (postconditions retry backoff)
|
|
fiche10: Tests Fiche #10 (precision metrics engine)
|
|
visual: Tests visuels sur captures réelles (nécessite serveur GPU)
|
|
e2e: Tests E2E contre serveurs (streaming + VWB) actifs — lents, à lancer manuellement
|
|
|
|
# Note: Chemins Python gérés par tests/conftest.py
|
|
|
|
# Filtres de warnings
|
|
filterwarnings =
|
|
ignore::DeprecationWarning
|
|
ignore::PendingDeprecationWarning
|