View a markdown version of this page

Integração com o universal-test-runner - Amazon CodeCatalyst

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Como migrar do CodeCatalyst.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Integração com o universal-test-runner

As ações de teste são integradas à ferramenta de linha de comando de código aberto universal-test-runner. O universal-test-runner usa o Protocolo de execução de teste para executar seus testes para qualquer linguagem em uma determinada estrutura. O universal-test-runner é compatível com as seguintes estruturas:

O universal-test-runner é instalado somente nas imagens selecionadas para ações de teste. Se você configurar uma ação de teste para usar um Docker Hub ou Amazon ECR personalizado, deverá instalar manualmente o universal-test-runner para habilitar recursos de teste avançados. Para fazer isso, instale Node.js (14 ou superior) na imagem e, em seguida, instale universal-test-runner npm usando o comando shell- Run: npm install -g @aws/universal-test-runner. Para obter mais informações sobre a instalação Node.js em seu contêiner por meio de comandos shell, consulte Instalando e atualizando o Node Version Manager.

Para ter mais informações sobre o universal-test-runner, consulte What is universal-test-runner?

Visual
Como usar o universal-test-runner no editor visual
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.

  3. Selecione o nome do fluxo de trabalho.

  4. Escolha Editar.

  5. Selecione Visual.

  6. Escolha Ações.

  7. Em Ações, selecione Teste.

  8. Na guia Configuração, preencha o campo Comandos do Shell atualizando o código de amostra com as estruturas compatíveis de sua escolha. Por exemplo, para usar uma estrutura compatível, você usaria um comando Run semelhante ao seguinte.

    - Run: run-tests <framework>

    Se a estrutura que você deseja não for compatível, considere contribuir com um adaptador ou executor personalizado. Para ver uma descrição do campo de comandos do Shell, consulteEtapas.

  9. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  10. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.

YAML
Para usar o universal-test-runner no editor YAML
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.

  3. Selecione o nome do fluxo de trabalho.

  4. Escolha Editar.

  5. Selecione YAML.

  6. Escolha Ações.

  7. Em Ações, selecione Teste.

  8. Modifique o código YAML de acordo com as suas necessidades. Por exemplo, para usar uma estrutura compatível, você usaria um comando Run semelhante ao seguinte.

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

    Se a estrutura que você deseja não for compatível, considere contribuir com um adaptador ou executor personalizado. Para ver uma descrição da propriedade Etapas, consulte Etapas.

  9. (Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.

  10. Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.