From 266105b52c90c67274f21ea82f0118da0e2fa598 Mon Sep 17 00:00:00 2001 From: Alan Pope Date: Mon, 12 Nov 2018 23:59:29 +0000 Subject: [PATCH] Add support for building a snap via snapcraft --- snap/snapcraft.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 snap/snapcraft.yaml diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..a6a7b77 --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,27 @@ +name: hyperfine +version: git +summary: "A command-line benchmarking tool" +description: | + A command-line benchmarking tool (inspired by bench). + Features + * Statistical analysis across multiple runs. + * Support for arbitrary shell commands. + * Constant feedback about the benchmark progress and current estimates. + * Warmup runs can be executed before the actual benchmark. + * Cache-clearing commands can be set up before each timing run. + * Statistical outlier detection. + * Export results to various formats: CSV, JSON, Markdown. + * Parameterized benchmarks. + * Cross-platform + +grade: stable +confinement: classic + +parts: + hyperfine: + plugin: rust + source: ./ + +apps: + hyperfine: + command: bin/hyperfine