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 gcov2perlp komutudur.
Program:
ADI
gcov2perl - gcov dosyalarını Devel::Cover veritabanlarına dönüştürün
VERSION
sürümü 1.21
SİNOPSİS
gcov2perl -h -i -v -db veritabanı gcov_files
TANIM
gcov dosyalarını Devel::Cover veritabanlarına dönüştürün.
SEÇENEKLER
Aşağıdaki komut satırı seçenekleri desteklenir:
-db veritabanı - kullanılacak veritabanını belirtin
-h -help - yardımı göster
-i -info - belgeleri göster
-v -version - sürümü göster
DETAYLAR
XS dosyalarının kapsamını elde etmek için öncelikle uygun seçeneklerle derlenmeleri gerekir.
ExtUtils::MakeMaker tarafından oluşturulanlar gibi standart bir Makefile ortamında bu,
komutla gerçekleştirilebilir:
HARNESS_PERL_SWITCHES=-MDevel::Kapak testi yap\
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-kapsama\
OTHERLDFLAGS=-fprofile-arcs\ -ftest-kapsama
Nesne dosyalarınızı zaten oluşturduysanız, önce make clean çalıştırmanız gerekebilir,
veya gcov'un gerektirdiği seçeneklerle yeniden oluşturulduklarından emin olmanın başka bir yolunu bulmak için.
Şimdi kod kapsamı verileri toplandı "gcov" çalıştırılması gerekiyor:
gcov Mylib.xs
Bu, üzerinde "gcov2perl" çalıştırabileceğiniz bir veya daha fazla gcov dosyası oluşturacaktır:
gcov2perl Mylib.xs.gcov
Son olarak, "kapak" her zamanki gibi gerekli seçeneklerle birlikte çalıştırılmalıdır:
kapak
Her şeyi standart seçeneklerle çalıştırıyorsanız, tüm bunları tek bir komutla yapabilirsiniz:
kapak testi
EXIT DURUMU
Aşağıdaki çıkış değerleri döndürülür:
0 Tüm dosyalar başarıyla dönüştürüldü
>0 Bir hata oluştu.
onworks.net hizmetlerini kullanarak gcov2perlp'yi çevrimiçi kullanın