Como interromper a execução de uma suíte se a suíte executada anteriormente falhar no transferidor?

Dhinesh

Estou usando transferidor com estrutura de jasmim. Preciso de solução para interromper a execução da suíte se a suíte anterior falhar.

Eu tenho três conjuntos de suítes de teste conforme abaixo: 1. Verificação de saúde - testa todos os serviços da Web que estão retornando 200 respostas. 2. Teste de fumaça - Verifica se os recursos básicos do front end estão bons. 3. Teste de regressão - Testa todos os recursos.

Meu requisito é, se o caso de teste de verificação de saúde falhar, não execute casos de teste de fumaça.

Isso pode ser alcançado de duas maneiras: 1. Jenkins 2. Usando process.exit (1) no script

Mas, esses dois não são adequados para minha necessidade.

Existe alguma maneira de alcançar minha necessidade por meio do transferidor ou do jasmim?

Oleksii

Você pode conseguir isso usando vários scripts em package.json. Por exemplo:

  ...
  "scripts": {
    "health": "launch here only health",
    "smoke": "launch here only smoke",
    "regression": "launch here only regression",
    "test": "npm run health && npm run smoke && npm run regression",
  },
  ...

Você iniciará todos os testes usando npm run test. Se em algum comando aparecer erro os outros não serão executados.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados