6 pontos por xguru 2020-10-09 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Ferramenta multiplataforma para desenvolvimento e testes de shell script

  • dash, bash, ksh, zsh e todos os shells POSIX

  • Suporte a cobertura de código, mocking, execução paralela e testes baseados em parâmetros

  • A maior parte dos recursos usa shell script puro e apenas um conjunto mínimo de comandos, então também pode ser aplicado em ambientes como sistemas embarcados

→ Comandos obrigatórios: cat, date, env, ls, mkdir, od (ou hexdump), rm, sleep, sort, time

  • DSL própria para código de teste, semelhante à linguagem natural

  • Suporte a duas formas de mocking: mock no formato de função, rápido e fácil, e mock baseado em comando, que também pode ser usado com comandos externos

  • Suporte ao modo sandbox

  • Suporte para executar funções aleatoriamente. Com uma seed, é possível executar novamente na mesma ordem aleatória anterior

  • Execution Tracing para depuração, filtrando saídas desnecessárias

  • Medição e melhoria da velocidade dos testes com o Profiler

Ainda não há comentários.

Ainda não há comentários.