FWK Karate AutoMulti

Automation platform Documentacion tecnica para un stack Karate + Spring Boot + Maven

Este repositorio reune un microservicio demo, una suite E2E con Karate, un arquetipo Maven reutilizable y un sitio Antora para centralizar guias, operaciones y contexto tecnico.

  • Quick start
    Arranca el microservicio, ejecuta la verificacion remota y prueba el flujo @local contra una instancia real.
    Ver pasos y comandos

  • Karate E2E
    La suite usa Karate 2.0.2 sobre Java 21, con entorno pre para ejecucion remota y local para desarrollador.
    Ir al modulo E2E

  • Microservicio demo
    El servicio Spring Boot expone /products y sirve como apoyo al flujo local de desarrollo y al proyecto generado por el arquetipo.
    Ver el microservicio

  • Arquetipo Maven
    Genera un proyecto con e2e/karate, opcionalmente con code/, y arranca con CI y configuracion actualizada.
    Ver el arquetipo

  • Sitio de documentacion
    Antora publica esta documentacion en GitHub Pages con una UI personalizada para navegar por guias, modulos y operaciones del proyecto.
    Ver el workspace de docs

Estado actual del proyecto

  • Java 21 en microservicio, suite E2E y arquetipo.

  • Karate 2.0.2 y ejecucion estandar con --tags ~@local.

  • Flujo @local pensado para desarrollador: requiere levantar el servicio demo.

  • Publicacion automatica de la documentacion en GitHub Pages desde .github/workflows/antora.yml.

Rutas recomendadas

  • Si vienes a ejecutar el repo por primera vez, empieza por Quick start.

  • Si quieres entender la estructura de pruebas, ve a Karate E2E.

  • Si vas a tocar la documentacion o la UI de Antora, ve a Workspace Antora.