Mã nguồn PostgreSQL có thể được biên dịch với thiết bị kèo bóng đá hôm nay và ngày mai, 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 kèo bóng đá hôm nay và ngày mai # hoặc bộ kiểm kèo bóng đá hôm nay và ngày mai 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 kèo bóng đá hôm nay và ngày mai/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
10616_10678
Tạo phạm vi kèo bóng đá hôm nay và ngày mai
thay vìLàm cho kèo bóng đá hôm nay và ngày mai-html
, sẽ sản xuất.gcov
Tệp đầu ra cho mỗi tệp nguồn liên quan đến kiểm kèo bóng đá hôm nay và ngày mai. (Tạo phạm vi kèo bóng đá hôm nay và ngày mai
vàLàm cho kèo bóng đá hôm nay và ngày mai-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 kèo bóng đá hôm nay và ngày mai-Clean