EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

kcov - Dalam talian di Awan

Jalankan kcov dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan kcov yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


kcov - Analisis liputan kod untuk atur cara yang disusun dan skrip Python

SINOPSIS


kcov [pilihan] luar boleh dilaksanakan [ args untuk boleh dilaksanakan ]

DESCRIPTION


Halaman manual ini mendokumentasikan secara ringkas kcov perintah. kcov ialah penguji liputan kod untuk
Perduaan ELF, skrip Python dan skrip shell. Ia membolehkan pengumpulan liputan kod
maklumat daripada boleh laku tanpa arahan pengkompil khas, dan secara berterusan
menghasilkan output daripada aplikasi yang berjalan lama.

PILIHAN


-p, --pid=PID
Jejak PID dan bukannya melaksanakan boleh laku, boleh laku adalah pilihan dalam kes ini.

-l, --had=tinggi rendah
Had persediaan untuk liputan rendah/tinggi (lalai: 16,50).

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

--exclude-path=P1[,P2...]
Senarai laluan yang dipisahkan koma untuk dikecualikan daripada laporan.

--termasuk-corak=P1[,P2...]
Senarai corak laluan yang dipisahkan koma untuk disertakan dalam laporan.

--kecualikan-corak=P1[,P2...]
Senarai corak laluan yang dipisahkan koma untuk dikecualikan daripada laporan.

--kumpul-sahaja
Kumpul data liputan sahaja, jangan hasilkan output HTML/Cobertura

--laporan sahaja
Hanya laporkan output HTML/Cobertura, jangan kumpul data

--coveralls-id=id
Muat naik data ke coveralls.io menggunakan repo_token rahsia atau ID kerja perkhidmatan Travis CI id.
ID diambil sebagai repo_token jika lebih panjang atau sama dengan 32 aksara.

TIDAK BIASA PILIHAN


--path-strip-level=N
Bilangan tahap laluan untuk ditunjukkan untuk laluan biasa (lalai: 2).

--langkau-solibs
Langkau koleksi liputan untuk perpustakaan kongsi (meningkatkan prestasi)

--keluar-pertama-proses
keluar apabila proses pertama keluar, iaitu, menghormati tingkah laku daemon. lalai
tingkah laku adalah untuk kembali ke konsol apabila proses terakhir keluar.

--python-parser=PARSER
Tetapkan penghurai python untuk digunakan untuk program Python (lalai ialah python). Boleh jadi
digunakan untuk dijalankan dengan Python 3 pada sistem di mana Python 2 adalah lalai.

--bash-parser=PARSER
Tetapkan penghurai bash untuk digunakan untuk skrip shell (lalai ialah / bin / bash).

--ganti-src-path=P1:P2
Gantikan laluan fail sumber P1 dengan P2, jika ditemui.

CONTOH


Semak liputan untuk ./frodo dan jana output HTML dalam /tmp/kcov dan output cobertura masuk
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

Semak liputan untuk ./frodo tetapi hanya sertakan nama fail sumber dengan rentetan src/frodo

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

Sama seperti di atas tetapi pengumpulan dan pelaporan berpecah (mungkin pada dua komputer berbeza)

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

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

HTML OUTPUT


Output HTML menunjukkan baris yang dilaksanakan dan tidak dilaksanakan bagi kod sumber. Beberapa baris boleh
peta ke beberapa titik instrumentasi, contohnya untuk fungsi sebaris (di mana setiap
inlining daripadanya akan menghasilkan titik instrumentasi yang berasingan). Ini ditunjukkan dalam
lajur kiri sebagai 1/3 sebagai contoh, yang bermaksud bahawa salah satu daripada tiga titik instrumentasi
telah dilaksanakan.

Pautan keluaran khas adalah [digabungkan], yang menunjukkan penyatuan semua program yang dilindungi. ini
boleh berguna sebagai contoh apabila anda mempunyai ujian unit dalam berbilang binari yang berkongsi a
subset fail sumber.

COBERTURA OUTPUT


Kcov juga mengeluarkan data dalam format XML Cobertura, yang membenarkan penyepaduan output kcov
dalam Jenkins (lihat http://cobertura.sf.net dan http://jenkins-ci.org).

Output Cobertura diletakkan dalam fail bernama out-path/exec-filename/cobertura.xml.

Gunakan kcov dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad