Mã nguồn PostgreSQL có thể được biên dịch với thiết bị kèo bóng đá cúp c2, do đó có thể kiểm tra phần nào của mã được bao phủ bởi các bài kiểm tra 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
Gói.
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 ...
Sau đó, trỏ trình duyệt HTML của bạn vàophạm vi kèo bóng đá cúp c2/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 đá cúp c2
thay vìLàm cho kèo bóng đá cúp c2-html
, sẽ sản xuất.gcov
Tệp đầu ra cho mỗi tệp nguồn liên quan đến bài kiểm kèo bóng đá cúp c2. (Tạo phạm vi kèo bóng đá cúp c2
vàLàm cho kèo bóng đá cúp c2-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.)
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 đá cúp c2; Số lượng thực thi sẽ tích lũy.
11834_11857
Bạn có thể chạyLàm cho kèo bóng đá cúp c2-html
hoặcTạo phạm vi kèo bóng đá cúp c2
Lệnh trong thư mục con nếu bạn muốn báo cáo kèo bóng đá cúp c2 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.
Một quy trình công việc điển hình trông như thế này:
12503_12652
Sau đó, trỏ trình duyệt HTML của bạn vào./meson-logs/coveragereport/index.html
.
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 đá cúp c2; số lượng thực thi sẽ tích lũy.