Closed Bug 1892260 Opened 2 years ago Closed 9 months ago

[meta] Ensure all performance tests produce a perfherder-data.json artifact

Categories

(Testing :: Performance, task, P2)

task

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1986824

People

(Reporter: sparky, Assigned: myeongjun.ko)

References

Details

(Keywords: meta, Whiteboard: [fxp][operational])

Attachments

(1 obsolete file)

We'll need to start using the perfherder-data.json artifacts for parsing performance data from our Taskcluster tasks. To do this, all of our performance tests (mozperftest/awsy/raptor/talos/firefox-ios) will need to output a JSON file artifact called perfherder-data.json by default.

Whiteboard: [fxp]

We'll have to double check every perftest to see what is missing it. From grooming we quickly checked on CI it seems many already have it, so we need to find the ones don't

Based on what the current investigations, the following mozperftest clearly do not produce a perfherder-data.json artifact:

  1. various mozperftest tasks containing "startup" in the name
  1. source-test-python-mozperftest
  1. various fetch_content jobs
  1. source-test-python-mozversioncontrol

We should probably create a separate ticket for adding perfherder-data.json file generation for all of the jobs mentioned.

Summary: Ensure all performance tests produce a perfherder-data.json artifact → [meta] Ensure all performance tests produce a perfherder-data.json artifact

To add to the list that :afinder produced, there are also build tasks that need to generate JSON files. This searchfox search should provide all of the areas that need to be checked to ensure that the perfherder-data is being output to a JSON file into the artifact folder: https://searchfox.org/firefox-main/search?q=PERFHERDER_DATA&path=&case=true&regexp=false

Something to note is that some tasks will produce multiple perfherder-data entries. We will need to ensure that we append something to their name to ensure that they are unique. In terms of ingestion, on the treeherder side we could then parse the data from any JSON files that begin with or contain perfherder-data in the file name.

Assignee: nobody → myeongjun.ko
Status: NEW → ASSIGNED
Attachment #9511158 - Attachment is obsolete: true
Blocks: 1986824
See Also: → 1988146
No longer blocks: 1986824

Closing this one as a duplicate of bug 1986824.

Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Duplicate of bug: 1986824
Resolution: --- → DUPLICATE
See Also: 1988146
Whiteboard: [fxp] → [fxp][operational]
Severity: S3 → S2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: