Maybe this is also a good thread to start the discussion that if we want to enforce postcommit test for every PR.
Can we afford the cost of longer waiting time to catch potential bugs? -Rui On Wed, Jul 11, 2018 at 4:04 PM Mikhail Gryzykhin <mig...@google.com> wrote: > That's a valid point. > > Unfortunately, the JiraTestResultReporter plugin does not have features to > dynamically assign owners. Additionally, I don't think it is always easy to > find proper owner for post-commit tests at first glance, since they usually > cover broad specter of issues. > > My assumption is that we need someone to triage new issues. > > Ideally, any contributor, who sees failing test, should check unassigned > tickets and either do triage, or assign them to someone who can. I strongly > encourage this approach. > > We have couple other ready-made options to consider: > 1. We can configure JIRA component owner who would be assigned to created > tickets. > 2. JiraTestReporterPlugin can assign tickets to specific user. This is > configured per Jenkins job. We can utilize this if someone volunteers. > 3. Dynamic assignment will most likely require custom solution. > > --Mikhail > > > On Wed, Jul 11, 2018 at 3:34 PM Andrew Pilloud <apill...@google.com> > wrote: > >> Hi Mikhail, >> >> I like the proposal! Hopefully this can replace the constant stream of >> build failure emails. I noticed one detail seems to be missing: How will >> new issues be assigned to the proper owner? Will the tool do this >> automatically or will we need someone to triage new issues? >> >> Andrew >> >> On Wed, Jul 11, 2018 at 3:07 PM Mikhail Gryzykhin <mig...@google.com> >> wrote: >> >>> Hi everyone, >>> >>> I want to add an automatic JIRA tickets creation for failing post-commit >>> tests. >>> >>> I wrote up design proposal doc with more details on this: >>> >>> https://docs.google.com/document/d/1kpsTy0sYJkLqlZvkPalDkqzBbpu-Wug0z-oWIVPo6UI >>> >>> Quick summary: >>> I suggest to utilize JiraTestResultReporter plugin. >>> Since this plugin is not installed on our Jenkins yet, we have to >>> request to Infra team to add it. >>> >>> Please, comment if this approach sounds good to you. >>> >>> Best regards, >>> --Mikhail >>> >>>