ShellSpec - Khung kiểm thử đơn vị BDD cho shell script
(shellspec.info)-
Công cụ phát triển và kiểm thử shell script đa nền tảng
-
Hỗ trợ
dash,bash,ksh,zshvà mọi POSIX shell -
Hỗ trợ code coverage, mocking, chạy song song và kiểm thử dựa trên tham số
-
Phần lớn tính năng được triển khai bằng shell script thuần và chỉ dùng số lệnh tối thiểu, nên có thể áp dụng cả trong những môi trường như hệ thống nhúng
-
Lệnh bắt buộc:
cat,date,env,ls,mkdir,od(hoặchexdump),rm,sleep,sort,time -
DSL riêng cho mã kiểm thử với cú pháp gần giống ngôn ngữ tự nhiên
-
Hỗ trợ hai cách mocking: mock dạng hàm nhanh và dễ dùng, và mock dựa trên lệnh có thể dùng cả với lệnh bên ngoài
-
Hỗ trợ chế độ sandbox
-
Hỗ trợ chạy thử các hàm theo thứ tự ngẫu nhiên. Nếu dùng seed thì có thể chạy lại đúng thứ tự ngẫu nhiên trước đó
-
Execution Tracing phục vụ gỡ lỗi, loại bỏ các đầu ra không cần thiết
-
Đo lường và cải thiện tốc độ kiểm thử bằng Profiler
Chưa có bình luận nào.