Ir al contenido

testform diff

Ventana de terminal
testform [opciones globales] diff [opciones]

El comando testform diff ejecuta una comparativa directa y de solo lectura entre tus archivos .feature locales y el archivo de estado registrado (testform.state).

A diferencia de testform plan (que consulta las APIs del Provider remoto para detectar drift externo), testform diff se ejecuta 100% de forma local e instantánea, resultando ideal para validaciones rápidas pre-commit y plugins de editores.

Opción Por Defecto Descripción
-target=address — Limita el cálculo de diferencias a una dirección de recurso específica.
-no-color false Desactiva colores en la consola.
-json false Emite los resultados del diff en formato JSON.
Ventana de terminal
$ testform diff
Local vs. Recorded State:
~ login.case.feature::@tc-1
~ milestone: "Sprint 41" -> "Sprint 42"
~ tags: ["auth", "smoke"] -> ["auth", "smoke", "critical"]
+ payment.case.feature::@tc-4 (nuevo escenario detectado localmente)
Diff summary: 1 scenario modified, 1 scenario added, 0 scenarios removed.
  • 0: Diff completado exitosamente (no se encontraron discrepancias).
  • 1: Error de lectura de archivos o sintaxis incorrecta.
  • 2: Se detectaron diferencias entre el código local y el estado.