นี่คือคำสั่ง coverp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
หน้าปก - รายงานสถิติความครอบคลุม
VERSION
1.21 รุ่น
เรื่องย่อ
ปก -test
หน้าปก -รายงาน html_basic
DESCRIPTION
รายงานสถิติการรายงานข่าวในรูปแบบต่างๆ
ตัวเลือกสรุปจะสร้างข้อความสรุปสั้นๆ มีรายงานอื่นๆ โดยใช้
ตัวเลือกรายงาน
ปัจจุบันมีรายงานต่อไปนี้:
ข้อความ - สรุปข้อความโดยละเอียด
html - รายงาน HTML โดยละเอียด
html_basic - รายงาน HTML โดยละเอียดพร้อมการเน้นไวยากรณ์
การคอมไพล์ - เอาต์พุตในรูปแบบที่คล้ายกับ Perl
json - เอาต์พุตใน JSON
vim - แสดงข้อมูลความครอบคลุมใน vim gutter
OPTIONS
รองรับตัวเลือกบรรทัดคำสั่งต่อไปนี้:
-h -help - แสดงความช่วยเหลือ
-i -info - แสดงเอกสารประกอบ
-v -version - แสดงเวอร์ชัน
-เงียบ - อย่าพิมพ์ข้อความที่ให้ข้อมูล (ปิดโดยค่าเริ่มต้น)
-summary - ให้รายงานสรุป (default on)
-report report_format - รูปแบบรายงาน (html เริ่มต้น)
-outputdir dir - ไดเร็กทอรีสำหรับเอาต์พุต (ค่าเริ่มต้นที่กำหนด db)
-launch - เปิดตัวรายงานในตัวแสดง (ถ้ามี) (ค่าเริ่มต้นปิด)
-select ชื่อไฟล์ - รายงานเฉพาะไฟล์ (ค่าเริ่มต้นทั้งหมด)
-ละเว้นชื่อไฟล์ - อย่ารายงานเกี่ยวกับไฟล์ (ไม่มีค่าเริ่มต้น)
-select_re RE - ต่อท้าย RE ของไฟล์เพื่อเลือก (ไม่มีค่าเริ่มต้น)
-ignore_re RE - ต่อท้าย RE ของไฟล์ที่จะละเว้น (ไม่มีค่าเริ่มต้น)
-write [db] - เขียนฐานข้อมูลที่ผสาน (ค่าเริ่มต้นปิด)
-delete - วางฐานข้อมูล (ปิดโดยค่าเริ่มต้น)
-dump_db - ฐานข้อมูลดัมพ์ (สำหรับการดีบัก) (ปิดค่าเริ่มต้น)
- เกณฑ์ความครอบคลุม - รายงานตามเกณฑ์ (ค่าเริ่มต้นทั้งหมดพร้อมใช้งาน)
-test - วางฐานข้อมูลและเรียกใช้ make test (ปิดค่าเริ่มต้น)
-gcov - เรียกใช้ gcov เพื่อให้ครอบคลุมโค้ด XS (ค่าเริ่มต้นหากใช้ gcc)
-make make_prog - ใช้โปรแกรม 'make' ที่กำหนดสำหรับ 'make test'
-add_uncoverable_point สตริง
-delete_uncoverable_point สตริง
-clean_uncoverable_points
-uncoverable_file ไฟล์
ตัวเลือกอื่นๆ เฉพาะสำหรับรูปแบบรายงาน
ความครอบคลุม_ฐานข้อมูล [coverage_database ...]
รายงาน รูปแบบ
เครื่องมือยอมรับตัวเลือกรายงาน:
html|html_minimal (ค่าเริ่มต้น)
การรายงาน HTML เกณฑ์เปอร์เซ็นต์มีรหัสสีและกำหนดค่าได้ผ่าน -report_c0
, -report_c1 และ -report_c2 .:
0% 75% 90% 100% XNUMX%
- - - -
<c0 <c1 <c2 c3
แดง เหลือง ส้ม เขียว
html_basic
การรายงาน HTML พร้อมการเน้นไวยากรณ์หากตรวจพบโมดูล PPI::HTML หรือ Perl::Tidy
เช่นเดียวกับการรายงาน html|html_minimal เกณฑ์เปอร์เซ็นต์จะมีรหัสสีและ
กำหนดค่าได้
ข้อความ
การรายงานข้อความธรรมดา
การรวบรวม
ชอบข้อความแต่ถูกแฮ็กเพื่อให้เอาต์พุตน้อยที่สุดในรูปแบบที่คล้ายกับเอาต์พุตนั้นโดย
Perl เองเพื่อให้ง่ายต่อการก้าวผ่านตำแหน่งที่ยังไม่ได้ทดสอบด้วย Emacs
โหมดการรวบรวม
รายละเอียด
สามารถระบุฐานข้อมูลความครอบคลุมจำนวนเท่าใดก็ได้ในบรรทัดคำสั่ง ฐานข้อมูลเหล่านี้
จะถูกรวมเข้าด้วยกันและรายงานจะขึ้นอยู่กับข้อมูลที่รวมเข้าด้วยกัน หากไม่มีฐานข้อมูล
ระบุฐานข้อมูลเริ่มต้น (cover_db) จะถูกใช้
ตัวเลือก -write จะเขียนฐานข้อมูลที่ผสาน หากไม่ระบุชื่อใหม่
ฐานข้อมูล ฐานข้อมูลแรกที่อ่านจะถูกเขียนทับ เมื่อใช้ตัวเลือกนี้ no
รายงานจะถูกสร้างขึ้นโดยค่าเริ่มต้น
ระบุตัวเลือก -select, -select_re, -ignore และ -ignore_re เพื่อรายงานเฉพาะ
ไฟล์. -select และ -ignore ถูกตีความว่าเป็น shell globs; -select_re และ -ignore_re are
ตีความว่าเป็นนิพจน์ทั่วไป
ระบุ -ตัวเลือกความคุ้มครอง เพื่อรายงานตามเกณฑ์เฉพาะ โดยค่าเริ่มต้น ใช้ได้ทั้งหมด
ข้อมูลเกี่ยวกับเกณฑ์ทั้งหมดในไฟล์ทั้งหมดจะถูกรายงาน ความคุ้มครองที่มีให้เลือกคือ
คำสั่ง, สาขา, เงื่อนไข, รูทีนย่อย, พ็อด, และค่าเริ่มต้น (ซึ่งเท่ากับทั้งหมดที่มีอยู่
ตัวเลือก). อย่างไรก็ตาม ถ้าคุณรู้ว่าคุณต้องการเพียงข้อมูลความครอบคลุมสำหรับเกณฑ์บางอย่างก็
จะดีกว่าที่จะเก็บรวบรวมเฉพาะข้อมูลสำหรับเกณฑ์เหล่านั้นในตอนแรกโดยระบุที่
จุดนั้น ซึ่งจะทำให้การรวบรวมและการรายงานข้อมูลเร็วขึ้นและน้อยลง
หน่วยความจำเข้มข้น ดูเอกสารประกอบสำหรับ Devel::Cover สำหรับข้อมูลเพิ่มเติม
ถ้าคุณต้องการทั้งหมด *ยกเว้น* เกณฑ์บางอย่าง คุณสามารถพูดบางอย่างเช่น '-coverage
ค่าเริ่มต้น,-พ็อด'
ตัวเลือก -test จะลบฐานข้อมูลและเรียกใช้การทดสอบของคุณเพื่อสร้างความครอบคลุมใหม่
ข้อมูลก่อนที่จะรายงาน Devel::Cover รู้วิธีทำงานกับ Perl Makefiles มาตรฐาน
เช่นเดียวกับการแจกแจงตามโมดูล::บิลด์ สำหรับคำแนะนำโดยละเอียด โปรดดูที่
เอกสารประกอบสำหรับ ExtUtils::Maker at
หรือสำหรับโมดูล::สร้างที่ ทั้งสองอย่างมาในฐานะ
มาตรฐานในการแจกแจง Perl ล่าสุด
ตัวเลือก -gcov จะพยายามเรียกใช้ gcov บนโค้ด XS ใดๆ สิ่งนี้ต้องการให้คุณใช้
gcc แน่นอน หากคุณกำลังใช้ตัวเลือก -test จะถูกเปิดใช้งานโดยค่าเริ่มต้น
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 การดำเนินการทั้งหมดเสร็จสมบูรณ์แล้ว
>0 เกิดข้อผิดพลาด
ด้วยอ็อพชัน -test สถานะการออกของการรันการทดสอบพื้นฐานจะถูกส่งกลับ
ใช้ coverp ออนไลน์โดยใช้บริการ onworks.net
