Bisect on catapult

The purpose of this library is to house the logic used by the bisect recipe to improve its stability, testability and mathematical soundness beyond what the recipes subsystem currently allows.

Secondary goals are:

  • Simplify code sharing with the related Telemetry and Performance Dashboard projects, also under catapult.
  • Eventually move the bisect director role outside of buildbot/recipes and into its own standalone application.

These tools were created by Chromium developers for performance analysis, testing, and monitoring of Chrome, but they can also be used for analyzing and monitoring websites, and eventually Android apps.

Contributing

Please see our contributor's guide