View a markdown version of this page

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

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar desde CodeCatalyst.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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 (14 o superior) en la imagen y, a continuación, instálelo universal-test-runner npm mediante el comando shell- Run: npm install -g @aws/universal-test-runner. Para obtener más información sobre la instalación Node.js en el contenedor mediante comandos de shell, consulte Instalación y actualización de 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 CodeCatalyst consola en https://codecatalyst.aws/.

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

  3. Elija el nombre del flujo de trabajo.

  4. Elija Edit (Edición de).

  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 CodeCatalyst consola en https://codecatalyst.aws/.

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

  3. Elija el nombre del flujo de trabajo.

  4. Elija Edit (Edición de).

  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.