Для того чтобы проверить, отвечает ли код принятым критериям качества кода, можно включить охват кода в командной строке. Для этого необходимо выполнить следующие задачи:
Также можно создать отчеты охвата кода вне рабочей среды и выключить охват кода из командной строки.
Для включения охвата кода установите следующие переменные среды CLASSPATH:
В Windows это сценарий instrument.bat; в Linux - instrument.sh.
Формат вызова сценария встраивания следующий:
instrument.bat/sh -in <входной-каталог> [-baseline <файл-контрольной-версии>] [-saveBackup] [-verbose] [-output <выходной-каталог>]
где:
В следующем примере данные охвата кода собираются для всех файлов в каталогах Windows C:\java_code и C:\java_tests, резервные копии файлов не создаются. Файл контрольной версии - это C:\llc\coverage_reports, информационные сообщения выводятся, а выходные файлы сохраняются в каталоге C:\instrumented_files
instrument.bat -in C:\java_code;C:\java_tests -baseline C:\llc\coverage_reports -verbose -output C:\instrumented_files
В следующем примере данные охвата кода собираются для всех файлов в каталогах Linux /java_source и /java_source, резервные копии файлов создаются. Файл контрольной версии не создается, информационные сообщения не выводятся, а выходные файлы сохраняются в каталоге /instrumented_files
instrument.sh -in /java_source:/testcase_source -saveBackup -output /instrumented_files
См. раздел Создание отчетов охвата кода
Для того чтобы выключить встраивание кода в классы из командной строки, повторно скомпилируйте проект или замените файлы .class файлами .class.bak, если была включена опция saveBackup.
Связанные концепции(C) Copyright IBM Corporation 2007, 2008. Все права защищены.