tree: 982321a88ad6b27ad446ee9e74047958c1e039d1 [path history] [tgz]
  1. docs/
  2. elements/
  3. handlers/
  4. index/
  5. models/
  6. static/
  7. __init__.py
  8. DIR_METADATA
  9. dispatcher.py
  10. README.md
  11. test.py
dashboard/dashboard/pinpoint/README.md

Pinpoint: Regression Explorer

Pinpoint is a Python App Engine service for analyzing regressions.

Given a metric and commit range, it can narrow down a regression to a specific commit. It's designed to gracefully handle a variety of tough situations:

  • Noisy performance metrics.
  • Metrics that require “device affinity” (i.e. they may produce different numbers on different devices).
  • Flaky and failing tests.
  • Multiple regressions and improvements.
  • Commit ranges with thousands of commits.
  • Regressions in dependent repositories.

It also provides a UI for visualizing the raw result data and digging into the root causes. Users can adjust the parameters and test potential fixes.

Resources