Pregledajte izvještaje o pokrivenosti koda iz Coco
Napomena: Omogućite Coco dodatak da biste ga koristili.
Pomoću Coco CoverageBrowser-a možete analizirati pokrivenost testovima učitavanjem baze podataka instrumentacije ( .csmes datoteke) koju je generirao Coco CoverageScanner.
Qt CreatorZa više informacija o tome kako postaviti projekt za pokrivenost koda u Coco, pogledajte odjeljak Postavljanje pokrivenosti koda u Coco.
Za mjerenje i provjeru pokrivenosti koda:
- Idite na Analyze > Squish Coco.

- U CSMes file odaberite bazu podataka instrumentacije za učitavanje.
- Odaberite Open za pokretanje CoverageBrowser-a.
- U CoverageBrowseru idite na File > Load Execution Report i odaberite datoteku
.csexeza skeniranje pokrivenosti.
- Da biste sačuvali izvještaj o izvršavanju, ispražnite Delete execution report after loading.
Otvorite analizirane datoteke u Qt Creator. Rezultate analize možete vidjeti nakon koda u načinu rada Edit. Možete promijeniti fontove i boje koje se koriste za različite vrste rezultata.
Onemogućite pregled pokrivenosti koda iz Qt Creator
Nakon što ste postavili bazu podataka za instrumentaciju u Analyze > Squish Coco, CoverageBrowser se automatski pokreće svaki put kad pokrenete Qt Creator. Da biste to onemogućili, zamijenite sadržaj datoteke CSMes file praznom naredbom.
Promijenite fontove i boje
Za promjenu zadane vrste pisma i boja, idite na Preferences > Text Editor > Font & Colors. Izradite vlastitu shemu boja i odaberite nove fontove i boje za sljedeće rezultate:
- Dodana pokrivenost koda
- Djelomično pokriveni kod
- Neotkriveni kod
- Potpuno pokriveni kod
- Ručno provjereni kod
- Pokrivenost koda: mrtvi kod
- Pokrivenost koda: broj izvršavanja premalen
- Implicitno ne pokriveni kod
- Implicitno pokriveni kod
- Implicitna ručna validacija pokrivenosti
Vidi također: Omogućavanje i onemogućavanje dodataka, Postavljanje pokrivenosti koda iz Coco, Fontovi i boje te Analiza koda.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.