İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

kcov - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında kcov çalıştırın

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 kcov komutudur.

Program:

ADI


kcov - Derlenmiş programlar ve Python komut dosyaları için kod kapsamı analizi

SİNOPSİS


kkov [seçenekleri] dış yön çalıştırılabilir [ args için çalıştırılabilir ]

TANIM


Bu kılavuz sayfası kısaca şunları belgelemektedir: kkov Komut. kkov için bir kod kapsamı test cihazıdır
ELF ikili dosyaları, Python komut dosyaları ve kabuk komut dosyaları. Kod kapsamının toplanmasına izin verir
özel derleyici yönergeleri olmayan yürütülebilir dosyalardan ve sürekli olarak bilgi
uzun süre çalışan uygulamalardan çıktı üretir.

SEÇENEKLER


-p, --pid=PID
Yürütülebilir dosyayı yürütmek yerine izleme PID'si, bu durumda yürütülebilir dosya isteğe bağlıdır.

-l, --limitler=düşük, yüksek
Düşük/yüksek kapsam için kurulum limitleri (varsayılan: 16,50).

--include-yolu=P1[,P2...]
Rapora dahil edilecek yolların virgülle ayrılmış listesi.

--hariç tutma yolu=P1[,P2...]
Rapordan hariç tutulacak yolların virgülle ayrılmış listesi.

--include-desen=P1[,P2...]
Rapora dahil edilecek yol modellerinin virgülle ayrılmış listesi.

--hariç tutma-desen=P1[,P2...]
Rapordan hariç tutulacak yol kalıplarının virgülle ayrılmış listesi.

--sadece toplama
Yalnızca kapsam verilerini toplayın, HTML/Cobertura çıktısı üretmeyin

--yalnızca rapor
Yalnızca HTML/Cobertura çıktısını bildirin, veri toplamayın

--tulum-kimliği=id
Gizli repo_token veya Travis CI hizmet iş kimliğini kullanarak verileri coveralls.io'ya yükleyin id.
Kimlik, 32 karaktere eşit veya daha uzunsa repo_token olarak alınır.

NADİR SEÇENEKLER


--yol-şerit düzeyi=N
Ortak yollar için gösterilecek yol düzeylerinin sayısı (varsayılan: 2).

--skip-solib'ler
Paylaşılan kitaplıklar için kapsam toplamayı atla (performansı artırır)

--çıkış-ilk-işlem
ilk işlem çıktığında çıkın, yani cinlerin davranışını onurlandırın. Varsayılan
davranış, son işlem çıktığında konsola geri dönmektir.

--python-ayrıştırıcı=AYRIŞTIRICI
Python programları için kullanılacak python ayrıştırıcısını ayarlayın (varsayılan python'dur). Olabilir
Python 3'nin varsayılan olduğu sistemlerde Python 2 ile çalışmak için kullanılır.

--bash-ayrıştırıcı=AYRIŞTIRICI
Kabuk komut dosyaları için kullanılacak bash ayrıştırıcısını ayarlayın (varsayılan / bin / bash).

--replace-src-yolu=P1:P2
Bulunursa, kaynak dosya yolu P1'i P2 ile değiştirin.

ÖRNEKLER


./frodo için kapsamı kontrol edin ve /tmp/kcov içinde HTML çıktısı ve içinde cobertura çıktısı oluşturun
/tmp/kcov/frodo/cobertura.xml

kcov /tmp/kcov ./frodo

./frodo için kapsamı kontrol edin, ancak yalnızca src/frodo dizesiyle kaynak dosya adlarını ekleyin

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

Yukarıdakiyle aynı, ancak toplama ve raporlamaya bölünmüş (belki iki farklı bilgisayarda)

kcov --yalnızca toplama /tmp/kcov ./frodo

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

HTML ÇIKTI


HTML çıktısı, kaynak kodun yürütülen ve yürütülmeyen satırlarını gösterir. Bazı çizgiler olabilir
örneğin satır içi işlevler için (her
bunların satır içine alınması ayrı bir enstrümantasyon noktası oluşturacaktır). Bu
örneğin sol sütun 1/3 olarak, yani üç enstrümantasyon noktasından biri
idam edildi.

Kapsanan tüm programların birleşimini gösteren özel bir çıktı bağlantısı [birleştirilir]. Bu
örneğin, birden çok ikili dosyada birim testleriniz olduğunda yararlı olabilir.
kaynak dosyaların alt kümesi.

KOBERTURA ÇIKTI


Kcov ayrıca, kcov çıktısının entegre edilmesine izin veren Cobertura XML formatında veri çıktısı verir.
Jenkins'de (bkz. http://cobertura.sf.net ve http://jenkins-ci.org).

Cobertura çıktısı, out-path/exec-filename/cobertura.xml adlı bir dosyaya yerleştirilir.

onworks.net hizmetlerini kullanarak kcov'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad