ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

kcov - ออนไลน์ในคลาวด์

เรียกใช้ kcov ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง kcov ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


kcov - การวิเคราะห์ความครอบคลุมโค้ดสำหรับโปรแกรมที่คอมไพล์และสคริปต์ Python

เรื่องย่อ


กิโลวัตต์ [ตัวเลือก] คนนอก ปฏิบัติการ [ args for ปฏิบัติการ ]

DESCRIPTION


หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ กิโลวัตต์ คำสั่ง กิโลวัตต์ เป็นผู้ทดสอบความครอบคลุมรหัสสำหรับ
ไบนารีของ ELF, สคริปต์ Python และเชลล์สคริปต์ อนุญาตให้รวบรวมรหัสครอบคลุม
ข้อมูลจาก executables ที่ไม่มีคำสั่งคอมไพเลอร์พิเศษและต่อเนื่อง
ให้ผลผลิตจากแอพพลิเคชั่นที่ใช้เวลานาน

OPTIONS


-p, --ปิด=PID
ติดตาม PID แทนการเรียกทำงาน เรียกใช้งานได้เป็นทางเลือกในกรณีนี้

-l, --ขีดจำกัด=สูงต่ำ
ขีดจำกัดการตั้งค่าสำหรับการครอบคลุมต่ำ/สูง (ค่าเริ่มต้น: 16,50)

--include-เส้นทาง=P1[,ป2... ]
รายการพาธที่คั่นด้วยเครื่องหมายจุลภาคที่จะรวมไว้ในรายงาน

--exclude-เส้นทาง=P1[,ป2... ]
รายการพาธที่คั่นด้วยเครื่องหมายจุลภาคที่จะแยกออกจากรายงาน

--include-รูปแบบ=P1[,ป2... ]
รายการรูปแบบเส้นทางที่คั่นด้วยเครื่องหมายจุลภาคที่จะรวมไว้ในรายงาน

--exclude-รูปแบบ=P1[,ป2... ]
รายการรูปแบบเส้นทางที่คั่นด้วยเครื่องหมายจุลภาคที่จะแยกออกจากรายงาน

--สะสมเท่านั้น
รวบรวมข้อมูลความครอบคลุมเท่านั้น อย่าสร้างเอาต์พุต HTML/Cobertura

--รายงานเท่านั้น
รายงานเฉพาะเอาต์พุต HTML/Cobertura อย่ารวบรวมข้อมูล

--coveralls-id=id
อัปโหลดข้อมูลไปยัง coveralls.io โดยใช้ secret repo_token หรือ Travis CI service job ID id.
รหัสจะถูกใช้เป็น repo_token หากยาวกว่าหรือเท่ากับ 32 อักขระ

เรื่องผิดปกติ OPTIONS


--เส้นทางแถบระดับ=N
จำนวนระดับพาธที่จะแสดงสำหรับพาธทั่วไป (ค่าเริ่มต้น: 2)

--ข้าม-solibs
ข้ามคอลเลคชันความครอบคลุมสำหรับไลบรารีที่แชร์ (ปรับปรุงประสิทธิภาพ)

--ทางออกแรก-กระบวนการ
ออกเมื่อกระบวนการแรกออก กล่าวคือ ให้เกียรติพฤติกรรมของภูต ค่าเริ่มต้น
พฤติกรรมคือการกลับไปที่คอนโซลเมื่อออกจากกระบวนการสุดท้าย

--หลาม-parser=พาร์เซอร์
ตั้งค่า python parser เพื่อใช้กับโปรแกรม Python (ค่าดีฟอลต์คือ python) เป็นไปได้
ใช้เพื่อรันด้วย Python 3 บนระบบที่ Python 2 เป็นค่าเริ่มต้น

--ทุบตี parser=พาร์เซอร์
ตั้งค่า bash parser เพื่อใช้สำหรับเชลล์สคริปต์ (ค่าเริ่มต้นคือ / bin / bash).

--replace-src-เส้นทาง=P1:P2
แทนที่พาธไฟล์ต้นทาง P1 ด้วย P2 หากพบ

ตัวอย่าง


ตรวจสอบความครอบคลุมสำหรับ ./frodo และสร้างเอาต์พุต HTML ใน /tmp/kcov และเอาต์พุต cobertura ใน
/tmp/kcov/โฟรโด/cobertura.xml

kcov /tmp/kcov ./โฟรโด

ตรวจสอบความครอบคลุมสำหรับ ./frodo แต่รวมเฉพาะชื่อไฟล์ต้นฉบับที่มีสตริง src/frodo

kcov --include-pattern=src/frodo /tmp/kcov ./frodo

เหมือนข้างบนแต่แยกการรวบรวมและการรายงาน (อาจบนคอมพิวเตอร์สองเครื่องที่แตกต่างกัน)

kcov --collect-only /tmp/kcov ./frodo

kcov -- รายงานเท่านั้น -- รวมรูปแบบ = src/frodo /tmp/kcov ./frodo

HTML เอาท์พุท


เอาต์พุต HTML แสดงบรรทัดของซอร์สโค้ดที่ดำเนินการแล้วและไม่ได้ดำเนินการ บางบรรทัดสามารถ
แมปไปยังจุดเครื่องมือวัดหลายจุด ตัวอย่างเช่น สำหรับฟังก์ชันแบบอินไลน์ (โดยที่ every
การฝังในของพวกมันจะสร้างจุดเครื่องมือแยกจากกัน) นี้แสดงให้เห็นใน
คอลัมน์ด้านซ้ายเช่น 1/3 ซึ่งหมายความว่าหนึ่งในสามจุดเครื่องมือ
ถูกประหารชีวิต

ลิงค์เอาท์พุตพิเศษคือ [ผสาน] ซึ่งแสดงให้เห็นการรวมของโปรแกรมที่ครอบคลุมทั้งหมด นี้
อาจมีประโยชน์ เช่น เมื่อคุณมีการทดสอบหน่วยในหลายไบนารีซึ่งใช้ a
ชุดย่อยของไฟล์ต้นทาง

โคเบอร์ตูรา เอาท์พุท


Kcov ยังแสดงข้อมูลในรูปแบบ Cobertura XML ซึ่งช่วยให้สามารถรวมเอาท์พุต kcov ได้
ในเจนกินส์ (ดู http://cobertura.sf.net และ http://jenkins-ci.org).

เอาต์พุต Cobertura อยู่ในไฟล์ชื่อ out-path/exec-filename/cobertura.xml

ใช้ kcov ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

Ad