nosedbreport là một plugin mũi phơi bày một plugin đơn có cơ sở dữ liệu phụ trợ phía trước khác nhau để lưu trữ các kết quả của một hành kiểm tra mũi & nbsp;. Có kết quả xét nghiệm của bạn, cho dù họ là một phần của một hệ thống tích hợp liên tục hay không, cho phép bạn đặt câu hỏi thú vị về dự án của bạn như
- Điều gì đã được các phòng thử nghiệm chạy trong năm phút cuối cùng
- Thời gian trung bình để chạy trường hợp thử nghiệm là gì 'x'
- Thời gian tiêu chuẩn cho sự thất bại cho bộ kiểm tra là gì 'y'
- Vv ...
Những câu hỏi này cũng cho phép bạn xây dựng các báo cáo, và các công cụ dựa trên các xét nghiệm chức năng tự động mà bạn có thể chạy chống lại sự phát triển của bạn, dàn dựng hoặc các hệ thống sản xuất, chẳng hạn như nhịp tim, hoặc có sẵn các trang theo dõi.
Cài đặt
- Với easy_install
& Nbsp; sudo easy_install nosedbreport
- Với pip
& Nbsp; sudo pip cài đặt nosedbreport
- Từ nguồn (bitbucket kho):
& Nbsp; hg bản sao http://hg.indydevs.org/nosedbreport
& Nbsp; cd nosedbreport
& Nbsp; python setup.py xây dựng
& Nbsp; sudo python setup.py cài đặt
Cách sử dụng
- Các trường hợp sử dụng cơ bản nhất là phải báo cáo kết quả của một bài kiểm tra chạy vào một cơ sở dữ liệu mysql, mà có thể đạt được bằng cách thêm các tùy chọn sau đây để thực hiện mũi của bạn:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = ali --dbreport-password = số-pass --dbreport-db = nosereport
- Để tạo ra các sơ đồ thích hợp trong cơ sở dữ liệu mysql của bạn:
& Nbsp; nosetests --dbreport-dbtype = mysql --dbreport-host = your.mysql.com
& Nbsp; - dbreport-username = root-password = --dbreport-gốc-vượt qua
& Nbsp; - dbreport-db = nosereport --dbreport-tạo-schema
Yêu cầu :
- Python
- mũi
Bình luận không