This is the repository for the Continuous Benchmarking Infrastructure for Tremor inspired by Deno's Continuous Benchmarks
A good Continuous Benchmarking System in our opinion requires three things:
- The benchmarks themselves along with something to run those benchmarks
- Someplace to store the benchmark data
- Something to view the stored benchmark data
The
tremor-cli
is used to run the benchmarks and a report.json
is generated which is then
converted to a JSON file which can be stored and is easy to parse for historical
report generation. There are two files stored as JSON in the data/ folder
data.json
and recent.json
. data.json
contains the data of all the
benchmarks from the start and recent.json
contains the data of the last
benchmark run. The website/ folder contains the code of the website which
renders the charts for the benchmarks
Want to join us? Check out our The "Contributing" section of the guide and take a look at some of these issues:
This project adheres to The Tremor Code of Conduct. This describes the minimum behavior expected from all contributors.
Licensed under
- Apache License, Version 2.0 (LICENSE https://www.apache.org/licenses/LICENSE-2.0)