Skip to content

Continuous Benchmarking Infrastructure for the Tremor project

License

Notifications You must be signed in to change notification settings

tremor-rs/tremor-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b898218 · May 30, 2022
Jul 14, 2021
May 30, 2022
Oct 1, 2021
May 30, 2022
Oct 1, 2021
Oct 25, 2021
Oct 1, 2021
Jun 16, 2021
Jun 16, 2021
May 30, 2022
May 30, 2022
May 30, 2022
Mar 15, 2021
Oct 25, 2021
Jun 16, 2021
Jun 16, 2021
Oct 1, 2021

Tremor Benchmark

Continuous Benchmarking Infrastructure for Tremor

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

Contributing

Want to join us? Check out our The "Contributing" section of the guide and take a look at some of these issues:

Conduct

This project adheres to The Tremor Code of Conduct. This describes the minimum behavior expected from all contributors.

License

Licensed under