Integración con universal-test-runner - Amazon 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 universal-test-runner de línea de comandos de código abierto. universal-test-runnerutiliza el protocolo de ejecución de pruebas para ejecutar las pruebas en cualquier idioma de un marco determinado. universal-test-runneres compatible con los siguientes marcos:

universal-test-runnerse instala solo en las imágenes seleccionadas para realizar acciones de prueba. Si configuras una acción de prueba para usar un Docker Hub o Amazon personalizadosECR, debes instalarla manualmente universal-test-runner para habilitar las funciones de prueba avanzadas. Para ello, instala Node.js (14 o superior) en la imagen y, a continuación, universal-test-runner instálalo npm mediante el comando - Run: npm install -g @aws/universal-test-runner shell. Para obtener más información sobre cómo instalar 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 al respectouniversal-test-runner, consulte ¿Qué es universal-test-runner?

Visual
Para usar universal-test-runner en el editor visual
  1. Abra la CodeCatalyst consola 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 de su flujo de trabajo.

  4. Elija Editar.

  5. Elige Visual.

  6. Elija Actions.

  7. En Acciones, selecciona Probar.

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

    - Run: run-tests <framework>

    Si el marco que desea no es compatible, considere la posibilidad de añadir un adaptador o un ejecutor personalizados. Para obtener una descripción del campo de comandos de Shell, consulteSteps.

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

  10. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.

YAML
Para usar universal-test-runner en el YAML editor
  1. Abra la CodeCatalyst consola 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 de su flujo de trabajo.

  4. Elija Editar.

  5. Elige YAML.

  6. Elija Actions.

  7. En Acciones, selecciona Probar.

  8. Modifique el YAML código según sus necesidades. Por ejemplo, para utilizar un marco compatible, utilizaría un Run comando similar al siguiente.

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

    Si el marco que desea no es compatible, considere la posibilidad de añadir un adaptador o un ejecutor personalizados. Para obtener una descripción de la propiedad Steps, consulteSteps.

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

  10. Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.