Как я могу сгенерировать отчет FindBugs, который показывает мне ошибки, удаленные между двумя ревизиями в базе данных ошибок? - PullRequest
0 голосов
/ 14 апреля 2010

Я пытаюсь выполнить комбинацию команд FindBugs filterBugs и convertXmlToText для созданной мной базы данных ошибок, чтобы сгенерировать отчет, показывающий мне все ошибки, устраненные между двумя ревизиями системы, над которой я работаю , К сожалению, итоговый отчет не содержит подробностей об ошибках. Похоже, что convertXmlToText выбрасывает все мертвые ошибки (или неактивные) ... точный набор ошибок, которые я хотел бы увидеть. Ниже я вижу, когда я передаю результаты команды filterBugs в команду mineBugHistory:

build/findbugs/bin> ./filterBugs -before r39921 -absent r41558 -active:false ../../../mmfg/bugDB-2.xml | ./mineBugHistory
seq     version time    classes NCSS    added   newCode fixed   removed retained        dead    active
0       r39764  1271169398000   438     74069   0       64      0       0       0       0       64
1       r39921  1271186932000   441     74333   0       0       22      0       42      0       42
2       r40149  1271185876000   449     74636   0       0       3       0       39      22      39
3       r40344  1271180332000   452     74789   0       0       7       0       32      25      32
4       r40558  1271179612000   452     74806   0       0       1       0       31      32      31
5       r40793  1271178818000   464     75610   0       0       20      0       11      33      11
6       r41016  1271176154000   467     75712   0       0       4       0       7       53      7
7       r41303  1271175616000   481     76931   0       0       7       0       0       57      0
8       r41558  1271175026000   486     77793   0       0       0       0       0       64      0

В отчете HTML мне хотелось бы увидеть список из 64 ошибок, которые отображаются как активные в версии r39764 (последовательность № 0). Ниже приведена командная строка, которую я использую для генерации отчета в формате HTML:

build/findbugs/bin> ./filterBugs -before r39921 -absent r41558 -active:false ../../../mmfg/bugDB-2.xml | ./convertXmlToText -html:fancy-hist.xsl > ../../../mmfg/bugDB-removed.html

1 Ответ

1 голос
/ 17 мая 2010

Попробуйте http://sonar.codehaus.org/

...