27 Mart 2018 Salı

lcov komutu

Giriş
lcov komutu, gcov'un çıktısını html'e çevirir. Başka formatta çıktılar için gcovr kullanılabilir. Ancak gcovr için python kurmak lazım.

Örnek
Şöyle yaparız.
#Gather data
lcov -c -d mytestdirectory -o mycoverage.info

#Extract coverage info
lcov -e mycoverage.info "*src*" -o mycoverage.info

#Generate HTML output
genhtml mycoverage.info -o coverage
1. Komutu çalıştırdığım yerde mycoverage.info dosyası oluşur. Bu dosyada her kaynak dosya için hangi satırların çalıştırıldığının "toplam" bilgisi vardır. 

2. Ayrıca coverage isimli bir alt dizin oluşur.  Bu dizinde index.html dosyası ve src isimli kaynak kod dosyalarıyla aynı isme sahip .html uzantılı dosyalar oluşur.


Hiç yorum yok:

Yorum Gönder