python-ngắm-testrunner cung cấp thực hiện kiểm tra tự động trên những thay đổi file.
Tại sao
Bởi vì kiểm tra đơn vị thậm chí còn thú vị hơn
* Khi bạn không cần phải chuyển ra khỏi biên tập viên của bạn để có được thông tin phản hồi từ các bài kiểm tra đơn vị.
* Ngắn hơn thời gian phản hồi là cho đến khi bạn nhận được phản hồi từ các bài kiểm tra của bạn.
Tôi đã nhìn thấy các toying usefullness với lệnh Autotest Rubys, vì vậy tôi quấy rầy Felix để xây dựng một cái gì đó như thế này, và sau khi sử dụng nó trong khoảng một hai năm, cuối cùng tôi đã nhận xung quanh để đóng gói nó.
Bên cạnh đó nó chết não đơn giản, không có người phụ thuộc và là _really_ nhỏ.
Cách sử dụng
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % Watching_testrunner --help
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Cách sử dụng: watching_testrunner [options] lệnh [arguments ...]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Tùy chọn:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; hiển thị thông báo và thoát ra trợ giúp này
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -b BASEPATH, --basepath = BASEPATH
đường cơ sở để xem các thay đổi
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; -p WATCH_WILDCARD, --pattern = WATCH_WILDCARD
mô hình glob-style cho tên tập tin để xem
Ví dụ
& Nbsp; & nbsp; watching_testrunner nosetessts $ NOSETESTS_ARGUMENTS
Điều này sẽ chạy nosetests bất cứ khi nào file python dưới thay đổi thư mục hiện tại
& Nbsp; & nbsp; & nbsp; & nbsp; watching_testrunner --basepath foo / bar --pattern = "*" nosetessts $ NOSETESTS_ARGUMENTS
Điều này sẽ chạy nosetests bất cứ khi nào bất kỳ tập tin bên dưới thay đổi ./foo/bar.
& Nbsp; watching_testrunner --basepath path / to / js_tests --pattern = "*. js" hoa nhài giao diện điều khiển
& Nbsp;. Điều này sẽ chạy nhài giao diện điều khiển bất cứ khi nào bất kỳ tập tin js dưới ./path/to/js_tests thay đổi (tức là bạn có thể sử dụng các testrunner xem để có được thực hiện bài kiểm tra tự động bằng cách sử dụng bất kỳ công cụ cho bất kỳ ngôn ngữ)
Yêu cầu :
- Python
Bình luận không