Mercurial > repos > public > sbplib_julia
changeset 1181:f49bac53e72b tooling/benchmarks
Factor out function for adding mercurial rev info
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 27 Jan 2023 11:31:47 +0100 |
parents | 37f29a3a78dc |
children | 3e4db8cf1d92 |
files | benchmark/run_and_view.jl |
diffstat | 1 files changed, 16 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/benchmark/run_and_view.jl Fri Jan 27 11:31:07 2023 +0100 +++ b/benchmark/run_and_view.jl Fri Jan 27 11:31:47 2023 +0100 @@ -20,11 +20,24 @@ function run_benchmark() r = PkgBenchmark.benchmarkpkg(Sbplib) - commit = hg_id() + rev = hg_id() + + return add_rev_info(r, rev) +end +function run_benchmark(rev) + rev_before = hg_rev() + hg_update(rev) + r = run_benchmark() + hg_update(rev_before) + + return run_benchmark() +end + +function add_rev_info(benchmarkresult, rev) return PkgBenchmark.BenchmarkResults( - "Sbplib.jl", - commit, + r.name, + rev, r.benchmarkgroup, r.date, r.julia_commit,