Ini ialah perintah coverp 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
penutup - melaporkan statistik liputan
VERSION
versi 1.21
SINOPSIS
penutup -ujian
cover -report html_basic
DESCRIPTION
Laporkan statistik liputan dalam pelbagai format.
Pilihan ringkasan menghasilkan ringkasan teks pendek. Laporan lain boleh didapati dengan menggunakan
pilihan laporan.
Laporan berikut tersedia pada masa ini:
teks - ringkasan teks terperinci
html - laporan HTML terperinci
html_basic - laporan HTML terperinci dengan penyerlahan sintaks
kompilasi - output dalam format yang serupa dengan Perl
json - output dalam JSON
vim - tunjukkan maklumat liputan dalam longkang vim
PILIHAN
Pilihan baris arahan berikut disokong:
-h -bantuan - tunjukkan pertolongan
-i -info - tunjukkan dokumentasi
-v -version - tunjukkan versi
-senyap - jangan cetak mesej maklumat (lalai dimatikan)
-summary - berikan laporan ringkasan (default on)
-format laporan laporan - format laporan (html lalai)
-outputdir dir - direktori untuk output (default diberikan db)
-pelancaran - laporan pelancaran dalam pemapar (jika ada) (lalai dimatikan)
-pilih nama fail - hanya laporan pada fail (lalai semua)
-abaikan nama fail - jangan laporkan pada fail (tiada lalai)
-select_re RE - tambahkan pada REs fail untuk dipilih (tiada lalai)
-ignore_re RE - tambahkan pada RE fail untuk diabaikan (tiada lalai)
-tulis [db] - tulis pangkalan data yang digabungkan (lalai dimatikan)
-padam - lepaskan pangkalan data (lalai dimatikan)
-dump_db - pangkalan data buang (untuk nyahpepijat) (lalai dimatikan)
-kriteria liputan - laporan tentang kriteria (lalai semua tersedia)
-test - lepaskan pangkalan data dan jalankan make test (default dimatikan)
-gcov - jalankan gcov untuk menutup kod XS (lalai jika menggunakan gcc)
-make make_prog - gunakan program 'make' yang diberikan untuk 'make test'
-add_uncoverable_point rentetan
-delete_uncoverable_point rentetan
-titik_terbuka_bersih
-fail tidak dapat ditemui
pilihan lain khusus untuk format laporan
coverage_database [liputan_database ...]
LAPORAN FORMATS
Alat menerima pilihan -laporan:
html|html_minimal (lalai)
pelaporan HTML. Ambang peratusan adalah berkod warna dan boleh dikonfigurasikan melalui -report_c0
, -report_c1 dan -report_c2 .:
0% 75% 90% 100%
| .. | .. | .. |
<c0 <c1 <c2 c3
merah kuning jingga hijau
html_asas
Pelaporan HTML dengan penyerlahan sintaks jika modul PPI::HTML atau Perl::Tidy dikesan.
Seperti pelaporan html|html_minimal, ambang peratusan adalah berkod warna dan
boleh dikonfigurasikan.
teks
Pelaporan teks biasa.
kompilasi
Seperti teks tetapi digodam untuk memberikan output minimum dalam format yang serupa dengan output oleh
Perl sendiri supaya lebih mudah untuk melangkah melalui lokasi yang belum diuji dengan Emacs
mod kompilasi.
BUTIRAN
Sebarang bilangan pangkalan data liputan boleh ditentukan pada baris arahan. Pangkalan data ini
akan digabungkan dan laporan akan berdasarkan maklumat yang digabungkan. Jika tiada pangkalan data
ditentukan pangkalan data lalai (cover_db) akan digunakan.
Pilihan -write akan menulis pangkalan data yang digabungkan. Jika tiada nama diberikan untuk yang baharu
pangkalan data, pangkalan data pertama yang dibaca masuk akan ditimpa. Apabila pilihan ini digunakan tidak
laporan dijana secara lalai.
Tentukan pilihan -select, -select_re, -ignore, dan -ignore_re untuk melaporkan tentang tertentu
fail. -pilih dan -abaikan ditafsirkan sebagai glob cangkerang; -select_re dan -ignore_re adalah
ditafsirkan sebagai ungkapan biasa.
Nyatakan pilihan liputan untuk melaporkan kriteria tertentu. Secara lalai semua tersedia
maklumat tentang semua kriteria dalam semua fail akan dilaporkan. Pilihan perlindungan yang ada ialah
pernyataan, cawangan, keadaan, subrutin, pod dan lalai (yang bersamaan dengan semua yang tersedia
pilihan). Walau bagaimanapun, jika anda tahu anda hanya mahukan maklumat liputan untuk kriteria tertentu sahaja
adalah lebih baik untuk hanya mengumpul data untuk kriteria tersebut di tempat pertama dengan menyatakannya di
titik itu. Ini akan menjadikan proses pengumpulan dan pelaporan data lebih cepat dan kurang
intensif ingatan. Lihat dokumentasi untuk Devel::Cover untuk maklumat lanjut.
Jika anda mahu semua *kecuali* beberapa kriteria, maka anda boleh menyebut sesuatu seperti '-liputan
lalai,-pod'.
Pilihan -test akan memadamkan pangkalan data dan menjalankan ujian anda untuk menjana liputan baharu
data sebelum melaporkannya. Devel::Cover tahu cara bekerja dengan Perl Makefiles standard
serta Modul::Bina pengedaran berasaskan. Untuk arahan terperinci lihat
dokumentasi untuk ExtUtils::MakeMaker di
atau untuk Modul::Bina di kedua-duanya datang sebagai
standard dalam pengedaran Perl baru-baru ini.
Pilihan -gcov akan cuba menjalankan gcov pada mana-mana kod XS. Ini memerlukan anda menggunakan
gcc sudah tentu. Jika anda menggunakan pilihan -test akan dihidupkan secara lalai.
EXIT STATUS
Nilai keluar berikut dikembalikan:
0 Semua operasi telah berjaya diselesaikan.
>0 Ralat telah berlaku.
Dengan pilihan -test status keluar dari larian ujian asas dikembalikan.
Gunakan coverp dalam talian menggunakan perkhidmatan onworks.net