Skip to content

Commit 9c44ff4

Browse files
committed
Bug 1864808 - Add descriptions to mach try perf side bar. r=perftest-reviewers,sparky
As the title suggest, in this patch we are adding the descriptions to what each test set does in ./mach try perf Differential Revision: https://phabricator.services.mozilla.com/D198646
1 parent 1dd9cb5 commit 9c44ff4

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

tools/tryselect/selectors/perfselector/classification.py

+19-9
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,9 @@ def categories(self):
279279
},
280280
"suites": [Suites.RAPTOR.value],
281281
"tasks": [],
282-
"description": "Run all the pageload tests in warm, and cold. Used to determine "
283-
"if your patch has a direct impact on pageload performance.",
282+
"description": "A group of tests that measures various important pageload metrics. More information "
283+
"can about what is exactly measured can found here:"
284+
" https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html#desktop",
284285
},
285286
"Speedometer 3": {
286287
"query": {
@@ -290,7 +291,8 @@ def categories(self):
290291
"suites": [Suites.RAPTOR.value],
291292
"app-restrictions": {},
292293
"tasks": [],
293-
"description": "",
294+
"description": "A group of Speedometer3 tests on various platforms and architectures, speedometer3 is"
295+
"currently the best benchmark we have for a baseline on real-world web performance",
294296
},
295297
"Responsiveness": {
296298
"query": {
@@ -308,7 +310,8 @@ def categories(self):
308310
],
309311
},
310312
"tasks": [],
311-
"description": "",
313+
"description": "A group of tests that ensure that the interactive part of the browser stays fast and"
314+
"responsive",
312315
},
313316
"Benchmarks": {
314317
"query": {
@@ -317,23 +320,29 @@ def categories(self):
317320
"suites": [Suites.RAPTOR.value],
318321
"variant-restrictions": {Suites.RAPTOR.value: []},
319322
"tasks": [],
320-
"description": "",
323+
"description": "A group of tests that benchmark how the browser performs in various categories. "
324+
"More information about what exact benchmarks we run can be found here: "
325+
"https://firefox-source-docs.mozilla.org/testing/perfdocs/raptor.html#benchmarks",
321326
},
322327
"DAMP (Devtools)": {
323328
"query": {
324329
Suites.TALOS.value: ["'talos 'damp"],
325330
},
326331
"suites": [Suites.TALOS.value],
327332
"tasks": [],
328-
"description": "",
333+
"description": "The DAMP tests are a group of tests that measure the performance of the browsers "
334+
"devtools under certain conditiones. More information on the DAMP tests can be found"
335+
" here: https://firefox-source-docs.mozilla.org/devtools/tests/performance-tests"
336+
"-damp.html#what-does-it-do",
329337
},
330338
"Talos PerfTests": {
331339
"query": {
332340
Suites.TALOS.value: ["'talos"],
333341
},
334342
"suites": [Suites.TALOS.value],
335343
"tasks": [],
336-
"description": "",
344+
"description": "This selects all of the talos performance tests. More information can be found here: "
345+
"https://firefox-source-docs.mozilla.org/testing/perfdocs/talos.html#test-types",
337346
},
338347
"Resource Usage": {
339348
"query": {
@@ -352,7 +361,8 @@ def categories(self):
352361
Suites.TALOS.value: [Apps.FIREFOX.value],
353362
},
354363
"tasks": [],
355-
"description": "",
364+
"description": "A group of tests that monitor resource usage of various metrics like power, CPU, and"
365+
"memory",
356366
},
357367
"Graphics, & Media Playback": {
358368
"query": {
@@ -372,6 +382,6 @@ def categories(self):
372382
],
373383
},
374384
"tasks": [],
375-
"description": "",
385+
"description": "A group of tests that monitor key graphics and media metrics to keep the browser fast",
376386
},
377387
}

0 commit comments

Comments
 (0)