Mã nguồn PostgreSQL có thể được biên dịch với thiết bị kèo bóng đá euro, do đó có thể kiểm tra phần nào của mã được bao phủ bởi các thử nghiệm hồi quy hoặc bất kỳ bộ kiểm tra nào khác được chạy với mã. Điều này hiện được hỗ trợ khi biên dịch với GCC và nó yêu cầuGCOV
vàLCOV
Chương trình.
Một quy trình công việc điển hình trông như thế này:
./configure --Enable-Coverage ... các tùy chọn khác ... làm Thực hiện kiểm kèo bóng đá euro # hoặc bộ kiểm kèo bóng đá euro khác tạo phạm vi bảo hiểm-html
Sau đó, trỏ trình duyệt HTML của bạn vàokèo bóng đá euro/Index.html
.
Nếu bạn không cóLCOV
hoặc thích đầu ra văn bản hơn báo cáo HTML, bạn có thể chạy
Tạo phạm vi kèo bóng đá euro
thay vìLàm cho kèo bóng đá euro-html
, sẽ sản xuất.gcov
Tệp đầu ra cho mỗi tệp nguồn có liên quan đến bài kiểm kèo bóng đá euro. (Tạo phạm vi kèo bóng đá euro
vàLàm cho kèo bóng đá euro-html
Sẽ ghi đè lên các tệp của nhau, do đó, việc trộn chúng có thể gây nhầm lẫn.)
Bạn có thể chạy một số thử nghiệm khác nhau trước khi thực hiện báo cáo kèo bóng đá euro; Số lượng thực thi sẽ tích lũy. Nếu bạn muốn đặt lại số lượng thực thi giữa các lần chạy thử, hãy chạy:
Làm cho kèo bóng đá euro-Clean
Bạn có thể chạyLàm cho kèo bóng đá euro-html
hoặcTạo phạm vi kèo bóng đá euro
lệnh trong thư mục con nếu bạn muốn báo cáo kèo bóng đá euro chỉ cho một phần của cây mã.
sử dụnglàm cho Distclean
Để làm sạch khi hoàn thành.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.