Analýza pokrytí kódu webových aplikací
Následuje postup analýzy pokrytí kódu webových aplikací.
- Import webových aplikací k analýze:
- Vyberte Soubor > Importovat...
- Rozbalte J2EE a vyberte soubor EAR.
- Klepněte na tlačítko Další >.
- Procházejte a přidejte soubor EAR.
- Volitelně můžete změnit cílové běhové prostředí.
- Zapněte pokrytí kódu pro projekt obsahující zdroj, který vyžaduje analýzu pokrytí kódu:
- Klepněte pravým tlačítkem na projekt, pro který chcete pokrytí kódu zapnout a vyberte Vlastnosti.
- Klepněte na vlastnost Pokrytí kódu, označte zaškrtávací políčko Zapnout pokrytí kódu a klepněte na tlačítko Použít.
- Znovu sestavte projekt.
- Volitelně můžete přidat externí server:
- Vyberte kartu Servery.
- Klepněte pravým tlačítkem myši a vyberte Nový > Server.
- Klepněte na odpovídající typ serveru. Například server WebSphere v6.1.
- Klepněte na tlačítko Další >.
- Procházejte a pak vyberte instalační adresář serveru.
- Klepněte na tlačítko Další >.
- Ujistěte se, že nastavení serveru je správné.
- Klepněte na tlačítko Další >.
- Vyberte požadovaný projekt ze seznamu dostupných projektů.
- Klepněte na tlačítko Přidat nebo Přidat vše jak bude třeba.
- Klepněte na tlačítko Další >.
- Klepněte na tlačítko Dokončit.
- Spusťte server:
- Vyberte server v kartě Servery.
- Klepněte na tlačítko Spustit.
- Po dokončení se zobrazí stav serveru jako Spuštěn.
- Konfigurace serveru:
- Vyberte spuštěný server, klepněte pravým tlačítkem myši a vyberte spustit administrativní konzolu.
- V navigačním panelu karty Administrativní konzola rozbalte Servery a vyberte Aplikační servery.
- Vyberte server, který jste spustili.
- Posuňte dolů, kde naleznete infrastrukturu serveru.
- Rozbalte Java a správu procesů.
- Vyberte Definice procesu.
- V dalších vlastnostech vyberte Prostředí JVM.
- Vymažte Boot Classpath a zadejte cestu com.ibm.rational.llc.engine_1.0.0. Například
<RAD_HOME>\plugins\com.ibm.rational.llc.engine_1.0.0.200801031120
- Ke generickým argumentům prostředí JVM přidejte umístění požadovaného výstupního souboru pomocí následující syntaxe:
-Dcoverage.out.file=<path>.coveragedata
Např.:
-Dcoverage.out.file=C:\coverage_report\coverage_data.coveragedata
- Klepněte na tlačítko OK.
- V okně se zprávou klepněte na Uložit přímo do hlavní konfigurace.
- Zastavte server.
- Klepněte na kartu Servery.
- Klepněte na tlačítko Zastavit.
- Shromáždění dat pokrytí kódu:
- Vyberte projekt.
- Klepněte pravým tlačítkem myši a vyberte Spustit jako > Spustit na serveru.
- V dialogovém okně Konfigurovat nový server, vyberte konfigurovaný server.
- Klepněte na tlačítko Dokončit.
- Když se webová aplikace otevře, proveďte některé úlohy.
- Import výsledků pokrytí kódu:
- Vyberte Soubor > Importovat...
- Vyberte Pokrytí kódu > Soubor dat pokrytí kódu.
- Klepněte na tlačítko Další.
- Vyberte typ importu v systému souborů.
- Klepněte na tlačítko Další.
- Zadejte umístění souboru dat pokrytí, který má být importován (coverage_data.coveragedata ve výše zmíněném případě), název složky do které bude importován a projekt(y) přidružené k souboru dat pokrytí.
- Klepněte na tlačítko Dokončit. Pak budete vyzváni k opětovnému sestavení projektu, jestliže již není aktivováno pro pokrytí kódu.
- Zobrazení výsledků pokrytí kódu:
- Klepněte pravým tlačítkem myši na importovaný soubor dat pokrytí kódu a vyberte Pokrytí kódu > Zobrazit indikátory pokrytí kódu... (nebo vyberte a otevřete importovaný soubor dat pokrytí kódu a klepněte na Zobrazit indikátory pokrytí kódu...).
- Vyberte a rozbalte projekt, obsahující zdroj webové aplikace, pro kterou chcete shromáždit data pokrytí kódu (ne projekt, obsahující shromážďovaná data), čímž zobrazíte indikátory pokrytí kódu v průzkumníku balíků.
- Generování sestavy pokrytí kódu:
- Vyberte Spustit > Pokrytí kódu > Generovat sestavu...
- Vyberte jedno nebo více spuštění platformy Java ve sloupci Název.
- Zvolte buď sestavy založené na HTML, nebo Eclipse.
- Klepněte na tlačítko Spustit.
Pozn.: Místo výběru jednoho nebo více datových souborů pokrytí kódu můžete klepnout pravým tlačítkem myši a vybrat Pokrytí kódu > Generovat sestavu.... Určete přidružený projekt a umístění složky sestavy a klepněte na tlačítko Dokončit.
Související koncepce
Indikátory pokrytí kódu
Související úlohy
Zapnutí pokrytí kódu
Zapnutí pokrytí kódu ze skriptu Ant
Konfigurace úrovní a filtrů pokrytí kódu
Konfigurace indikátorů pokrytí kódu
Analýza sestav pokrytí kódu
(C) Copyright IBM Corporation 2007, 2008. Všechna práva vyhrazena.