tree: 1e48b0f04bc363bb6d58b260a39ee1c45d59d72a [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. main.py
  11. README.md
  12. 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