Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blyxyas/becnh
https://github.com/blyxyas/becnh
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/blyxyas/becnh
- Owner: blyxyas
- Created: 2023-10-18T12:45:21.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-04T18:44:26.000Z (about 1 year ago)
- Last Synced: 2023-11-05T18:25:10.136Z (about 1 year ago)
- Language: Shell
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# becnh
becnh is a tool for comparing Clippy's PR in a reproducible environment. There aren't unstable configuration, or weird Git artifacts that may change results. Just isolated `rust-lang/rust` and `rust-lang/rust-clippy` clones that the user isn't meant to change manually, to benchmark :)## Usage
Clone this repo with `git clone https://github.com/blyxyas/becnh` or download it in any other way and just run becnh. In the case that you just want to download the singular becnh file, make sure to put it in a new folder.
becnh is meant to be used over SSH, in a controlled environment. It just controls configuration, git and the benchmarks, so the hardware is up to you. I usually use one of the [Rust Dev Desktops](https://forge.rust-lang.org/infra/docs/dev-desktop.html), but any server that yields consistent results is good enough. Running becnh in personal hardware along with other processes like a graphical interface or a fancy shell isn't advised, as that would limit how much reproducible those benchmarks are.
---
As becnh is meant to be used for PRs first, it takes a PR number (from the `rust-lang/rust-clippy` repo) and a branch to build and measure.