Closed Bug 1319337 Opened 8 years ago Closed 7 years ago

Make "File bug" function works on awsy and awfy project

Categories

(Tree Management :: Perfherder, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ashiue, Assigned: ShrutiJ)

Details

Attachments

(1 file)

For helping sheriff work on both awsy and awfy project, please help to add "File bug" function to auto generate bugzilla bug.
We will probably have a different set of policy for AWSY, I guess just coming up with what the template should look like will be the first step here.
Something simple based on the build metrics template would be a good start:

https://github.com/mozilla/treeherder/blob/master/treeherder/perf/fixtures/performance_bug_templates.yaml#L25

I don't think we should file bugs without:

(1) A good description of what is being tested
(2) Instructions on how to reproduce

My preference is to put such documentation on developer.mozilla.org (ideally we would move the Talos docs there at some point as well)
Hey Shruti, do you want to handle this? This should be pretty trivial. Mostly you can just follow the template from build metrics, just change the names and links.

For AWSY please link to this MDN entry:

https://developer.mozilla.org/en-US/docs/Mozilla/Performance/AWSY

For AWFY please link to this:

https://www.arewefastyet.com/

(the documentation for both could probably be improved but we can take care of that later)
Assignee: nobody → shrutijasoria1996
If I'm not wrong, we can file bugs only for talos?

If yes, I think I'll have to make changes around 

https://github.com/mozilla/treeherder/blob/master/ui/js/controllers/perf/alerts.js#L7

and

https://github.com/mozilla/treeherder/blob/master/ui/js/controllers/perf/alerts.js#L288

Also, the template for the description will go to https://github.com/mozilla/treeherder/blob/master/treeherder/perf/fixtures/performance_bug_templates.yaml ?
Flags: needinfo?(wlachance)
(In reply to Shruti Jasoria [:ShrutiJ] from comment #4)
> If I'm not wrong, we can file bugs only for talos?
> 
> If yes, I think I'll have to make changes around 
> 
> https://github.com/mozilla/treeherder/blob/master/ui/js/controllers/perf/
> alerts.js#L7
> 
> and
> 
> https://github.com/mozilla/treeherder/blob/master/ui/js/controllers/perf/
> alerts.js#L288
> 
> Also, the template for the description will go to
> https://github.com/mozilla/treeherder/blob/master/treeherder/perf/fixtures/
> performance_bug_templates.yaml ?

Yes, you can remove the "Talos" part of the fileTalosBug function in your PR. :) Probably should never have named it that in the first place.
Flags: needinfo?(wlachance)
Comment on attachment 8868679 [details] [review]
[treeherder] SJasoria:Bug1319337 > mozilla:master

I have made a few changes but I'm unable to test them. Please take a look at it and let me know if any changes have to it.
Attachment #8868679 - Flags: feedback?(wlachance)
Comment on attachment 8868679 [details] [review]
[treeherder] SJasoria:Bug1319337 > mozilla:master

Good stuff!
Attachment #8868679 - Flags: feedback?(wlachance) → review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: