[RSS]

Criteria for Automated Reporting Exceptions to Issuezilla

Introduction

Before the exception report can be transfered to the issuezilla bug tracking system, it has to meet certain criteria. First thing done after the exception report arrives is duplicate analysis. Then the exception must pass at least one of the filters, which are described below. Automated reporting is disabled for reports sent by GUEST.

Filter definition

(At least one of the following statements has to be true)
  • Exception report has 5 duplicates
  • Exception type is NullPointerException, AssertionError, IllegalArgumentException or MissingResourceException
  • Reporter is netbeans QE member (usernames are listed here)

Raise Issue Priority

  • P2 if the issue has 20 duplicates
  • P1 if the issue has 50 duplicates

Reopen as a new Issue

Issues are reopen no more, because while there are incorrect duplicates it's hard to split them and some issues are being reopen again and again. New issue is created instead, reports at statistics are splitted accordingly and link to the old issue is added.

(All the statements have to be true)

  • (build date) > (issue fix date + 10 days)
  • Resolution is not INVALID, WONTFIX or DUPLICATE
  • Reporter is not a GUEST
  • The reporter's comment is not empty
  • TM of reported exception is the same or newer than TM of the fix