[DTP-Worker] Sprint 8 · Générateur Matrice de régression exhaustive (19 suites · 474 tests · gate méta-niveau) (QA · roadmap L74)
Harnais méta-niveau : agrège l'exécution de toutes les suites gated en une matrice + verdict PASS/FAIL et fournit le compte agrégé faisant autorité (N tests verts). Périmètre dérivé du CI (réutilise q4lib/registry.parse_ci · zéro duplication) ; anti-invention (#6) : le plan ne contient aucun compteur de résultat, recomputé à la validation. Enregistré dans l'audit 4Big (18→19 modules · PASS 19/19). run exhaustif : 19/19 suites vertes · 474 tests passés. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+22
-1
@@ -373,10 +373,31 @@ jobs:
|
||||
- name: Tests générateur Scénarios démo
|
||||
run: python3 -m unittest discover -s tests -v
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# Matrice de régression exhaustive (Sprint 8 · QA · roadmap L74 « Regression
|
||||
# tests exhaustifs »). Harnais de MÉTA-NIVEAU : recense TOUTES les suites de
|
||||
# tests gated (dérivées du CI — zéro liste à la main · #5), prouve la
|
||||
# couverture (disque + gate), et fournit — via `run` — le compte agrégé
|
||||
# faisant autorité (« N tests verts »). Anti-invention (#6) : le plan ne
|
||||
# contient AUCUN compteur de résultat ; ceux-ci ne naissent qu'à l'exécution.
|
||||
# Ce job teste le harnais (parseur unittest, découverte, invariants) sans
|
||||
# ré-exécuter les suites (le gate le fait déjà, job par job). stdlib pur.
|
||||
# --------------------------------------------------------------------------
|
||||
qa-regression-tests:
|
||||
name: QA · Matrice de régression exhaustive (Sprint 8)
|
||||
runs-on: ubuntu-latest
|
||||
defaults:
|
||||
run:
|
||||
working-directory: 05_deliverables_mvp/qa/regression
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Tests harnais de régression
|
||||
run: python3 -m unittest discover -s tests -v
|
||||
|
||||
gate:
|
||||
name: Gate qualité (agrégat)
|
||||
runs-on: ubuntu-latest
|
||||
needs: [constraints-guard, validate-json, check-docs, publiciste-tests, rbac-tests, faisabilite-gen-tests, rbac-fixtures-tests, rbac-userperm-tests, rbac-roleprofile-tests, rbac-applyplan-tests, bancable-tests, crm-workflow-vente-tests, crm-dossier-vente-tests, crm-commissions-tests, fiscal-ecf-tests, frontend-portails-tests, legal-confotur-tests, qa-audit-5d-tests, seo-tests, chat-otoia-tests, qa-audit-4big-tests, demo-scenario-tests]
|
||||
needs: [constraints-guard, validate-json, check-docs, publiciste-tests, rbac-tests, faisabilite-gen-tests, rbac-fixtures-tests, rbac-userperm-tests, rbac-roleprofile-tests, rbac-applyplan-tests, bancable-tests, crm-workflow-vente-tests, crm-dossier-vente-tests, crm-commissions-tests, fiscal-ecf-tests, frontend-portails-tests, legal-confotur-tests, qa-audit-5d-tests, seo-tests, chat-otoia-tests, qa-audit-4big-tests, demo-scenario-tests, qa-regression-tests]
|
||||
steps:
|
||||
- name: Résultat
|
||||
run: echo "✅ Gate qualité 4Big franchi — tous les checks verts."
|
||||
|
||||
Reference in New Issue
Block a user