summaryrefslogtreecommitdiffstats
path: root/docs/performance/automated_performance_testing_and_sheriffing.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /docs/performance/automated_performance_testing_and_sheriffing.md
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'docs/performance/automated_performance_testing_and_sheriffing.md')
-rw-r--r--docs/performance/automated_performance_testing_and_sheriffing.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/performance/automated_performance_testing_and_sheriffing.md b/docs/performance/automated_performance_testing_and_sheriffing.md
new file mode 100644
index 0000000000..02469c65de
--- /dev/null
+++ b/docs/performance/automated_performance_testing_and_sheriffing.md
@@ -0,0 +1,24 @@
+# Automated performance testing and sheriffing
+
+We have several test harnesses that test Firefox for various performance
+characteristics (page load time, startup time, etc.). We also generate
+some metrics as part of the build process (like installer size) that are
+interesting to track over time. Currently we aggregate this information
+in the [Perfherder web
+application](https://wiki.mozilla.org/Auto-tools/Projects/Perfherder)
+where performance sheriffs watch for significant regressions, filing
+bugs as appropriate.
+
+Current list of automated systems we are tracking (at least to some
+degree):
+
+- [Talos](https://wiki.mozilla.org/TestEngineering/Performance/Talos): The main
+ performance system, run on virtually every check-in to an
+ integration branch
+- [build_metrics](/setup/configuring_build_options.rst):
+ A grab bag of performance metrics generated by the build system
+- [AreWeFastYet](https://arewefastyet.com/): A generic JavaScript and
+ Web benchmarking system
+ tool
+- [Platform microbenchmarks](platform_microbenchmarks/platform_microbenchmarks.md)
+- [Build Metrics](build_metrics/build_metrics.md)