2010-04-14 2 views
0

필자가 만든 버그 데이터베이스와 비교하여 FindBugs 명령 filterBugs와 convertXmlToText를 조합하여 실행하려고 시도하고 있습니다. 작업중인 시스템의 두 개정판 사이에서 제거 된 모든 버그를 표시하는 보고서를 생성합니다. 유감스럽게도 결과 보고서에는 버그 세부 정보가 표시되지 않습니다. convertXmlToText는 죽어있는 모든 버그 (일명 비활성) ... 내가보고자하는 정확한 버그 세트를 버리는 것으로 보입니다. 내가이 HTML 보고서에보고 싶은 것은에서 활성으로 표시됩니다 64 버그의 목록이버그 데이터베이스에서 두 개의 리비전 사이에 제거 된 버그를 보여주는 FindBugs 보고서를 어떻게 만들 수 있습니까?

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 

입니다 : 아래는 내가 filterBugs의 결과를 통과 할 때 나는 mineBugHistory 명령에 명령을 볼 것입니다 버전 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 

답변