[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:
Claude Code DTP Worker
2026-07-30 11:09:08 +00:00
parent cac65386ab
commit 4b0752906d
20 changed files with 1503 additions and 8 deletions
+22 -1
View File
@@ -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."