Mã nguồn PostgreSQL có thể được biên dịch với thiết bị tỷ lệ kèo bóng đá tối nay, 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 đang được hỗ trợ khi biên dịch với GCC và yêu cầuGCOV
vàLCOV
Chương trình.
Một quy trình công việc điển hình sẽ 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 tỷ lệ kèo bóng đá tối nay # hoặc bộ kiểm tỷ lệ kèo bóng đá tối nay khác tạo phạm vi bảo hiểm-html
Sau đó, trỏ trình duyệt HTML của bạn vàophạm vi tỷ lệ kèo bóng đá tối nay/index.html
. Thelàm
Các lệnh cũng hoạt động trong các thư mục con.
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ũng có thể chạy
Tạo phạm vi tỷ lệ kèo bóng đá tối nay
thay vìLàm cho tỷ lệ kèo bóng đá tối nay-html
, sẽ sản xuất.gcov
Tệp đầu ra cho mỗi tệp nguồn liên quan đến kiểm tỷ lệ kèo bóng đá tối nay. (Tạo phạm vi tỷ lệ kèo bóng đá tối nay
vàLàm cho tỷ lệ kèo bóng đá tối nay-html
Sẽ ghi đè lên các tệp của nhau, vì vậy việc trộn chúng có thể gây nhầm lẫn.)
Để đặt lại số lượng thực thi giữa các lần chạy thử, chạy:
Làm cho tỷ lệ kèo bóng đá tối nay-Clean