membrive92/gTAA AI Validator
Valida el cumplimiento arquitectónico gTAA (ISTQB CT-TAE) en proyectos de test automation. Detecta 23 tipos de violaciones en proyectos Python, Java, JS/TS y C#.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Ruta al proyecto de test automation a analizar | yes | — |
| verbose | Activar salida detallada con información de violaciones | no | false |
| ai | Activar análisis semántico AI (requiere GEMINI_API_KEY como env var) | no | false |
| provider | Proveedor LLM: gemini, mock, o vacío para auto-detección | no | "" |
| config_path | Ruta al archivo de configuración .gtaa.yaml | no | "" |
| python_version | Versión de Python para el validador | no | 3.12 |
| upload_reports | Subir reportes JSON y HTML como artefactos del workflow | no | true |
Outputs
| name | description |
|---|---|
| score | Puntuación de cumplimiento gTAA (0-100) |
| violations | Número total de violaciones arquitectónicas encontradas |
| report_json | Ruta al fichero JSON del reporte generado |