Mercurial > repos > public > sbplib_julia
comparison benchmark/benchmark_utils.jl @ 1317:7110851b9c87 tooling/benchmarks
Change run_benchmark(rev) to use hg_at_revision()
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 28 Apr 2023 08:34:50 +0200 |
parents | 0551fd71682f |
children | e883085a091a |
comparison
equal
deleted
inserted
replaced
1316:8e5d4ddf7afd | 1317:7110851b9c87 |
---|---|
43 identifier compatible with `hg update`. | 43 identifier compatible with `hg update`. |
44 | 44 |
45 Returns a `PkgBenchmark.BenchmarkResult` | 45 Returns a `PkgBenchmark.BenchmarkResult` |
46 """ | 46 """ |
47 function run_benchmark(rev; kwargs...) | 47 function run_benchmark(rev; kwargs...) |
48 rev_before = hg_rev() | 48 return hg_at_revision(rev) do |
49 hg_update(rev) | 49 run_benchmark(;kwargs...) |
50 r = run_benchmark(;kwargs...) | 50 end |
51 hg_update(rev_before) | |
52 | |
53 return r | |
54 end | 51 end |
55 | 52 |
56 """ | 53 """ |
57 run_benchmark(target, baseline, f=minimum; judgekwargs=Dict()) | 54 run_benchmark(target, baseline, f=minimum; judgekwargs=Dict()) |
58 | 55 |