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-runner
utiliza el protocolo de ejecución de pruebas para ejecutar las pruebas en cualquier idioma 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 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
Abra la CodeCatalyst consola en https://codecatalyst.aws/.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
Elija el nombre de su flujo de trabajo.
-
Elija Editar.
-
Elige Visual.
-
Elija Actions.
-
En Acciones, selecciona Probar.
-
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.
-
(Opcional) Seleccione Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.
-
Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.
- YAML
-
Para usar universal-test-runner en el YAML editor
Abra la CodeCatalyst consola en https://codecatalyst.aws/.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
Elija el nombre de su flujo de trabajo.
-
Elija Editar.
-
Elige YAML.
-
Elija Actions.
-
En Acciones, selecciona Probar.
-
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.
-
(Opcional) Elija Validar para validar el YAML código del flujo de trabajo antes de confirmarlo.
-
Selecciona Confirmar, introduce un mensaje de confirmación y vuelve a seleccionar Confirmar.