Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut kapağıdır.
Program:
ADI
kapak - kapsama istatistiklerini rapor et
VERSION
sürümü 1.21
SİNOPSİS
kapak testi
kapak -rapor html_basic
TANIM
Kapsam istatistiklerini çeşitli biçimlerde raporlayın.
Özet seçeneği, kısa bir metin özeti oluşturur. Diğer raporlar şu şekilde kullanılabilir:
rapor seçeneği.
Aşağıdaki raporlar şu anda mevcuttur:
metin - ayrıntılı metinsel özet
html - ayrıntılı HTML raporları
html_basic - sözdizimi vurgulamalı ayrıntılı HTML raporları
derleme - Perl'e benzer bir biçimde çıktı
json - bir JSON'da çıktı
vim - kapsama bilgisini vim oluğunda göster
SEÇENEKLER
Aşağıdaki komut satırı seçenekleri desteklenir:
-h -help - yardımı göster
-i -info - belgeleri göster
-v -version - sürümü göster
-silent - bilgi mesajlarını yazdırma (varsayılan kapalı)
-özet - özet rapor ver (varsayılan açık)
-report report_format - rapor formatı (varsayılan html)
-outputdir dir - çıktı için dizin (varsayılan olarak verilen db)
-launch - raporu görüntüleyicide başlat (varsa) (varsayılan kapalı)
- dosya adını seçin - yalnızca dosya hakkında rapor verin (varsayılan olarak tümü)
-ignore filename - dosya hakkında rapor verme (varsayılan hiçbiri)
-select_re RE - seçilecek dosyaların RE'lerine ekleyin (varsayılan yok)
-ignore_re RE - yoksayılacak dosyaların RE'lerine ekle (varsayılan yok)
-write [db] - birleştirilmiş veritabanını yaz (varsayılan kapalı)
-delete - veritabanlarını bırak (varsayılan kapalı)
-dump_db - veritabanlarını dökümü (hata ayıklama için) (varsayılan kapalı)
-kapsama kriteri - kriter hakkında rapor (varsayılan olarak hepsi mevcuttur)
-test - veritabanlarını bırakın ve make testini çalıştırın (varsayılan kapalı)
-gcov - XS kodunu kapsayacak şekilde gcov'u çalıştırın (gcc kullanılıyorsa varsayılan değerdir)
-make make_prog - 'make testi' için verilen 'make' programını kullanın
-add_uncoverable_point dizesi
-delete_uncoverable_point dizesi
-clean_uncoverable_points
-uncoverable_file dosyası
rapor formatına özel diğer seçenekler
kapsama_veritabanı [kapsama_veritabanı ...]
BİLDİRİN BİÇİMLER
Araç -rapor seçeneğini kabul eder:
html|html_minimal (varsayılan)
HTML raporlama. Yüzde eşikleri renk kodludur ve -report_c0 aracılığıyla yapılandırılabilir
, -rapor_c1 ve -rapor_c2 .:
% 0% 75% 90% 100
| .. | .. | .. |
<c0 <c1 <c2 c3
kırmızı sarı turuncu yeşil
html_temel
PPI::HTML veya Perl::Tidy modülü algılanırsa, sözdizimi vurgulamalı HTML raporlama.
html|html_minimal raporlama gibi, yüzde eşikleri de renk kodludur ve
yapılandırılabilir.
metin
Düz metin raporlama.
derleme
Metin gibi, ancak bu çıktıya benzer bir biçimde minimal bir çıktı vermek için saldırıya uğradı
Emacs ile denenmemiş konumlarda adım atmak daha kolay olacak şekilde Perl'in kendisini
derleme modu.
DETAYLAR
Komut satırında herhangi bir sayıda kapsama veritabanı belirtilebilir. Bu veritabanları
birleştirilecek ve raporlar birleştirilen bilgilere dayanacaktır. veritabanları yoksa
varsayılan veritabanının (cover_db) kullanılacağı belirtilir.
-write seçeneği, birleştirilmiş veritabanını yazacaktır. Yenisi için isim verilmezse
veritabanı, ilk okunan veritabanının üzerine yazılacaktır. Bu seçenek kullanıldığında hayır
raporlar varsayılan olarak oluşturulur.
Belirli bir konuda rapor oluşturmak için -select, -select_re, -ignore ve -ignore_re seçeneklerini belirtin
Dosyalar. -select ve -ignore kabuk küreleri olarak yorumlanır; -select_re ve -ignore_re
düzenli ifadeler olarak yorumlanır.
Belirli kriterler hakkında rapor oluşturmak için -kapsam seçeneklerini belirtin. Varsayılan olarak hepsi mevcut
tüm dosyalardaki tüm kriterlere ilişkin bilgiler rapor edilecektir. Mevcut kapsama seçenekleri
deyim, dal, koşul, alt yordam, bölme ve varsayılan (bu, mevcut tüm
seçenekler). Ancak, yalnızca belirli kriterler için kapsama bilgisi istediğinizi biliyorsanız,
İlk etapta yalnızca bu kriterler için verileri şu adreste belirterek toplamak daha iyidir:
o nokta. Bu, veri toplama ve raporlama süreçlerini daha hızlı ve daha az yapacaktır.
hafıza yoğun. Daha fazla bilgi için Devel::Cover belgelerine bakın.
Bazı kriterler *hariç* hepsini istiyorsanız, '-coverage' gibi bir şey söyleyebilirsiniz.
varsayılan, -pod'.
-test seçeneği, veritabanlarını siler ve yeni kapsam oluşturmak için testlerinizi çalıştırır.
Raporlamadan önce veriler. Devel::Cover, standart Perl Makefiles ile nasıl çalışacağını bilir
Modül::Derleme tabanlı dağıtımların yanı sıra. Ayrıntılı talimatlar için bkz.
ExtUtils::MakeMaker için belgeler
veya Module::Build at için ikisi de gelir
son Perl dağıtımlarında standart.
-gcov seçeneği, herhangi bir XS kodunda gcov'u çalıştırmayı deneyecektir. Bu, kullandığınızı gerektirir
tabii ki gcc. -test seçeneğini kullanıyorsanız, varsayılan olarak açık olacaktır.
EXIT DURUMU
Aşağıdaki çıkış değerleri döndürülür:
0 Tüm işlemler başarıyla tamamlandı.
>0 Bir hata oluştu.
-test seçeneğiyle, temel alınan test çalıştırmasının çıkış durumu döndürülür.
onworks.net hizmetlerini kullanarak coverp'ı çevrimiçi kullanın