6 points par xguru 2020-10-09 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Outil multiplateforme de développement et de test pour scripts shell

  • dash, bash, ksh, zsh et tous les shells POSIX

  • Prend en charge la couverture de code, le mocking, l'exécution parallèle et les tests basés sur des paramètres

  • La plupart des fonctionnalités reposent sur du shell script pur et un minimum de commandes, ce qui permet une utilisation même dans des environnements comme les systèmes embarqués

→ Commandes requises : cat, date, env, ls, mkdir, od (ou hexdump), rm, sleep, sort, time

  • DSL dédié pour écrire des tests avec une syntaxe proche du langage naturel

  • Prend en charge deux méthodes de mocking : des mocks sous forme de fonctions, rapides et simples, et des mocks basés sur des commandes, utilisables aussi avec des commandes externes

  • Prise en charge du mode sandbox

  • Permet d'exécuter les fonctions dans un ordre aléatoire. Avec une seed, il est possible de rejouer exactement le même ordre aléatoire qu'auparavant

  • Execution Tracing pour le débogage, afin d'exclure les sorties inutiles

  • Profiler pour mesurer et améliorer la vitesse des tests

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.