ShellSpec - Framework pengujian unit BDD untuk shell script
(shellspec.info)-
Alat pengembangan dan pengujian shell script lintas platform
-
Mendukung dash, bash, ksh, zsh, dan semua shell POSIX
-
Mendukung code coverage, mocking, eksekusi paralel, dan pengujian berbasis parameter
-
Sebagian besar fiturnya menggunakan shell script murni dan hanya sedikit perintah, sehingga bisa diterapkan bahkan di lingkungan seperti sistem tertanam
-
Perintah wajib: cat, date, env, ls, mkdir, od (atau hexdump), rm, sleep, sort, time
-
DSL khusus untuk kode pengujian yang mirip bahasa alami
-
Mendukung dua cara mocking: mock berbentuk fungsi yang cepat dan mudah, serta mock berbasis perintah yang juga bisa digunakan pada perintah eksternal
-
Mendukung mode sandbox
-
Mendukung menjalankan fungsi secara acak. Dengan menggunakan seed, urutan acak sebelumnya bisa dijalankan kembali persis sama
-
Execution Tracing untuk debugging yang menyaring output yang tidak diperlukan
-
Profiler untuk mengukur dan meningkatkan kecepatan pengujian
Belum ada komentar.