Đây là bản che lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
trang bìa - báo cáo thống kê mức độ phù hợp
PHIÊN BẢN
phiên bản 1.21
SYNOPSIS
kiểm tra bìa
bìa -báo cáo html_basic
MÔ TẢ
Báo cáo thống kê mức độ phù hợp với nhiều định dạng.
Tùy chọn tóm tắt tạo ra một bản tóm tắt văn bản ngắn. Các báo cáo khác có sẵn bằng cách sử dụng
tùy chọn báo cáo.
Các báo cáo sau hiện có sẵn:
văn bản - tóm tắt văn bản chi tiết
html - báo cáo HTML chi tiết
html_basic - báo cáo HTML chi tiết có đánh dấu cú pháp
biên dịch - đầu ra ở định dạng tương tự như Perl
json - đầu ra trong JSON
vim - hiển thị thông tin về phạm vi bảo hiểm trong vim gutter
LỰA CHỌN
Các tùy chọn dòng lệnh sau được hỗ trợ:
-h -help - chỉ sự giúp đỡ
-i -info - hiển thị tài liệu
-v -version - hiển thị phiên bản
-silent - không in tin nhắn thông tin (mặc định tắt)
-summary - đưa ra báo cáo tóm tắt (bật mặc định)
-report report_format - định dạng báo cáo (html mặc định)
-outputdir dir - thư mục cho đầu ra (db đã cho mặc định)
-launch - khởi chạy báo cáo trong trình xem (nếu có) (mặc định tắt)
-chọn tên tệp - chỉ báo cáo trên tệp (mặc định tất cả)
-ignore tên tệp - không báo cáo trên tệp (mặc định không có)
-select_re RE - thêm vào RE của tệp để chọn (mặc định không có)
-ignore_re RE - thêm vào RE của tệp để bỏ qua (mặc định không có)
-write [db] - ghi cơ sở dữ liệu đã hợp nhất (mặc định tắt)
-delete - thả (các) cơ sở dữ liệu (mặc định tắt)
-dump_db - (các) cơ sở dữ liệu kết xuất (để gỡ lỗi) (mặc định tắt)
- tiêu chí mức độ phù hợp - báo cáo về tiêu chí (mặc định tất cả đều có sẵn)
-test - thả (các) cơ sở dữ liệu và chạy thực hiện kiểm tra (mặc định tắt)
-gcov - chạy gcov để che mã XS (bật mặc định nếu sử dụng gcc)
-make make_prog - sử dụng chương trình 'make' đã cho để 'thực hiện kiểm tra'
-add_uncoverable_point chuỗi
-delete_uncoverable_point chuỗi
-clean_uncoverable_points
-uncoverable_file tệp
các tùy chọn khác cụ thể cho định dạng báo cáo
cover_database [cover_database ...]
BÁO CÁO M FORU ĐƠN
Công cụ chấp nhận tùy chọn báo cáo:
html | html_minimal (mặc định)
Báo cáo HTML. Ngưỡng phần trăm được mã hóa màu và có thể định cấu hình qua -report_c0
, -report_c1 và -report_c2 .:
0% 75% 90% 100%
| .. | .. | .. |
<c0 <c1 <c2 c3
đỏ vàng cam xanh
html_basic
Báo cáo HTML có đánh dấu cú pháp nếu phát hiện thấy mô-đun PPI :: HTML hoặc Perl :: Tidy.
Giống như báo cáo html | html_minimal, các ngưỡng phần trăm được mã hóa màu và
có thể cấu hình.
văn bản
Báo cáo văn bản thuần túy.
biên soạn
Giống như văn bản nhưng bị tấn công để cung cấp đầu ra tối thiểu ở định dạng tương tự như đầu ra đó bằng cách
Perl chính nó để dễ dàng đi qua các địa điểm chưa được kiểm tra với Emacs
chế độ biên dịch.
CHI TIẾT
Bất kỳ số lượng cơ sở dữ liệu vùng phủ sóng nào cũng có thể được chỉ định trên dòng lệnh. Các cơ sở dữ liệu này
sẽ được hợp nhất và các báo cáo sẽ dựa trên thông tin được hợp nhất. Nếu không có cơ sở dữ liệu
được chỉ định cơ sở dữ liệu mặc định (cover_db) sẽ được sử dụng.
Tùy chọn -write sẽ ghi ra cơ sở dữ liệu đã hợp nhất. Nếu không có tên nào được đặt cho cái mới
cơ sở dữ liệu, cơ sở dữ liệu đầu tiên được đọc vào sẽ bị ghi đè. Khi tùy chọn này được sử dụng, không
báo cáo được tạo theo mặc định.
Chỉ định các tùy chọn -select, -select_re, -ignore và -ignore_re để báo cáo về
các tập tin. -select và -ignore được hiểu là các quả cầu có vỏ; -select_re và -ignore_re là
được hiểu là biểu thức chính quy.
Chỉ định tùy chọn-mức độ phù hợp để báo cáo về các tiêu chí cụ thể. Theo mặc định, tất cả đều có sẵn
thông tin về tất cả các tiêu chí trong tất cả các tệp sẽ được báo cáo. Các tùy chọn bảo hiểm có sẵn là
câu lệnh, nhánh, điều kiện, chương trình con, nhóm và mặc định (tương đương với tất cả
tùy chọn). Tuy nhiên, nếu bạn biết bạn chỉ muốn thông tin về phạm vi bảo hiểm cho một số tiêu chí nhất định, nó
tốt hơn là chỉ thu thập dữ liệu cho các tiêu chí đó ngay từ đầu bằng cách chỉ định chúng tại
điểm đó. Điều này sẽ làm cho quá trình thu thập và báo cáo dữ liệu nhanh hơn và ít hơn
tăng cường trí nhớ. Xem tài liệu về Devel :: Cover để biết thêm thông tin.
Nếu bạn muốn tất cả * ngoại trừ * một số tiêu chí, thì bạn có thể nói điều gì đó như '-coverage
mặc định, -pod '.
Tùy chọn -test sẽ xóa cơ sở dữ liệu và chạy thử nghiệm của bạn để tạo phạm vi bảo hiểm mới
dữ liệu trước khi báo cáo về nó. Devel :: Cover biết cách làm việc với Perl Makefiles tiêu chuẩn
cũng như Mô-đun :: Bản phân phối dựa trên xây dựng. Để biết hướng dẫn chi tiết, hãy xem
tài liệu cho ExtUtils :: MakeMaker tại
hoặc cho Mô-đun :: Xây dựng tại cả hai đều đến như
tiêu chuẩn trong các bản phân phối Perl gần đây.
Tùy chọn -gcov sẽ cố gắng chạy gcov trên bất kỳ mã XS nào. Điều này yêu cầu bạn đang sử dụng
gcc tất nhiên. Nếu bạn đang sử dụng, tùy chọn -test sẽ được bật theo mặc định.
EXIT TÌNH TRẠNG
Các giá trị thoát sau được trả về:
0 Tất cả các hoạt động đã được hoàn thành thành công.
> 0 Đã xảy ra lỗi.
Với tùy chọn -test, trạng thái thoát của quá trình chạy thử nghiệm cơ bản được trả về.
Sử dụng coverp trực tuyến bằng các dịch vụ onworks.net