Quick start
Verificar la suite Karate sin dependencias locales
cd e2e/karate
mvn clean verify '-Dkarate.options=--tags ~@local'
Este es el flujo estandar de validacion del repositorio: ejecuta las pruebas remotas y excluye deliberadamente los escenarios que requieren el microservicio local.
Ejecutar el flujo local real
-
Levanta el servicio demo:
cd code mvn spring-boot:run -
En otra terminal, ejecuta solo
@local:cd e2e/karate mvn clean verify -Dkarate.env=local '-Dkarate.options=--tags @local'
Si necesitas otro puerto:
cd code
export APP_PORT=18081
mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=$APP_PORT
cd ../e2e/karate
APP_PORT=18081 mvn clean verify -Dkarate.env=local '-Dkarate.options=--tags @local'
Trabajar con la documentacion
cd code/docs
npm ci
npm run build:dev
npm run preview
La previsualizacion queda disponible en http://localhost:5080.