Execute cada arquivo de teste do transferidor separadamente no Webstorm

1

O transferidor pode ser executado e depurado no Webstorm adicionando novas configurações, mas isso executará todos os arquivos spec.js que correspondem ao padrão de arquivo. Quero executar um único arquivo de teste sem alterar o nome.

Quero selecionar um arquivo de teste de transferidor no webstorm, clique com o botão direito do mouse> executar e ele será executado. É possível fazer algo assim? Como uma ação de execução personalizada? No momento, se eu clicar em executar, ele será executado pelo mocha.

Obrigado.

user6083264
fonte

Respostas:

1

Sim, você pode fazer isso.

  • Basta ir ao menu suspenso de depuração
  • escolha "editar configurações"
  • clique no ícone de adição
  • escolha Node.js
  • Em seguida, digite o seguinte:

Intérprete do nó: / usr / bin / node Diretório de trabalho: onde estão os seus arquivos Arquivo Javascript: [onde está o transferidor cli.js] Parâmetros do aplicativo: tests / conf.js --specs [caminho-para-especificação]

Você pode ver na imagem que eu criei uma entrada para cada um dos meus testes, dessa forma eu posso executar cada teste individualmente

Eu espero que isso ajude!

insira a descrição da imagem aqui

Paul Preibisch
fonte
3
Obrigado pela resposta. Mas com isso, terei que editar o nome do arquivo no parâmetro toda vez que for executar um arquivo de especificação diferente. Estou procurando uma técnica na qual posso clicar com o botão direito do mouse em um arquivo, clicar em Executar e ele seria executado diretamente adicionando seu nome com os parâmetros '--specs'. No momento, a solução alternativa que encontrei é a opção 'Ferramenta externa' no Webstorm, onde posso definir parâmetros usando macros.
user6083264
Você pode postar sua solução? Parece ótimo!
Paul Preibisch 29/03
+1 para sua solução @ user6083264, você pode publicá-la?
precisa saber é o seguinte