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
Abra la consola de CodeCatalyst en https://codecatalyst.aws/.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
Elija el nombre del flujo de trabajo.
-
Elija Editar.
-
Elija Visual.
-
Elija Acciones.
-
En Acciones, elija Probar.
-
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.
-
(Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.
-
Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.
- YAML
-
Uso de universal-test-runner en el editor de YAML
Abra la consola de CodeCatalyst en https://codecatalyst.aws/.
-
En el panel de navegación, elija CI/CD y, a continuación, elija Flujos de trabajo.
-
Elija el nombre del flujo de trabajo.
-
Elija Editar.
-
Elija YAML.
-
Elija Acciones.
-
En Acciones, elija Probar.
-
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.
-
(Opcional) Seleccione Validar para validar el código de YAML del flujo de trabajo antes de confirmarlo.
-
Seleccione Confirmar, introduzca un mensaje de confirmación y vuelva a seleccionar Confirmar.