Integración con universal-test-runner - Amazon CodeCatalyst

Integración con universal-test-runner

Las acciones de prueba se integran con la herramienta de línea de comandos de código abierto universal-test-runner. universal-test-runner utiliza el protocolo de ejecución de pruebas para ejecutar las pruebas en cualquier lenguaje de un marco determinado. universal-test-runner es compatible con los siguientes marcos:

universal-test-runner se instala solo en las imágenes seleccionadas para realizar acciones de prueba. Si configura una acción de prueba para usar un Docker Hub o Amazon ECR personalizados, debe instalar manualmente universal-test-runner para habilitar las características de prueba avanzadas. Para ello, instale Node.js (versión 14 o superior) en la imagen y después instale universal-test-runner mediante npm con el comando del intérprete de comandos - Run: npm install -g @aws/universal-test-runner. Para obtener más información sobre cómo instalar Node.js en el contenedor mediante comandos del intérprete de comandos, consulte Installing and Updating Node Version Manager.

Para obtener más información sobre universal-test-runner, consulte What is universal-test-runner?

Visual
Uso de universal-test-runner en el editor visual
  1. Abra la consola de CodeCatalyst en https://codecatalyst.aws/.

  2. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  3. Elija el nombre del flujo de trabajo.

  4. Elija Editar.

  5. Elija Visual.

  6. Elija Acciones.

  7. En Acciones, elija Probar.

  8. En la pestaña Configuración, complete el campo de Comandos del intérprete de comandos actualizando el código de ejemplo con los marcos compatibles que haya elegido. Por ejemplo, para usar un marco compatible, debería usar un comando Run similar al siguiente.

    - Run: run-tests <framework>

    Si el marco que quiere usar no es compatible, considere la posibilidad de añadir un adaptador o un ejecutor personalizados. Para obtener una descripción del campo Comandos del intérprete de comandos, consulte Steps.

  9. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  10. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.

YAML
Uso de universal-test-runner en el editor de YAML
  1. Abra la consola de CodeCatalyst en https://codecatalyst.aws/.

  2. En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.

  3. Elija el nombre del flujo de trabajo.

  4. Elija Editar.

  5. Elija YAML.

  6. Elija Acciones.

  7. En Acciones, elija Probar.

  8. Modifique el código de YAML en función de sus necesidades. Por ejemplo, para usar un marco compatible, debería usar un comando Run similar al siguiente.

    Configuration: Steps: - Run: run-tests <framework>

    Si el marco que quiere usar no es compatible, considere la posibilidad de añadir un adaptador o un ejecutor personalizados. Para ver una descripción de la propiedad Pasos, consulte Steps.

  9. (Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.

  10. Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.