Lines Matching refs:reporting
72 reporting, bugReporting, crash, crashKey, _, _, _, err := needReport(c, typ, state, bug)
73 if err != nil || reporting == nil {
76 rep, err := createBugReport(c, bug, crash, crashKey, bugReporting, reporting.Config)
80 log.Infof(c, "bug %q: reporting to %v", bug.Title, reporting.Name)
85 reporting *Reporting, bugReporting *BugReporting, crash *Crash,
87 reporting, bugReporting, reportingIdx, status, err = currentReporting(c, bug)
88 if err != nil || reporting == nil {
91 if typ != "" && typ != reporting.Config.Type() {
93 reporting, bugReporting = nil, nil
99 reporting.DisplayTitle, reproStr(bugReporting.ReproLevel),
101 reporting, bugReporting = nil, nil
104 ent := state.getEntry(timeNow(c), bug.Namespace, reporting.Name)
107 status = fmt.Sprintf("%v: initial reporting delay", reporting.DisplayTitle)
108 reporting, bugReporting = nil, nil
112 status = fmt.Sprintf("%v: waiting for C repro", reporting.DisplayTitle)
113 reporting, bugReporting = nil, nil
117 status = fmt.Sprintf("%v: no report", reporting.DisplayTitle)
118 reporting, bugReporting = nil, nil
124 status = fmt.Sprintf("%v: no crashes!", reporting.DisplayTitle)
125 reporting, bugReporting = nil, nil
128 if reporting.Config.NeedMaintainers() && len(crash.Maintainers) == 0 {
129 status = fmt.Sprintf("%v: no maintainers", reporting.DisplayTitle)
130 reporting, bugReporting = nil, nil
136 if bugReporting.Reported.IsZero() && reporting.DailyLimit != 0 &&
137 ent.Sent >= reporting.DailyLimit {
138 status = fmt.Sprintf("%v: out of quota for today", reporting.DisplayTitle)
139 reporting, bugReporting = nil, nil
149 status = fmt.Sprintf("%v: ready to report", reporting.DisplayTitle)
163 reporting := config.Namespaces[bug.Namespace].ReportingByName(bugReporting.Name)
164 if reporting == nil {
167 switch reporting.Filter(bug) {
174 return reporting, bugReporting, i, "", nil
176 return nil, nil, 0, fmt.Sprintf("%v: reporting suspended", reporting.DisplayTitle), nil