ggcov

Software screenshot:
ggcov
Software ətraflı:
Version: 0.8
Tarixi Upload: 3 Jun 15
Geliştirici: Greg Banks
Lisenziya: Pulsuz
Məşhurluq: 69

Rating: 4.0/5 (Total Votes: 2)

ggcov layihə C və C gcc -fprofile-arcs -ftest-əhatə tərtib ++ proqramları tərəfindən istehsal test əhatə data araşdırılması üçün GTK + GUI edir. Belə ki, əsasən gcc ilə gəlir gcov proqram üçün GUI əvəz edir.
Qeyd: ggcov gcov üçün Ön deyil əvəzinə birbaşa eyni faylların oxuyur və onlara müxtəlif əlavə emal edir.
ggcov heç bir zəmanət ilə GNU General Public License (GPL) versiya 2 azad edilir.
Burada "ggcov" bəzi əsas xüsusiyyətləri aşağıdakılardır:
Qrafik
 
· Bar qrafik, rəng kodlaşdırma və zəng graph ekran istifadə edərək, qrafik mümkün qədər əhatə məlumat təqdim edir.
 
Interactive
 
· İnformasiya birlikdə bağlıdır, məsələn Fayl siyahısı pəncərə bir sıra cüt tıklayarak bir Source pəncərə ki, fayl üçün mənbə göstərir. Cədvəlli formada məlumat hər hansı bir sütunu ilə sortable və bütün sütunlar seçilmiş göstərilən və ya gizli ola bilər.
 
Keyfi alt
 
· Mənbə müxtəlif alt üçün Əhatə xülasəsi (Bütün mənbə, müəyyən bir mənbə fayl, xüsusi funksiyası, bir fayl xətləri bir sıra) üz yalnız bir neçə klik edir. xülasə mətn və qrafik nümayəndəliyi, həm də bir pəncərə təqdim olunur.
 
Birden çox Directories
 
· Source faylları yayılmışdır çox rehberler idarə olunur. Fayl siyahısı pəncərə düz siyahısı və ya bir ağac və ya mənbə faylları bilərsiniz. Mənbə faylları siyahıları ümumi əcdad kataloq minimum pathnames ilə fayl göstərir.
 
Pre-prosessor simvolu ilə yatırmaq
 
· --suppress-Ifdef bayraq # ifdef daxilində və ya xüsusi pre-prosessor rəmzləri asılı blokları # varsa mənbə xətləri yatırmaq üçün istifadə edilə bilər. Misal TEST-ifdef --suppress üçün debug # varsa debug daxilində və ya # ifdef TEST daxili mənbə xətləri yatırmaq olacaq. Yatırıldı xətləri xülasəsi məlumat verilmir. Bu xüsusiyyət test infrastrukturu olan və ya spuriously ümumi əhatə səviyyəsini azaltmaq kodu ayıklama qarşısını almaq üçün faydalıdır.
 
Müəyyən edilməsi Mənbə rahatlıq
 
· Mənbə faylları hər hansı bir birləşməsi ilə müəyyən edilə bilər:
 
· Directory: kataloq və sub-rehberler bütün coveraged mənbə faylları.
· Executable: bütün obyekt fayl yaratmaq üçün istifadə coveraged mənbə faylları və yürütülebilir asılıdır hər hansı bir paylaşılan kitabxana.
· Obyekt fayl: obyekt fayl yaratmaq üçün istifadə edilən bütün coveraged mənbə faylları.
· Paylaşılan kitabxana: paylaşılan kitabxana yaratmaq üçün istifadə edilən bütün coveraged mənbə faylları.
· Source fayl: dəqiq müəyyən mənbə-faylı.
 
C ++ Function Adlar Demangled
 
· C ++ funksiyası adları oxunaqlı demangled şəklində təqdim olunur.
 
Qeyri-yerli Control Transfer
 
· Qeyri-yerli nəzarət köçürmələri, məsələn Saplar C ++ istisnalar və ya C longjmp.
 
GNOME Integration
 
Ki ggcov GNOME menyu strukturu görünür ki, · A .desktop fayl təmin edilir. New mənbə faylları (və ya obyekt faylları, və ya executables) sürüklənəcəklər-n-düşmüşdür bilər Nautilus olan ggcov üzərində. GNOME 2.x, konfiqurasiya parametrləri gconf bazasında saxlanılır.
 
Mətn Mode
 
· Ggcov fərdi mənbə faylları və ya bütün proqramları üçün əhatə hesabat təmin etmək üçün istifadə edilə bilər bir mətn rejimi proqram tggcov ilə gəlir. tggcov qeyri-interaktiv istifadə məsələn üçün nəzərdə tutulmuşdur bir build proses və ya test paketinin bir hissəsi kimi.
 
Graph Analiz Zəng
 
· Tərtib zamanı məlum bütün funksiyası zənglər zəng grafik hesablayır (yəni funksiyası göstəricilərinə və ya C ++ virtual funksiyası masalar vasitəsilə zənglər istisna olmaqla) və bu çağırış graph ilə əhatə data tətbiq edilir. Nəticədə siz bir funksiyası müxtəlif funksiyaları çağırılıb neçə dəfə görmək bilər. zəng graph analiz İşin mənfi tərəfi odur oxumaq və zəng məlumat almaq üçün obyekt faylları ayrı seçin ggcov lazımdır ki. code mövcuddur və ELF executables yalnız i386 platformalar üçün çalışır.
 
PHP Web Interface
 
· Yeni versiyası 0.6 siz web code əhatə təmin etmək üçün imkan verir ki, ggcov bir PHP nəşr edir. web nəşr hər hansı bir qrafik brauzerinizin bütün naviqasiya və vizual GNOME proqram xüsusiyyətləri, lakin mövcud olan (heç bir Java və ya Javascript tələb olunur).
Tələblər:
GNOME dəstəyi ilə · libglade kitabxana
· GNOME libgnomeui kitabxana
· GNOME GTK + kitabxana
· İsteğe, popt kitabxana
· GNU binutils paketi libbfd
Bu Release Yenilikler:
· Böyük təkmilləşdirilməsi callgraph diaqram edilmişdir, bu daha faydalı olmalıdır.
· Müxtəlif platformalarda gcc yeni versiyasını üçün Support əlavə edilib və müxtəlif hatalar Sabit.

Oxşar proqram

KDevelop
KDevelop

22 Jun 18

jHepWork
jHepWork

20 Feb 15

Insight Developer
Insight Developer

12 May 15

Şərh ggcov

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!