Ha ellenőrizni kívánja, hogy az éppen összeépített kód a megadott kódlefedettségi elfogadhatósági feltételeknek megfelel-e, akkor engedélyezheti a kódlefedettséget parancssorból. Ehhez a következőket kell tennie:
Kódlefedettség jelentéseket a kezelőfelületen kívülről is előállíthat és a kódlefedettséget letilthatja a parancssorból.
Ha a kódlefedettség engedélyezés érdekében be kívánja állítani a CLASSPATH változót, akkor állítsa be a következő CLASSPATH környezeti változókat:
Windows platformon a felkészítési parancsfájl neve instrument.bat; Linux platformon instrument.sh.
A felkészítési parancsfájl formátuma a következő:
instrument.bat/sh -in <src-input-directory> [-baseline <baseline-file>] [-saveBackup] [-verbose] [-output <output-dir>]
ahol:
A következő példában a kódlefedettség a C:\java_code és a C:\java_tests Windows könyvtárakban található fájlok esetében engedélyezett, és ezekről a fájlokról biztonsági mentés nem készül. Az alapsor fájl a C:\llc\coverage_reports helyen kerül tárolásra, az információs üzenetek kinyomtatásra kerülnek, és a kimeneti fájlok a C:\instrumented_files helyen kerülnek tárolásra
instrument.bat -in C:\java_code;C:\java_tests -baseline C:\llc\coverage_reports -verbose -output C:\instrumented_files
A következő példában a kódlefedettség a C:/java_source és a C:/testcase_source Linux könyvtárakban található fájlok esetében engedélyezett, és a fájlokról biztonsági mentés készül. Alapsor fájl nem készül, információs üzenetek nem kerülnek nyomtatásra, és a kimeneti fájlok a C:/instrumented_files helyen kerülnek tárolásra
instrument.sh -in /java_source:/testcase_source -saveBackup -output /instrumented_files
Lásd a Kódlefedettség jelentések előállítása témakört
A parancssorból felkészített osztályok letiltásához fordítsa újra a projektet vagy helyettesítse a .class fájlokat a .class.bak fájlokkal, amennyiben a saveBackup beállítás engedélyezett volt.
Kapcsolódó fogalmak(C) Copyright IBM Corporation 2007, 2008. Minden jog fenntartva.