1 unstable release

0.1.0 Jan 19, 2022

#95 in #step

AGPL-3.0-or-later

68KB
2K SLoC

obnam-benchmark -- tool to run Obnam benchmarks

This README will be filled in later.


lib.rs:

Run benchmarks for the Obnam backup program.

Obnam is a backup system. This crate a way to specifying benchmarks in YAML and running them. A specification file looks like:

benchmarks:
  - benchmark: maildir
    backups:
      - changes:
          - create:
              files: 100
              file_size: 0
      - changes:
          - rename:
              files: 10
          - delete:
              files: 10
          - create:
              files: 10
              file_size: 0

A [specification][] is broken down into a sequence of steps. Steps, if executed in order, perform the benchmark.

This crate only collects data from a set of benchmarks. It does not analyze the data. The data can be stored for later analysis.

Dependencies

~12–25MB
~375K SLoC