Closed Bug 1587080 Opened 5 years ago Closed 4 years ago

Build perf test doc verification task for reviewbot

Categories

(Testing :: Performance, task, P2)

Version 3
task

Tracking

(firefox73 fixed)

RESOLVED FIXED
mozilla73
Tracking Status
firefox73 --- fixed

People

(Reporter: sparky, Assigned: alexandrui)

References

Details

Attachments

(4 files, 3 obsolete files)

This bug is to build a task which does the verification step that will be used by reviewbot. See this comment for information on how this should be done: https://bugzilla.mozilla.org/show_bug.cgi?id=1586017#c2

Do not land this patch - it's incomplete. Pushed only for discussion/viewing purposes.

Depends on D48987

Attachment #9100497 - Attachment description: Bug 1587080 - [WIP] Implement dynamic performance testing docs. r?#perftest → Bug 1587080 - [WIP] Implement dynamic performance testing docs.

Do not land this patch - it's incomplete. Pushed only for discussion/viewing purposes.

Bug 1587080 - Build perf test doc verification task for reviewbot

Attachment #9100497 - Attachment is obsolete: true
Attachment #9103556 - Attachment is obsolete: true
Blocks: 1599097

This patch adds the performance documentation (perfdocs) verification code under tools/lint/perfdocs. This tool currently validates perfdocs folders found within the testing folder to ensure all performance tests have documentation (it only does this for raptor at the moment). See tools/lint/docs/perfdocs.rst for more details.

Assignee: nobody → alexandru.ionescu

This patch integrates the performance documentation (perfdocs) verification into mozlint. It can be used with ./mach lint -l perfdocs.

Depends on D53647

This is the final patch for perfdocs. It adds a taskcluster task called perfdocs-verify into mozlint that will run the performance documentation verification.

Depends on D53648

This patch adds in-tree performance documentation for raptor which is verified by perfdocs.

Depends on D53649

You should use null values to specify full files issues as it's crashing the bot
I filed this issue to fix current crash though: https://github.com/mozilla/code-review/issues/265

Also you can check on our frontend the tasks being run on your revision: https://static-analysis.moz.tools/#/rev/53650

Done, pushed already.
Thanks for the links, they are helpful!

Attachment #9111241 - Attachment description: Bug 1587080 - Part 1: Add performance documentation verification code. → Bug 1587080 - Part 1: Add performance documentation verification code. r?ahal,#perftest
Attachment #9111242 - Attachment description: Bug 1587080 - Part 2: Integrate perfdocs into mozlint. → Bug 1587080 - Part 2: Integrate perfdocs into mozlint. r?ahal,#perftest
Attachment #9111243 - Attachment description: Bug 1587080 - Part 3: Add task for perfdocs verification through mozlint. → Bug 1587080 - Part 3: Add task for perfdocs verification through mozlint. r?bastien,ahal,#perftest
Attachment #9111244 - Attachment description: Bug 1587080 - Part 4: Add raptor performance test documentation. → Bug 1587080 - Part 4: Add raptor performance test documentation. r?#perftest
Status: NEW → ASSIGNED
Attachment #9100498 - Attachment is obsolete: true
Pushed by aionescu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/22afcb56e8ea
Part 1: Add performance documentation verification code. r=ahal,perftest-reviewers,alexandru.irimovici,octavian_negru
Pushed by aionescu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4a552742b1cd
Part 2: Integrate perfdocs into mozlint. r=ahal
Pushed by aionescu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/34efe80bfd61
Part 3: Add task for perfdocs verification through mozlint. r=ahal
Pushed by aionescu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/254fd0c3af4a
Part 4: Add raptor performance test documentation. r=perftest-reviewers,octavian_negru

Sorry about that, these should have been pushed all at the same time but were pushed one at a time causing part 3 to fail because part 4 adds the directories that it's looking for.

Flags: needinfo?(aionescu)
Pushed by gmierz2@outlook.com:
https://hg.mozilla.org/integration/autoland/rev/ec31e2d844f5
Part 1: Add performance documentation verification code. r=ahal,perftest-reviewers,alexandru.irimovici,octavian_negru
https://hg.mozilla.org/integration/autoland/rev/de4f60c208c5
Part 2: Integrate perfdocs into mozlint. r=ahal
https://hg.mozilla.org/integration/autoland/rev/ae682f58ca69
Part 3: Add task for perfdocs verification through mozlint. r=ahal
https://hg.mozilla.org/integration/autoland/rev/e0cf5552fd66
Part 4: Add raptor performance test documentation. r=perftest-reviewers,octavian_negru

Sorry guys, there was no option to land them all. Thanks sparky for the help!

Regressions: 1648758
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: