InggrisPerancisSpanyol

Ad


favorit OnWorks

kcov - Online di Awan

Jalankan kcov di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah kcov yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


kcov - Analisis cakupan kode untuk program yang dikompilasi dan skrip Python

RINGKASAN


kcov [Pilihan] diluar executable [ args untuk executable ]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat kcov perintah. kcov adalah penguji cakupan kode untuk
Binari ELF, skrip Python, dan skrip shell. Ini memungkinkan pengumpulan cakupan kode
informasi dari executable tanpa arahan compiler khusus, dan terus menerus
menghasilkan output dari aplikasi yang berjalan lama.

PILIHAN


-p, --pid=PID
Lacak PID alih-alih mengeksekusi yang dapat dieksekusi, yang dapat dieksekusi adalah opsional dalam kasus ini.

-l, --batas=rendah, tinggi
Batas pengaturan untuk cakupan rendah/tinggi (default: 16,50).

--termasuk-jalur=P1[,P2...]
Daftar jalur yang dipisahkan koma untuk disertakan dalam laporan.

--kecualikan-jalur=P1[,P2...]
Daftar jalur yang dipisahkan koma untuk dikecualikan dari laporan.

--termasuk-pola=P1[,P2...]
Daftar pola jalur yang dipisahkan koma untuk disertakan dalam laporan.

--kecuali-pola=P1[,P2...]
Daftar pola jalur yang dipisahkan koma untuk dikecualikan dari laporan.

--kumpulkan-saja
Hanya kumpulkan data cakupan, jangan menghasilkan keluaran HTML/Cobertura

--hanya laporan
Hanya laporkan keluaran HTML/Cobertura, jangan kumpulkan data

--coverall-id=id
Unggah data ke coveralls.io menggunakan repo_token rahasia atau ID pekerjaan layanan Travis CI id.
ID diambil sebagai repo_token jika lebih panjang atau sama dengan 32 karakter.

LUAR BIASA PILIHAN


--path-strip-tingkat=N
Jumlah level jalur yang akan ditampilkan untuk jalur umum (default: 2).

--lewati-solib
Lewati koleksi cakupan untuk perpustakaan bersama (meningkatkan kinerja)

--keluar-proses-pertama
exit ketika proses pertama keluar, yaitu, menghormati perilaku daemon. Standarnya
perilakunya adalah kembali ke konsol saat proses terakhir keluar.

--pengurai python=PENGurai
Setel parser python untuk digunakan untuk program Python (defaultnya adalah python). Dapat
digunakan untuk dijalankan dengan Python 3 pada sistem di mana Python 2 adalah default.

--bash-pengurai=PENGurai
Setel parser bash untuk digunakan untuk skrip shell (defaultnya adalah / bin / bash).

--ganti-src-path=P1:P2
Ganti jalur file sumber P1 dengan P2, jika ditemukan.

CONTOH


Periksa cakupan untuk ./frodo dan hasilkan keluaran HTML di /tmp/kcov dan keluaran cobertura di
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Periksa cakupan untuk ./frodo tetapi hanya sertakan nama file sumber dengan string src/frodo

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

Sama seperti di atas tetapi membagi pengumpulan dan pelaporan (mungkin pada dua komputer yang berbeda)

kcov --kumpulkan-saja /tmp/kcov ./frodo

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

HTML KELUARAN


Output HTML menunjukkan baris kode sumber yang dieksekusi dan tidak dieksekusi. Beberapa baris bisa
memetakan ke beberapa titik instrumentasi, misalnya untuk fungsi sebaris (di mana setiap
inlining dari mereka akan menghasilkan titik instrumentasi terpisah). Hal ini ditunjukkan dalam
kolom kiri sebagai 1/3 misalnya, yang berarti bahwa salah satu dari tiga titik instrumentasi
telah dieksekusi.

Tautan keluaran khusus [digabungkan], yang menunjukkan penyatuan semua program yang tercakup. Ini
dapat berguna misalnya ketika Anda memiliki tes unit di beberapa binari yang berbagi
subset dari file sumber.

CAKUPAN KELUARAN


Kcov juga mengeluarkan data dalam format XML Cobertura, yang memungkinkan integrasi keluaran kcov
di Jenkins (lihat http://cobertura.sf.net dan http://jenkins-ci.org).

Output Cobertura ditempatkan dalam file bernama out-path/exec-filename/cobertura.xml.

Gunakan kcov online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad