| Bug 2042688 - Convert perfdocs RST to Markdown and update generator r?#perftest-reviewers,firefox-source-docs-reviewers
Authored by sylvestre on Tue, Jun 2, 9:10 PM. Referenced Files | Unknown Object (File) | | Tue, Jun 16, 2:36 AM2026-06-16 02:36:41 (UTC+0) |
| Unknown Object (File) | | Mon, Jun 15, 11:54 PM2026-06-15 23:54:46 (UTC+0) |
| Unknown Object (File) | | Mon, Jun 15, 5:35 PM2026-06-15 17:35:43 (UTC+0) |
| Unknown Object (File) | | Mon, Jun 15, 8:23 AM2026-06-15 08:23:01 (UTC+0) |
| Unknown Object (File) | | Mon, Jun 15, 3:26 AM2026-06-15 03:26:25 (UTC+0) |
| Unknown Object (File) | | Sun, Jun 14, 6:52 PM2026-06-14 18:52:27 (UTC+0) |
| Unknown Object (File) | | Sun, Jun 14, 5:44 PM2026-06-14 17:44:58 (UTC+0) |
| Unknown Object (File) | | Sun, Jun 14, 5:44 PM2026-06-14 17:44:50 (UTC+0) |
- Reviewers
- None
- Group Reviewers
-
- Bugzilla Bug ID
- 2042688
Summary Updates the perfdocs generator (gatherer, generator, framework_gatherers,
doc_helpers, utils) to read source perfdocs in Markdown and emit Markdown
into testing/perfdocs/generated/. Converts all source index.md/metrics.md
files, the index template, and regenerates the testing/perfdocs/generated/
tree. RST-style link syntax in raptor/talos config.yml is converted to
Markdown. | Time | Test |
|---|
| 28,520 ms | code-review::mercurialWARNING: The code review bot failed to apply your patch.
abort: No such file or directory: 'diff --git a/tools/moztreedocs/docs/adding-documentation.md b/tools/moztreedocs/docs/adding-documentation.md
' |
Event TimelineComment ActionsYou've pushed a patch that is making changes in areas of Performance Testing.
Please ensure that all the documentation related to this change is updated. Additionally, please ensure that documentation is added for any new features, workarounds, or enhancements.
You can find the existing documentation for Performance Testing here: https://firefox-source-docs.mozilla.org/testing/perfdocs/ sylvestre retitled this revision from WIP: Bug 2042688 - Convert perfdocs RST to Markdown and update generator r?#perftest-reviewers,firefox-source-docs-reviewers to Bug 2042688 - Convert perfdocs RST to Markdown and update generator r?#perftest-reviewers,firefox-source-docs-reviewers. Comment Actions@sylvestre do you have a try run showing our unit tests passing as well as a successful doc upload task so we can check the docs? Reviewbot failed to run on this patch. Large DiffThis large diff affects 114 files. Files without inline comments have been collapsed. Expand All Files| Path | Size |
|---|
dom/ | indexedDB/ | test/ | perfdocs/ |
| | 75 lines | | | | | | 12 lines | | 95 lines | | 10 lines | | 16 lines | | | 90 lines | | | 2 lines | | | 2 lines | | 4 lines | | 11 lines | | 30 lines | | 12 lines | | | | 17 lines | | | 30 lines | | | | | 301 lines | | python/ | mozperftest/ | perfdocs/ | testing/ | perfdocs/ | generated/ |
| | 118 lines | | 12 lines | | 15 lines | | | | 136 lines | | | | 5 lines | | | 75 lines | | | 596 lines | | | 274 lines | | | 383 lines | | | 38 lines | | | 136 lines | | | | 114 lines | | | 446 lines | | | 69 lines | | | 571 lines | | | 220 lines | | | performance-infrastructure.rst |
| 40 lines | | | 296 lines | | | 230 lines | | | 44615 lines | | | 30 lines | | | 95 lines | | | 10243 lines | | | 164 lines | | | 64 lines | | | | | 490 lines | | | 301 lines | | | | | 596 lines | | | | 446 lines | | | 95 lines | | perf-sheriffing/ | perfdocs/ |
| | 571 lines | | | | 220 lines | | performance-infrastructure/ | perfdocs/ |
| | 40 lines | | perftest-in-a-nutshell/ | perfdocs/ |
| | 296 lines | | telemetry-alerting/ | perfdocs/ |
| | 164 lines | | | | 383 lines | | | 2 lines | | 38 lines | | | 136 lines | | | 38 lines | | | 79 lines | | | 64 lines | | | 490 lines | | | | 466 lines | | 672 lines | | testing/ | perfdocs/ | generated/ | python/ | mozperftest/ | perfdocs/ |
| | 118 lines | | 12 lines | | 15 lines |
| Commit | Tree | Parents | Author | Summary | Date |
|---|
| 962626449976 | 96f6eda3c60f | 8de4ff2ffda6 | Sylvestre Ledru | Bug 2042688 - Convert perfdocs RST to Markdown and update generator r?#perftest… (Show More…) | Sun, May 24, 8:44 PM |
- Wed, Jun 17, 11:12 PM2026-06-17 23:12:17 (UTC+0)
- Wed, Jun 17, 2:05 PM2026-06-17 14:05:35 (UTC+0)
- Tue, Jun 16, 8:34 PM2026-06-16 20:34:28 (UTC+0)
- Tue, Jun 16, 7:55 PM2026-06-16 19:55:14 (UTC+0)
- Tue, Jun 16, 5:41 PM2026-06-16 17:41:12 (UTC+0)
- Tue, Jun 16, 3:15 PM2026-06-16 15:15:59 (UTC+0)
- Mon, Jun 15, 8:23 PM2026-06-15 20:23:10 (UTC+0)
- Mon, Jun 15, 8:03 PM2026-06-15 20:03:53 (UTC+0)
- Wed, Jun 10, 3:29 PM2026-06-10 15:29:10 (UTC+0)
dom/indexedDB/test/perfdocs/index.mddom/indexedDB/test/perfdocs/index.rstpython/mozperftest/mozperftest/perfdocs/doc_helpers.pypython/mozperftest/mozperftest/perfdocs/framework_gatherers.pypython/mozperftest/mozperftest/perfdocs/gatherer.pypython/mozperftest/mozperftest/perfdocs/generator.pypython/mozperftest/mozperftest/perfdocs/templates/index.mdpython/mozperftest/mozperftest/perfdocs/templates/index.rstpython/mozperftest/mozperftest/perfdocs/utils.pypython/mozperftest/mozperftest/tests/conftest.pypython/mozperftest/mozperftest/tests/test_perfdocs.pypython/mozperftest/mozperftest/tests/test_perfdocs_framework_gatherers.pypython/mozperftest/mozperftest/tests/test_perfdocs_generation.pypython/mozperftest/mozperftest/tests/test_perfdocs_helpers.pypython/mozperftest/perfdocs/developing.mdpython/mozperftest/perfdocs/developing.rstpython/mozperftest/perfdocs/index.mdpython/mozperftest/perfdocs/index.rstpython/mozperftest/perfdocs/running.mdpython/mozperftest/perfdocs/running.rstpython/mozperftest/perfdocs/tools.mdpython/mozperftest/perfdocs/tools.rstpython/mozperftest/perfdocs/vision.mdpython/mozperftest/perfdocs/vision.rstpython/mozperftest/perfdocs/writing.mdpython/mozperftest/perfdocs/writing.rsttesting/awsy/perfdocs/index.mdtesting/awsy/perfdocs/index.rsttesting/perfdocs/generated/DAMP.mdtesting/perfdocs/generated/DAMP.rsttesting/perfdocs/generated/IndexedDB.mdtesting/perfdocs/generated/IndexedDB.rsttesting/perfdocs/generated/adding-tests.mdtesting/perfdocs/generated/adding-tests.rsttesting/perfdocs/generated/awsy.mdtesting/perfdocs/generated/awsy.rsttesting/perfdocs/generated/browsertime.mdtesting/perfdocs/generated/browsertime.rsttesting/perfdocs/generated/contributing.mdtesting/perfdocs/generated/contributing.rsttesting/perfdocs/generated/debugging.mdtesting/perfdocs/generated/debugging.rsttesting/perfdocs/generated/developing.mdtesting/perfdocs/generated/developing.rsttesting/perfdocs/generated/index.mdtesting/perfdocs/generated/index.rsttesting/perfdocs/generated/mach-try-perf.mdtesting/perfdocs/generated/mach-try-perf.rsttesting/perfdocs/generated/mozperftest.mdtesting/perfdocs/generated/mozperftest.rsttesting/perfdocs/generated/perf-sheriffing.mdtesting/perfdocs/generated/perf-sheriffing.rsttesting/perfdocs/generated/perfcompare.mdtesting/perfdocs/generated/perfcompare.rsttesting/perfdocs/generated/performance-infrastructure.mdtesting/perfdocs/generated/performance-infrastructure.rsttesting/perfdocs/generated/perftest-in-a-nutshell.mdtesting/perfdocs/generated/perftest-in-a-nutshell.rsttesting/perfdocs/generated/raptor-metrics.mdtesting/perfdocs/generated/raptor-metrics.rsttesting/perfdocs/generated/raptor.mdtesting/perfdocs/generated/raptor.rsttesting/perfdocs/generated/running.mdtesting/perfdocs/generated/running.rsttesting/perfdocs/generated/standard-workflow.mdtesting/perfdocs/generated/standard-workflow.rsttesting/perfdocs/generated/talos.mdtesting/perfdocs/generated/talos.rsttesting/perfdocs/generated/telemetry-alerting.mdtesting/perfdocs/generated/telemetry-alerting.rsttesting/perfdocs/generated/test-list.mdtesting/perfdocs/generated/test-list.rsttesting/perfdocs/generated/tools.mdtesting/perfdocs/generated/tools.rsttesting/perfdocs/generated/vision.mdtesting/perfdocs/generated/vision.rsttesting/perfdocs/generated/webextension.mdtesting/perfdocs/generated/webextension.rsttesting/perfdocs/generated/writing.mdtesting/perfdocs/generated/writing.rsttesting/performance/adding-tests/perfdocs/index.mdtesting/performance/adding-tests/perfdocs/index.rsttesting/performance/mach-try-perf/perfdocs/index.mdtesting/performance/mach-try-perf/perfdocs/index.rsttesting/performance/mach-try-perf/perfdocs/standard-workflow.mdtesting/performance/mach-try-perf/perfdocs/standard-workflow.rsttesting/performance/perf-sheriffing/perfdocs/index.mdtesting/performance/perf-sheriffing/perfdocs/index.rsttesting/performance/perfcompare/perfdocs/index.mdtesting/performance/perfcompare/perfdocs/index.rsttesting/performance/performance-infrastructure/perfdocs/index.mdtesting/performance/performance-infrastructure/perfdocs/index.rsttesting/performance/perftest-in-a-nutshell/perfdocs/index.mdtesting/performance/perftest-in-a-nutshell/perfdocs/index.rsttesting/performance/telemetry-alerting/perfdocs/index.mdtesting/performance/telemetry-alerting/perfdocs/index.rsttesting/raptor/raptor/perfdocs/browsertime.mdtesting/raptor/raptor/perfdocs/browsertime.rsttesting/raptor/raptor/perfdocs/config.ymltesting/raptor/raptor/perfdocs/contributing.mdtesting/raptor/raptor/perfdocs/contributing.rsttesting/raptor/raptor/perfdocs/debugging.mdtesting/raptor/raptor/perfdocs/debugging.rsttesting/raptor/raptor/perfdocs/index.mdtesting/raptor/raptor/perfdocs/index.rsttesting/raptor/raptor/perfdocs/metrics.mdtesting/raptor/raptor/perfdocs/metrics.rsttesting/raptor/raptor/perfdocs/test-list.mdtesting/raptor/raptor/perfdocs/test-list.rsttesting/raptor/raptor/perfdocs/webextension.mdtesting/raptor/raptor/perfdocs/webextension.rsttesting/talos/perfdocs/config.ymltesting/talos/perfdocs/index.mdtesting/talos/perfdocs/index.rst |