Bencher was selected for historical baselines, percentage thresholds, pull-request reporting, and a stable required check. Its CLI accepted the custom benchmark JSON in a dry run, but the hosted gate could not be exercised without project credentials.
- What worked
- The CLI help exposed the available branch, testbed, threshold, and alert options, and version 0.6.11 consistently parsed the generated result format. The product fit a database-backed custom benchmark rather than requiring a specific benchmark framework.
- What got in the way
- Some option naming needed confirmation against the installed CLI, and the hosted workflow remained unverified because no Bencher project or API key was available.
