Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
alexandru.ionescu 5b6ff5a709 Bug 1599099 - Generate in-tree perfdocs using ./mach lint --fix. r=octavian_negru,sparky
This patch adds the PerfDocs Generator. Some modificiations to `run_perfdocs` were also made because verification always has to occur before the documentation generation, and generation always has to be run after verification (if verification passes).

Differential Revision: https://phabricator.services.mozilla.com/D57111

--HG--
extra : moz-landing-system : lando
2020-02-12 07:00:15 +00:00
alexandru.ionescu 9f6b4ddb80 Bug 1587080 - Part 1: Add performance documentation verification code. r=ahal,perftest-reviewers,alexandru.irimovici,octavian_negru
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.

Differential Revision: https://phabricator.services.mozilla.com/D53647

--HG--
extra : moz-landing-system : lando
2019-12-10 17:04:35 +00:00
Noemi Erli 72d7d8ff5e Backed out 4 changesets (bug 1587080) for causing perfdocs Lint failure CLOSED TREE
Backed out changeset 254fd0c3af4a (bug 1587080)
Backed out changeset 34efe80bfd61 (bug 1587080)
Backed out changeset 4a552742b1cd (bug 1587080)
Backed out changeset 22afcb56e8ea (bug 1587080)
2019-12-10 19:01:07 +02:00
alexandru.ionescu bb9728552a Bug 1587080 - Part 1: Add performance documentation verification code. r=ahal,perftest-reviewers,alexandru.irimovici,octavian_negru
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.

Differential Revision: https://phabricator.services.mozilla.com/D53647

--HG--
extra : moz-landing-system : lando
2019-12-10 15:29:03 +00:00