setup criterion-compare for criterion.rs on github actions

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/learnrust

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • casbin-rs

    An authorization library that supports access control models like ACL, RBAC, ABAC in Rust. (by smrpn)

    If https://github.com/smrpn/casbin-rs is your fork, I do not see anything related to Criterion.

  • criterion-compare-action

    ⚡️📊 Compare the performance of Rust project branches

    This is the workflow to use it, as per the README on https://github.com/boa-dev/criterion-compare-action.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • libtest

    Rust's built-in testing and benchmarking framework

    casbin-rs doesn't use Criterion to benchmark. It uses bencher, the stable port of the unstable libtest benchmark.

  • critcmp

    A command line tool for comparing benchmarks run by Criterion.

    The action uses Criterion's ability to save "baseline" of each run, and then uses Burnt Sushi's critcmp to compare. So it doesn't work with bencher or libtest. Take a look at the Criterion Getting Started on how to get started benchmarking with Criterion.

  • casbin-rs

    An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.

    Please check this - https://github.com/casbin/casbin-rs/pull/238/files.

  • checkout

    Action for checking out a repo

    Check the README for actions/checkout. Try overriding the fetch-depth, so that all the branches will be available.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts