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
Abra o CodeCatalyst console em https://codecatalyst.aws/.
-
No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho.
-
Escolha Editar.
-
Selecione Visual.
-
Escolha Ações.
-
Em Ações, selecione Teste.
-
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.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.
- YAML
-
Para usar o universal-test-runner no editor YAML
Abra o CodeCatalyst console em https://codecatalyst.aws/.
-
No painel de navegação, escolha e, em seguida CI/CD, escolha Fluxos de trabalho.
-
Selecione o nome do fluxo de trabalho.
-
Escolha Editar.
-
Selecione YAML.
-
Escolha Ações.
-
Em Ações, selecione Teste.
-
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.
-
(Opcional) Selecione Validar para validar o código YAML do fluxo de trabalho antes de confirmar.
-
Selecione Confirmar, insira uma mensagem de confirmação e escolha Confirmar novamente.