Chcete-li ověřit, že kód splňuje zadaná kritéria přijatelnosti pokrytí kódu, můžete zapnout pokrytí kódu z příkazového řádku. Postupujte takto:
Také můžete generovat sestavy pokrytí kódu mimo pracovní prostředí a zakázat pokrytí kódu z příkazového řádku.
Chcete-li konfigurovat vaší cestu CLASSPATH pro zapnutí pokrytí kódu, nastavte následující proměnné prostředí CLASSPATH:
V systému Windows je skript instrumentace instrument.bat; v systému Linux je to instrument.sh.
Formát skriptu instrumentace je:
instrument.bat/sh -in <vstupní-adresář-src> [-baselina <soubor-účáří>] [-saveBackup] [-verbose] [-output <výstupní-adresář>]
kde:
V následujícím příkladu je zapnuto pokrytí kódu pro soubory v adresářích Windows C:\java_code a C:\java_tests a pro tyto soubory se negeneruje žádná záloha. Základní soubor je uložen v C:\llc\coverage_reports, informativní zprávy se budou tisknout a výstupní soubory se budou ukládat do C:\instrumented_files
instrument.bat -in C:\java_code;C:\java_tests -baseline C:\llc\coverage_reports -verbose -output C:\instrumented_files
V následujícím příkladu je zapnuto pokrytí kódu pro soubory v adresářích Linux C:/java_source a C:/testcase_source a pro tyto soubory se generuje záloha. Nebude vytvářen žádný základní soubor, nebudou se tisknout žádné informativní zprávy a výstupní soubory budou ukládány do C:/instrumented_files
instrument.sh -in /java_source:/testcase_source -saveBackup -output /instrumented_files
Prohlédněte si Generování sestav pokrytí kódu
Chcete-li vypnout ínstrumantované třídy z příkazového řádku, překompilujte projekt nebo nahraďte soubory tříd (.class) záložními soubory .class.bak, pokud bylo povoleno ukládat zálohy.
Související koncepce(C) Copyright IBM Corporation 2007, 2008. Všechna práva vyhrazena.